Skip to Content

Sausage and Egg Breakfast Casserole

This Sausage and Egg Breakfast Casserole is the perfect make ahead breakfast! It is loaded with sausage, broccoli, spinach eggs and cheese. This high protein breakfast casserole is a great addition to brunch or to make ahead for a quick weekday breakfast.

Breakfast is undeniably my favorite meal of the day and the kids and I will do “breakfast for dinner” at least once a week. Even though it’s one of my favorite meals I need it be easy and quick on school mornings.

close up of Sausage and Egg Breakfast Casserole

Ingredients for Sausage and Egg Breakfast Casserole

This recipe is easy to make and only requires a handful of ingredients.

  • sausage- breakfast sausage or italian sausage both work for this recipe.
  • broccoli
  • spinach
  • eggs
  • half and half
  • pepper
  • shredded cheddar cheese

How to Make Sausage and Egg Breakfast Casserole

First, preheat oven to 350 degrees. Then, brown the sausage in a large skillet over medium heat. While the sausage is browning chop broccoli into very small pieces and steam in the microwave with a little bit of water. It should only take about 3 to 4 minutes depending on the strength of your microwave.

sausage browning in a saute pan

Next, in a separate bowl, crack your eggs and add the half and half. Whisk together until eggs are scrambled. Add a little sprinkle of pepper and stir in.

Once your sausage is browned, add your spinach and broccoli to the sauté pan. Cook until spinach is wilted. Isn’t it crazy how spinach just disappears like that?

Then, grease your 9×13″ pan or casserole dish and pour the sausage and vegetable mixture in.

sausage broccoli and spinach in a baking dish

Next, pour egg mixture on top and try to even out the meat and vegetables in the dish.

egg mixture added to sausage mixture in a baking dish

Next, spread your cheese on top.

casserole topped with cheese and ready to be baked

Finally, bake at 350 degrees about 20 minutes or until eggs are set (they won’t jiggle when you move the pan).

Frequently Asked Questions

Can this casserole be made ahead of time?

Absolutely! Prep on a Sunday night and bake it! Then, just slice and reheat (or eat cold) you’ll have breakfast for the next couple days.

Can I make substitutions to this recipe?

Definitely! Swap out the cheddar for your favorite cheese. Swap out the broccoli for veggies like potatoes, peppers, onions, etc. Just be sure to cook the vegetables before adding them to the casserole dish.

When is a good time for breakfast casserole?

Breakfast casserole is great to have for holidays like christmas morning, brunch or just for fun!

Is this recipe gluten free or dairy free?

Yes, this recipe is gluten free! To make it dairy free you can swap out the cheese for your favorite non-dairy cheese and use a non-dairy milk in place of the half and half.

sausage and egg breakfast casserole

For a behind the scenes look at Return to the Kitchen, be sure to follow us on InstagramFacebookYouTubeTikTok and Pinterest! Also, if you make this recipe or any of our recipes be sure to tag us @returntothekitchen!

If you love breakfast as much as we do be sure to check out our Very Berry Blueberry Muffins, Apple Cinnamon Muffins, Mango Pear and Spinach Smoothie, S’mores French Toast Casserole, Homemade Pop Tarts, Pumpkin Pancakes, Sour Cream Coffee Cake, White Chocolate Macadamia Nut Scones, Strawberry Dark Chocolate Banana Muffins, Bacon and Cheese Quiche and Banana Scones.

sausage and egg breakfast casserole

Sausage and Egg Breakfast Casserole

Yield: 8 servings
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes

Sausage and Egg Breakfast Casserole is loaded with sausage, broccoli, spinach and cheese. Make this breakfast on a Sunday to have during the week for a healthy breakfast.


  • 1 pound sausage
  • 2 cups broccoli
  • 2 cups spinach
  • 8 eggs
  • 1/3 cup half and half
  • Sprinkle of pepper
  • 1 cup shredded cheddar cheese


  1. In a large sauté pan begin browning sausage.
  2. While sausage is browning, chop broccoli into small pieces and steam in the microwave about 3-4 minutes.
  3. Add broccoli and spinach to sausage once browned and cook until spinach is wilted.
  4. In a separate bowl combine eggs, half and half and pepper. Stir to scramble eggs and combine well.
  5. Grease a 9 x 13 pan with cooking spray. Pour in sausage and vegetable mixture.
  6. Next, pour in eggs and spread evenly through meat mixture.
  7. Top with cheese.
  8. Bake at 350 degrees for 20 minutes or until eggs are set.
  9. Slice and serve. Enjoy!


This casserole is great hot or cold.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 8 Serving Size: 1
Amount Per Serving: Calories: 341Total Fat: 27gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 13gCholesterol: 238mgSodium: 686mgCarbohydrates: 6gFiber: 2gSugar: 2gProtein: 19g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Skip to Recipe