Potato, Sausage and Broccoli Breakfast Casserole

Servings: 4 Total Time: 55 mins Difficulty: Intermediate
This Potato, Sausage and Broccoli Breakfast Casserole is my go-to for feeding a crowd! Savory sausage, crispy potatoes, tender broccoli, and sharp cheddar baked to perfection. Ready in under an hour and my whole family goes crazy for it!
Breakfast Casserole pinit View Gallery 4 photos

The Ultimate Weekend Breakfast That’ll Feed a Crowd

Alright, let me tell you about the breakfast casserole that changed everything. I used to think breakfast casseroles were just for holidays you know, the thing your aunt brings to Easter brunch that’s good but kind of basic. Then I created this Potato, Sausage and Broccoli Breakfast Casserole, and folks? It’s anything but basic.

This is the breakfast that dreams are made of. Savory Italian sausage, crispy golden potatoes, tender broccoli, and sharp cheddar cheese all baked together in a fluffy, creamy egg custard. It’s hearty, it’s satisfying, and it feeds a crowd. My family goes absolutely nuts for this every time I make it.

The first time I made this, I was just trying to use up some leftover sausage and a potato that was about to go bad. I threw in some broccoli, some cheese, and some eggs, and suddenly I had created breakfast magic. My kids asked for seconds (and thirds). My wife said it was the best breakfast casserole she’d ever had. Even my picky father-in-law went back for more.

The best part? It comes together in about 55 minutes, most of which is hands-off baking time. Perfect for lazy weekends, holiday mornings, or any time you want to impress without the stress. You can even prep it the night before and just pop it in the oven!

So grab your sausage, your potatoes, and your cheese. Let’s make the best breakfast casserole of your life!

Try my Chicken, Leek and Pea Pasta Bake: The Ultimate Comfort Food Casserole recipe.

Why You’ll Love This Recipe

  • Hearty and satisfying – Keeps you full all morning.
  • Loaded with flavor – Sausage, cheese, and crispy potatoes.
  • Packed with veggies – Broccoli sneaks in those greens.
  • Great for crowds – Feeds 4 hungry people or more as a side.
  • Make-ahead friendly – Prep the night before and bake in the morning.
  • One-dish wonder – Minimal cleanup, maximum flavor.
  • Budget-friendly – Simple ingredients, big flavor.
  • Customizable – Swap in your favorite veggies and meats.

Try my Easy Ground Beef Casserole recipe.

What You’ll Need to Make

Breakfast Casserole

The Main Crew

  • Non-stick cooking spray – For easy release.
  • ½ lb bulk Italian sausage (no casings) – Savory, spicy perfection.
  • 1 small red onion, diced – Sweet and colorful.
  • 1 large russet or Idaho potato, diced – Crispy, golden goodness.
  • 2 large eggs – The creamy binder.
  • 3 tbsp whole milk – Makes it extra creamy.
  • 2 cups fresh broccoli, diced – Green goodness.
  • ¾ cup sharp cheddar cheese, shredded, divided – Sharp, melty perfection.
  • 2 tbsp fresh chives, finely chopped – Fresh, oniony pop.
  • Sea salt and black pepper – The dynamic duo.

Equipment

  • Large skillet
  • 8×8-inch baking dish
  • Small mixing bowl
  • Whisk
  • Cutting board and knife
  • Wooden spoon or spatula

Try my Chickpea and Squash Stew Casserole recipe.

What You’ll Need to Do

Alright, my friends. This casserole is so good, you’ll want to make it every weekend. Let’s get cooking!

Breakfast Casserole

Step 1: Fire up that oven. Preheat to 350°F. Grab your 8×8-inch baking dish and give it a good spray with non-stick cooking spray. Don’t skip this we want easy cleanup!

Step 2: Brown that sausage. Set a large skillet over medium heat and add your Italian sausage. Cook for about 3-4 minutes, breaking it up with a wooden spoon as it cooks. You want it slightly browned and crumbly.

Step 3: Add the veggies. Toss in the diced onion and potato. Season with a good pinch of salt and a crack of black pepper. Cook for about 6-7 minutes, stirring occasionally, until the onion is soft and the potatoes are beautifully golden brown. Your kitchen will smell AMAZING.

Step 4: Whisk the egg mixture. In a small bowl, whisk together the eggs and whole milk. Season with salt and pepper. Stir in ½ cup of the shredded cheddar cheese and mix until combined.

Step 5: Assemble the casserole. Transfer that gorgeous sausage-potato mixture into your prepared baking dish. Stir in the diced broccoli and spread everything into an even layer. Pour the egg mixture evenly over the top. Sprinkle the remaining ¼ cup of cheese across the top.

Step 6: Bake to perfection. Pop that dish in the oven and bake for 25-30 minutes, until the casserole is set and the top is golden and bubbly. A knife inserted in the center should come out clean.

Step 7: Garnish and serve. Remove from the oven and let it rest for about 5 minutes. Sprinkle with fresh chives. Slice it up and serve warm. Watch it disappear!

Try my Spinach and Feta Breakfast Casserole recipe.

