Breakfast casserole is an all-in-one hearty meal that can be made ahead of time, feeds a crowd, reheats well, and makes great leftovers. My family devours it. For all these reasons and more, I’ve made it nearly 100x (no exaggeration there) for breakfast, brunch, and, yes, dinner. It’s one of my favorite Easter brunch recipes to serve each year, too. I originally published this recipe in 2015 and have simplified it over the years. Let me show you how it comes together so you too can experience this crowd-pleasing superhero meal.
This Easy Breakfast Casserole Is:
Adaptable to whatever vegetables, meats, cheeses, and herbs you have on hand. Easy to make ahead of time. Quick to throw together. Great as a quick weekday meal or a lavish weekend or holiday brunch. Excellent for entertaining a crowd. Made with some bread to soak up moisture, but potatoes work too! Ready for your favorite egg toppings like salsa, pico de gallo, green onion, cilantro, parsley, avocado, everything bagel seasoning, hot sauce, etc.
4 Main Components
When gathering ingredients for this recipe, I like to think of it as having 4 separate components. From there, you can have fun with variations.
Here Are the Endless Add-ins & Flavor Options
Variations: One of my favorite variations of this recipe is everything bagel breakfast casserole. It’s a BIG HIT and consistently gets rave reviews. Or try my different method/recipe for biscuit breakfast casserole with homemade biscuits baked right on top.
Can I Use Potatoes?
Yes, you can replace the bread with diced hash brown potatoes—the kind you find in the freezer section of the grocery store. Guests have loved this version. Use about 3 cups (around 380g) of hash browns in place of the bread. You could also peel and dice fresh potatoes, but you’ll need to quickly cook them on the skillet for 10 minutes before using in this dish. Another wonderful make ahead option with fresh potatoes is this ham and potato casserole that is egg free, but just as delicious.
Do I Have to Use Bread?
Bread or potatoes, yes. Besides eggs, bread is the main ingredient. To avoid a spongey, wet dish, this breakfast casserole needs structure at the bottom. You see, when eggs bake, they release a lot of liquid. Chunks of crusty bread (or hash brown potatoes) soak up some liquid so the casserole is chunky and textured, not flat and wet. It’s almost like the way we need an English muffin with our eggs benedict—to help soak up all that eggy goodness. If you’re looking for something without this starchy addition, crustless vegetable quiche or an easy frittata are great options.
In Pictures: How to Make Breakfast Casserole
First, place the pieces of bread (or potatoes) in the bottom of a greased 9×13-inch or any 3–4-quart oven-safe dish. I usually use (affiliate links) this glass pan or the pictured red ruffled baking dish, which comes in a set with other sizes—definitely a splurge, but I’ve found the quality to be excellent. Showing you the bread scattered in the pan as well as the optional potato substitution: Set that aside and pre-cook your vegetables and meat (if the meat is not cooked already). You can do this all in 1 big skillet on the stove, adding onion, garlic, and optional herbs like dried rosemary or your favorite seasoning blend. As that’s sizzling on the stove, whisk the eggs, milk, and cheese together: Now it’s time to assemble, and I’ve made this process a lot easier over the years. Spoon all of the vegetables/meat mixture on top of the bread. Pour the egg mixture all over that:
Success Tip: Refrigerate Overnight
At this point, you can either bake it right away or refrigerate the casserole overnight and for up to 24 hours. During this time, the flavors mingle together and the bread has a chance to soak up some of the liquid and flavor. Wake up and all you have to do is slide it into the oven. If you’re in a rush, I do recommend at least 30 minutes in the refrigerator before baking, if you can spare it! Bake until the edges are golden brown. Because it’s so egg heavy, the casserole puffs up in the oven like a cheesecake and then sinks back down as it cools. Cool for 5–10 minutes before slicing and serving.
What to Serve With Breakfast Casserole
Your brunch guests will be beyond satisfied. Yes, even the teenagers!
Easy Cinnamon Rolls Slow Cooker Cinnamon Rolls Pumpkin Cinnamon Rolls or Pumpkin Crumb Cake Banana Muffins or Blueberry Muffins Baked Oatmeal Sour Cream Coffee Cake Banana Bread or Zucchini Bread Apple Cider French Toast Dark Chocolate Raspberry Coffee Cake, a Cinnamon Roll Wreath, or Cranberry Cake (great options around the holidays) A Dutch baby piled high with your favorite sweet toppings