This simple breakfast casserole is the kind of recipe I rely on when mornings are chaotic but I still want something warm, filling, and crowd-pleasing. It’s eggs, milk, bread, veggies, and melty cheese—assembled quickly and baked until puffed and golden. Make it for a family brunch, a holiday morning, or a weekday meal-prep breakfast that reheats well. If you like make-ahead dishes, you’ll also appreciate how it plays nicely with other casserole ideas like Crack Breakfast Casserole for inspiration.
Why you’ll love this dish
This casserole is forgiving, adaptable, and fast to pull together. It stretches simple ingredients into a hearty dish that’s kid-approved and budget-friendly. Because it bakes in a single dish, cleanup is minimal and it’s easy to scale up for guests.
“Hands down the easiest brunch crowd-pleaser — leftovers taste even better the next day.” — a regular weekend cook
It’s perfect when you want something that: feeds a group, can be made the night before, and uses pantry staples.
How this recipe comes together
Think of this casserole as a savory bread pudding. First you whisk eggs and milk into a custardy base. Then you add cheese and aromatics. Cubed bread soaks up the custard. Vegetables (bell peppers, onion, optional spinach) cook briefly or are added raw depending on your texture preference. Everything goes into a buttered baking dish and bakes until set and slightly browned on top. It takes about 45–55 minutes from start to finish with hands-on time under 15 minutes.
What you’ll need
- 6 large eggs
- 1 cup milk (whole, 2%, or a non-dairy milk that tolerates baking)
- 1–2 cups shredded cheese (cheddar, mozzarella, or a mix)
- 6–8 slices bread, cubed (use regular or swap for gluten-free bread)
- 1 cup diced bell peppers (or substitute with zucchini or mushrooms)
- 1 small onion, chopped
- 1 cup fresh or frozen spinach (optional; thaw and squeeze excess water if frozen)
- Salt and pepper, to taste
- Butter or cooking spray for the baking dish
Substitution notes: Swap turkey or vegetarian sausage for extra protein. For a dairy-free version, use plant-based cheese and milk.
Directions to follow
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch (or similar) baking dish.
- In a large bowl, whisk the 6 eggs with 1 cup milk until smooth. Season with salt and pepper.
- Stir in 1–2 cups shredded cheese, diced bell peppers, and chopped onion. Add spinach if using.
- Toss the cubed bread into the egg mixture, pressing gently so the bread soaks up the custard.
- Transfer the mixture to the prepared baking dish and spread evenly. Top with a little extra cheese if you like a browned topping.
- Bake for 35–45 minutes, or until the center is set and the top is golden. A knife inserted in the center should come out mostly clean.
- Let rest for 5–10 minutes before slicing to make cutting easier and to help the custard finish setting.

Best ways to enjoy it
Serve slices warm with bright, acidic accompaniments to balance the richness. Try these ideas:
- A simple arugula salad with lemon vinaigrette.
- Salsa or pico de gallo on the side for a fresh kick.
- Toasted bagels and fruit for a brunch spread.
- For a handheld option, cut into cubes and serve on top of toast or in a breakfast sandwich.
Pair this casserole with coffee or a light white wine for weekend entertaining. If you like Tex–Mex flavors, add a scoop of warm chili or black beans at the table.
Also see a different handheld breakfast approach like this air fryer breakfast burrito recipe for on-the-go mornings.
Storage and reheating tips
Cooling and refrigeration: Cool leftovers to room temperature within two hours, then store in an airtight container in the refrigerator for up to 4 days.
Reheating: Reheat individual portions in a 350°F oven for 10–15 minutes or microwave on medium power for 60–90 seconds. To retain crispness, reheat uncovered in the oven or use a toaster oven.
Freezing: Wrap cooled, cut portions tightly in plastic wrap and place in freezer bags for up to 2 months. Thaw in the refrigerator overnight before reheating.
Safety note: Always reheat to an internal temperature of 165°F (74°C) for food safety.
Pro chef tips
- Day-ahead soak: Assemble the casserole the night before, cover, and refrigerate. Bake the next morning — add 10–15 minutes to the bake time if chilled.
- Bread choice matters: Day-old or slightly stale bread absorbs custard better without becoming mushy.
- Veggie prep: Sauté mushrooms or zucchini briefly to prevent excess water in the casserole. Bell peppers and onions are fine raw but soften during baking.
- Cheese distribution: Save a little cheese for the top so the casserole develops a golden crust.
- Don’t overwhisk eggs: Mix until combined; overbeating can make the texture rubbery. Gentle folding keeps the custard tender.
For more casserole inspiration that uses similar pantry principles, check this 5-Ingredient Hamburger Potato Casserole.
Creative twists
- Southwest: Add chopped green chilies, cumin, and pepper jack cheese. Top with cilantro and salsa.
- Mediterranean: Swap bell peppers for sun-dried tomatoes, use feta, and add oregano.
- Meat-forward: Stir in cooked bacon, diced ham, or crumbled sausage before baking.
- Lighter version: Use egg whites or fewer whole eggs and increase vegetables.
- Gluten-free or low-carb: Use gluten-free bread or cubed cauliflower (pre-baked) as a substitute.
If you want a fruit-forward breakfast option to alternate with savory casseroles, try pairing with ideas like baked blueberry cottage cheese breakfast bowls for variety.
Common questions
Q: Can I make this the night before?
A: Yes. Assemble, cover, and refrigerate overnight. Bake from cold and add about 10–15 minutes to the baking time.
Q: What if I only have frozen spinach?
A: Thaw and squeeze out as much liquid as possible before adding. Excess water will make the casserole soggy.
Q: How long will leftovers last?
A: Refrigerated leftovers last up to 4 days. Freeze portions for up to 2 months.
Q: Can I add hash browns?
A: Yes—layer or mix in thawed, drained hash browns. If using a lot of potatoes, reduce the milk slightly to keep the custard from becoming too loose. For alternative inspiration that highlights hash browns, see a classic approach online.
Conclusion
This breakfast casserole is a versatile, low-effort way to feed a crowd or make weekday mornings easier. If you want to compare other classic take-ahead breakfast casseroles, this Breakfast Casserole from Tastes Better From Scratch shows a similar method with a few technique notes. For a tightly written step-by-step make-ahead recipe, check the approachable directions at Sally’s Baking Addiction. And if you love hash-brown-forward bakes, this longtime favorite from Allrecipes provides a hearty variation: Best Breakfast Casserole (Hash Browns & Eggs) Recipe.