Easy Ingredient Swaps

Don’t have something? No stress. Here’s how to adapt:

  • Italian sausage → Breakfast sausage, chorizo, or even ground turkey with Italian seasoning.
  • Red onion → Yellow onion, white onion, or shallots.
  • Russet potato → Yukon gold, sweet potato, or even frozen hash browns (thawed).
  • Broccoli → Spinach, bell peppers, mushrooms, or zucchini.
  • Sharp cheddar → Colby jack, mozzarella, or pepper jack.
  • Milk → Half and half, heavy cream, or any milk you have.
  • Chives → Green onions or parsley.
  • Eggs → 4 egg whites if you’re watching cholesterol.

Try my Cheesy Meatball Casserole recipe.

Some Twist and Tweak Ideas

Feeling creative? Try these variations I’ve tested and loved:

  • Spicy kick – Use spicy Italian sausage and add jalapeños.
  • Bacon lover – Swap sausage for bacon and add extra cheese.
  • Mushroom and Swiss – Add mushrooms and use Swiss cheese.
  • Southwestern style – Add bell peppers, corn, and pepper jack cheese.
  • Vegetarian – Swap sausage for plant-based sausage or extra veggies.
  • Loaded potato – Add sour cream and extra chives on top.
  • Pizza style – Add pepperoni and marinara sauce swirls.
  • Mediterranean – Add olives, sun-dried tomatoes, and feta cheese.
  • Add garlic – Sauté minced garlic with the onion and potato.

Try my Cheesy Broccoli and Sausage Breakfast Casserole recipe.

Some Helpful Tips

  • Brown the sausage well – That browned flavor adds so much depth.
  • Don’t rush the potatoes – Let them get golden and crispy.
  • Dice potatoes evenly – Uniform pieces = even cooking.
  • Use room temperature eggs – They incorporate better into the custard.
  • Don’t overbake – The casserole should be just set in the center.
  • Let it rest – Gives the casserole time to set up before serving.
  • Fresh chives at the end – Adds bright, fresh flavor.
  • Season each layer – Salt and pepper at each step for maximum flavor.

Some Budget-Friendly Tips

Feeding a crowd on a budget? Here’s how I save:

  • Buy sausage in bulk – Bulk Italian sausage is cheaper than links.
  • Use potatoes – One of the cheapest, most filling ingredients.
  • Buy cheese in blocks – Shred your own it’s cheaper and melts better.
  • Use frozen broccoli – Often cheaper than fresh and works great.
  • Make a double batch – Extra casserole = extra meals.
  • Use what you have – Any onion, any potato, any cheese works.
  • Watch for sales – Buy sausage and cheese when on sale.
  • Substitute sausage – Ground pork with Italian seasoning is cheaper.

Some Serving Ideas

Breakfast Casserole

This casserole is a meal on its own, but here are some pairing ideas:

  • As is – Perfect on its own with a side of fruit.
  • With toast – Sourdough or whole grain toast on the side.
  • Fresh fruit – Berries or melon balance the savory.
  • Side salad – A simple green salad with vinaigrette.
  • Hot sauce – A dash of hot sauce adds a nice kick.
  • With avocado – Creamy avocado on the side.
  • For dinner – Serve with a side salad and crusty bread.
  • Brunch spread – Part of a larger brunch with pastries and juice.

Some Storage and Reheating Tips

  • Refrigerate – Store in an airtight container for up to 4 days.
  • Freeze – Freezes well for up to 3 months. Let cool completely first.
  • Reheat – Microwave individual portions or reheat in a 350°F oven for 15-20 minutes.
  • Make ahead – Assemble the night before, refrigerate, and bake in the morning (add 10 minutes).
  • Portion it out – Freeze individual servings for quick breakfasts.
  • Keep crispy – Reheat in the oven for best texture.

Final Thoughts

Look, I’m just a guy who loves a good breakfast and this Potato, Sausage and Broccoli Breakfast Casserole delivers on every level. It’s hearty, it’s flavorful, it’s packed with good stuff, and it’s so easy to make.

I love that I can make this for my family on weekends and have everyone happy. I love that I can prep it the night before and just bake it in the morning. And I really love that it tastes like something from a brunch spot, but I didn’t have to wait in line or spend a fortune.

The first time I made this, I knew I’d found something special. The combination of savory sausage, crispy potatoes, tender broccoli, and sharp cheddar is just perfect. It’s the kind of breakfast that makes you want to slow down and enjoy the moment.

So go ahead. Brown that sausage. Crisp those potatoes. And get ready for the best breakfast casserole of your life. Your weekend mornings will never be the same!

Estimated Cost for This Recipe (USA Standards Approx.)

IngredientCost
Italian sausage (½ lb)$2.00
Red onion (1 small)$0.30
Russet potato (1 large)$0.40
Eggs (2 large)$0.30
Whole milk (3 tbsp)$0.10
Broccoli (2 cups)$0.75
Sharp cheddar (¾ cup)$1.00
Fresh chives (2 tbsp)$0.30
Salt & pepper$0.05
Total Approximate Cost$5.20

