FOLLOW ALONG

The Best Breakfast Casserole Recipe for a Crowd

August 4, 2025

The Best Breakfast Casserole Recipe for a Crowd

If you’re looking for a breakfast that feeds many without the morning rush, this breakfast casserole is a solid pick. It’s warm, filling, and easy to prep ahead of time. We make this often for holidays, lazy Sundays, and even meal prep during busy weeks.

Why You’ll Love This Breakfast Casserole

  • You can prepare it the night before.
  • It’s packed with veggies, eggs, potatoes, and cheese.
  • It works well for brunches, family gatherings, and potlucks.
  • It’s flexible. You can use different vegetables or cheeses.

Ingredients You’ll Need

The ingredients for this breakfast casserole are simple, hearty, and easy to find. You’ll be layering roasted potatoes with sautéed veggies, eggs, and cheese to build a meal that works for any time of day.

Ingredients for a breakfast casserole arranged neatly on a wooden surface.

For the potatoes:

  • 3 medium Yukon Gold potatoes (about 1 pound), diced small
  • 1 tablespoon olive oil
  • ½ teaspoon sea salt
  • Fresh ground black pepper

For the casserole:

  • 12 large eggs
  • 1 cup milk (any kind)
  • 1¼ teaspoons sea salt
  • 2 tablespoons olive oil
  • ½ yellow onion, chopped
  • 2 garlic cloves, chopped
  • 1 red bell pepper, chopped
  • 1 green bell pepper, chopped
  • 1 cup fresh spinach, chopped
  • 4 green onions, sliced
  • 1½ cups shredded cheddar cheese

How to Make Breakfast Casserole

Follow these easy steps to make the best breakfast casserole. You’ll roast the potatoes first, sauté the vegetables, mix the eggs, and layer everything together.

Step-by-step cooking process for a breakfast casserole.

  1. Roast the potatoes: Heat oven to 425°F. Line a sheet pan with parchment paper. Toss diced potatoes with olive oil, salt, and pepper. Spread evenly and roast for 20–25 minutes until golden and tender.
  2. Prep the egg mix: In a bowl, whisk eggs, milk, and ¼ teaspoon salt.
  3. Cook the vegetables: In a skillet, warm olive oil over medium heat. Add onion and the rest of the salt. Cook until soft (about 5–8 minutes). Add garlic and both peppers. Cook for 2 minutes. Stir in spinach and half the green onions. Cook until wilted.
  4. Assemble: Lower oven to 350°F. Oil a 9×13 baking dish. Spread potatoes in a single layer. Top with 1 cup cheese, then vegetables. Pour the egg mix over everything. Sprinkle with the rest of the cheese and green onions.
  5. Bake: Bake for 40–45 minutes until the eggs are firm. Let sit 5 minutes before serving.

Tips for Make-Ahead

If you want to save time in the morning, this breakfast casserole can be prepared ahead. Whether you prep everything the night before or just a few parts, it’s a low-stress way to serve something hot and tasty.

  • Full prep: Assemble everything the night before. Cover and refrigerate. In the morning, uncover and bake.
  • Partial prep: Cook the potatoes and veggies the day before. Store in the fridge. Assemble and bake fresh the next day.
Prepared breakfast casserole in the fridge and organized containers.

Storing and Reheating

  • Store in a sealed container in the fridge for up to 3 days. Reheat in the microwave.
  • To freeze, wrap slices in plastic or place in airtight containers. Freeze for up to 3 months. Thaw in fridge before reheating.

Serving Ideas

This casserole is tasty by itself, but pairs well with simple sides like:

  • Fresh fruit
  • Toast or muffins
  • Banana bread or coffee cake

Whether you’re hosting brunch or need a hearty morning meal, this breakfast casserole delivers comfort and flavor with very little effort.

Breakfast casserole served with fruit and muffins on a cozy table.

FAQs About Breakfast Casserole

Can I use frozen hash browns instead of fresh potatoes?
Yes, just thaw and dry them before layering. Skip the roasting step.

Can I add meat like sausage or bacon?
Absolutely. Cook and drain the meat first, then layer it with the vegetables.

What’s the best way to reheat leftovers?
Microwave slices for 1–2 minutes until hot. You can also warm them in a 350°F oven for 10–15 minutes.

Can I make this dairy-free?
Yes. Use non-dairy milk and a dairy-free cheese alternative.

Is it okay to bake this in a smaller pan?
You can, but reduce the amount of ingredients or split it into two dishes to avoid overflow.

A cheesy breakfast casserole in a white dish on a wooden table

The Best Breakfast Casserole Recipe for a Crowd

If you’re looking for a breakfast that feeds many without the morning rush, this breakfast casserole is a solid pick. It’s warm, filling, and easy to prep ahead of time, perfect for holidays, lazy Sundays, and meal prep.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 8 servings
Course: Breakfast, Brunch
Cuisine: American

Ingredients
  

For the potatoes
  • 3 medium Yukon Gold potatoes (about 1 pound), diced small
  • 1 tablespoon olive oil
  • 0.5 teaspoon sea salt
  • to taste black pepper freshly ground
For the casserole
  • 12 large eggs
  • 1 cup milk any kind
  • 1.25 teaspoons sea salt divided
  • 2 tablespoons olive oil
  • 0.5 yellow onion chopped
  • 2 cloves garlic chopped
  • 1 red bell pepper chopped
  • 1 green bell pepper chopped
  • 1 cup fresh spinach chopped
  • 4 green onions sliced
  • 1.5 cups shredded cheddar cheese

Method
 

  1. Roast the potatoes: Heat oven to 425°F (220°C). Line a sheet pan with parchment paper. Toss diced potatoes with olive oil, salt, and pepper. Spread evenly and roast for 20–25 minutes until golden and tender.
  2. Prep the egg mix: In a bowl, whisk eggs, milk, and ¼ teaspoon salt.
  3. Cook the vegetables: In a skillet, warm olive oil over medium heat. Add onion and the rest of the salt. Cook until soft (about 5–8 minutes). Add garlic and both peppers. Cook for 2 minutes. Stir in spinach and half the green onions. Cook until wilted.
  4. Assemble: Lower oven to 350°F (175°C). Oil a 9×13 baking dish. Spread potatoes in a single layer. Top with 1 cup cheese, then vegetables. Pour the egg mix over everything. Sprinkle with the rest of the cheese and green onions.
  5. Bake: Bake for 40–45 minutes until the eggs are firm. Let sit 5 minutes before serving.

Notes

You can prepare the casserole fully the night before and bake in the morning, or prep the potatoes and veggies ahead and assemble later. Store leftovers in the fridge up to 3 days or freeze for 3 months. Reheat in the microwave or oven.
Optional: Add cooked sausage or turkey bacon to the layers if desired.

Want More?

If this recipe hit the spot, you’ll love these other craveable, easy meals:

Conclusion

This breakfast casserole is one of the easiest ways to feed a group with something warm, filling, and full of flavor. It’s flexible enough to adapt with what you have and simple enough to make any day of the week. Try this breakfast casserole once, and it may just become your go-to recipe for brunches, family mornings, or meal prepping ahead.

Leave a Comment

Recipe Rating