Cost per serving: ~$1.30 – That’s about $1.30 per serving for a hearty, satisfying breakfast casserole that would easily cost $15 at a café!

Drop a comment below! What’s your favorite breakfast casserole combo? Did you try any fun twists? I’m always looking for new ideas to steal I mean, “get inspired by”!

~ Your friendly neighborhood food guy

☕❤️

Did you like my post?

If my recipes, meal plans, or cooking tips have helped you, consider buying me a coffee. Your support helps cover recipe testing, website costs, photography, and the time it takes to create new free content every week.

☕ Buy Danny a Coffee

Every coffee helps keep new recipes and meal plans coming. Thank you for your support!

Potato, Sausage and Broccoli Breakfast Casserole

The best breakfast casserole you'll ever make I promise! Packed with Italian sausage, crispy potatoes, broccoli, and cheese. It's hearty, satisfying, and perfect for weekends or holidays. Trust me, you need this recipe!

Prep Time 10 mins Cook Time 45 mins Total Time 55 mins Difficulty: Intermediate Cooking Temp: 350  F Servings: 4 Estimated Cost: $ 5.2 Calories: 445

Ingredients

Instructions

  1. Preheat oven to 350°F and spray an 8 x 8-inch baking dish with some non-stick cooking spray.
  2. Set a large skillet over medium heat and add the sausage. Cook until slightly browned, breaking up the sausage with a wooden spoon as it cooks, approximately 3-4 minutes.

     

  3. Add the onion and potato and season with salt and black pepper, to taste. Cook, stirring occasionally, until the onion softens and the potatoes become golden brown, approximately 6-7 minutes.

    Breakfast Casserole Breakfast Casserole

  4. In the meantime, whisk the eggs and whole milk in a small bowl and season with salt and black pepper, to taste. Add one-half cup cheddar cheese and stir to combine.

    Breakfast Casserole Breakfast Casserole

  5. Transfer the sausage-potato mixture into the prepared baking dish and stir in the diced broccoli. Spread into an even layer and pour the egg mixture evenly over the top. Sprinkle remaining cheese across the top.

    Breakfast Casserole Breakfast Casserole Breakfast Casserole

Nutrition Facts

Servings 4


Amount Per Serving
Calories 445kcal
% Daily Value *
Total Fat 28g44%
Saturated Fat 12g60%
Cholesterol 155mg52%
Sodium 780mg33%
Potassium 780mg23%
Total Carbohydrate 26g9%
Dietary Fiber 4g16%
Sugars 4g
Protein 24g48%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Approximate Glycemic Index: 48 (Low-Medium)
  • Approximate Glycemic Load per serving: 14 (Medium)
  • Note: These values are approximate and vary based on specific ingredients used. The potato contributes the primary carbohydrate load, while the sausage, eggs, and cheese add protein and fat to balance the glycemic response.
Keywords: breakfast casserole, sausage potato casserole, broccoli breakfast casserole, easy breakfast casserole, breakfast casserole recipes, sausage egg casserole, potato sausage broccoli bake, brunch casserole, holiday breakfast casserole, make ahead breakfast, breakfast casserole with sausage, cheesy potato casserole, Italian sausage breakfast, overnight breakfast casserole, egg casserole with vegetables, hearty breakfast recipes, family breakfast ideas, weekend brunch recipe, casserole dish breakfast, comfort food breakfast
Did you like this recipe?

Pin this recipe and share it with your followers.

pinit

Frequently Asked Questions

Expand All:

Can I make this casserole ahead of time?

Absolutely! This is perfect for meal prep. Assemble the entire casserole the night before, cover and refrigerate. In the morning, just pop it in the oven and bake as directed. You may need to add 5-10 extra minutes since it's starting cold. It's a holiday morning lifesaver!

Can I use frozen broccoli instead of fresh?

Yes! Frozen broccoli works great just make sure to thaw it first and pat it dry with paper towels to remove excess moisture. Wet broccoli can make the casserole watery. Frozen is often cheaper and works just as well in this recipe!

Can I use a different type of potato?

Absolutely! Yukon gold potatoes work great they're creamy and hold their shape well. Sweet potatoes also work for a slightly sweeter twist. Just make sure to dice them evenly so they cook through properly.

How do I know when the casserole is done?

The casserole is done when it's puffed up, golden brown on top, and set in the center. Insert a knife into the middle it should come out clean with no raw egg mixture. The edges should be bubbly and the top should be golden. If it's still jiggly in the center, give it a few more minutes.

Can I freeze this casserole?

Yes! This casserole freezes beautifully. Let it cool completely, wrap tightly in foil or plastic wrap, and freeze for up to 3 months. To reheat, thaw overnight in the fridge and bake at 350°F for 15-20 minutes, or microwave individual portions.

Danny Davis A Food Blogger

Hi, I'm Danny, the food lover and creator of this recipe blog. I aim to spark your culinary creativity with approachable recipes for all skill levels. Come join me in exploring delicious flavors and making memorable dishes together in my kitchen!

Leave a Comment

Your email address will not be published. Required fields are marked *