Meal Prep Breakfast Casserole with Potatoes and Eggs

1 min prep 8 min cook 2 servings
Meal Prep Breakfast Casserole with Potatoes and Eggs
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Sunday evenings in my kitchen smell like sizzling onions, smoky bacon, and the promise of a sane Monday morning. I started baking this Meal Prep Breakfast Casserole with Potatoes and Eggs three years ago when my daughter began swim practice at 5:45 AM and my son decided he was “too tired” for anything but drive-through hash browns. One pan, twelve portions, and zero drive-through tantrums later, it’s the longest relationship I’ve ever had with a recipe. The cubes of potato roast into tender, crispy-edged gems while the eggs puff around them like a cozy edible blanket. Add a handful of spinach for virtue, a shower of cheddar for joy, and you’ve got breakfast handled for the entire work-week. It’s sturdy enough to slice into neat squares, portable enough to wrap in foil, and gentle enough to reheat in the office microwave without turning rubbery. Whether you’re feeding teenagers, fueling marathon training, or just trying to adult better before 8 AM, this casserole is the edible equivalent of a deep breath.

Why This Recipe Works

  • One pan, zero fuss: Everything bakes in a single 9×13 dish—no precooking potatoes or dirtying extra skillets.
  • Crispy edges, creamy centers: Par-steaming the potatoes in the microwave first guarantees the fluffy-middle, golden-edge texture we all crave.
  • Customizable macros: Swap turkey sausage for bacon, use egg whites for extra protein, or fold in roasted veggies for a vegetarian spin.
  • Freezer-friendly squares: Individually wrap portions, freeze flat, and reheat straight from frozen on frantic mornings.
  • Budget brilliance: Feeds 12 for about the price of three café breakfast sandwiches.
  • Kid-approved greens: Finely chopped spinach melts into the eggs—little eaters barely notice the vegetables.

Ingredients You'll Need

Ingredients

Great breakfast casseroles start with potatoes that actually taste like potatoes. Look for smooth, firm Yukon Golds or small red potatoes—both hold their shape after baking and bring a naturally buttery flavor. If you’re in a rush, a 20-ounce bag of frozen O’Brien potatoes works, but fresh will always give you the best texture.

Eggs are the scaffolding of this dish, so buy the best you can afford. Pasture-raised eggs have sunset-orange yolks that tint the entire casserole a joyful marigold. You’ll need a full dozen, plus two extra whites if you like a lighter texture.

For the dairy, I use whole milk for richness, but half-and-half makes the custard extra indulgent on holiday weekends. Unsweetened oat or almond milk swap in seamlessly if you’re dairy-free; just add an extra teaspoon of oil to keep things tender.

Sharp cheddar brings the tang, but pepper-Jack is my secret weapon when I want a spicy wake-up call. Pre-shredded cheese is convenient, yet blocking your own melts silkier because it lacks the anti-caking starches.

Finally, the aromatics: a small yellow onion, a red bell pepper for sweetness, and a big handful of spinach that wilts into near invisibility—perfect for the “I don’t eat veggies before noon” crowd. A pound of center-cut bacon adds smoky depth, though turkey sausage or plant-based crumbles keep things lean.

How to Make Meal Prep Breakfast Casserole with Potatoes and Eggs

1
Steam the potatoes

Dice 2 ½ pounds Yukon Gold potatoes into ½-inch cubes (leave the skin on for extra fiber). Place in a large microwave-safe bowl with ¼ cup water, cover tightly, and microwave on high for 6 minutes. Stir, cover again, and microwave 4 minutes more, or until just fork-tender. Drain thoroughly and let stand 2 minutes so the steam evaporates—dry potatoes roast, soggy ones steam.

2
Crisp the bacon

While the potatoes steam, lay 12 ounces center-cut bacon in a cold 12-inch skillet. Turn heat to medium and cook 8–10 minutes, flipping occasionally, until deeply golden. Transfer to paper-towel-lined plate; leave 2 Tbsp rendered fat in the pan for veggie sautéing. Once cool, chop bacon into bite-size shards—little smoky nuggets that distribute evenly.

3
Sauté the aromatics

Return the skillet to medium heat. Add 1 diced medium yellow onion and 1 diced red bell pepper; cook 4 minutes until edges brown. Stir in 2 cups packed baby spinach, season with ½ tsp kosher salt, and cook just until wilted—about 45 seconds. Remove from heat; the residual heat will finish wilting without turning the spinach army-green and bitter.

4
Build the custard

In a large bowl whisk 12 large eggs, 1 ¾ cups whole milk, 2 tsp Dijon mustard, 1 tsp kosher salt, ½ tsp black pepper, and a pinch of cayenne. The mustard quietly amplifies the savory notes and helps emulsify the dairy into a silky custard that slices cleanly rather than weeping.

5
Assemble in stages

Heat oven to 400 °F. Grease a 9×13-inch ceramic or glass baking dish with 1 Tbsp butter. Layer potatoes evenly, scatter the veggie mixture on top, then sprinkle 1 cup shredded sharp cheddar. Pour custard slowly so it seeps around every cube; pressing lightly with a spatula prevents air pockets. Finish with remaining ½ cup cheese and the chopped bacon.

6
Bake & brown

Bake 25 minutes uncovered. Rotate pan, reduce heat to 375 °F, and bake 15–20 minutes more until the center is just set with a gentle wobble. Broil on high for 90 seconds for bronze blisters on top. A knife inserted near the center should come out moist but not wet. Rest 10 minutes to finish setting; this rest is non-negotiable for picture-perfect squares.

7
Portion like a pro

Use a bench scraper to cut straight down—no sawing motions that shred the edges. For grab-and-go squares, cool completely, wrap each portion in parchment then foil, and refrigerate up to 5 days or freeze up to 2 months. Reheat chilled squares 45 seconds in the microwave or 12 minutes in a 350 °F oven; frozen squares need 90 seconds on 50 % power, flip, then 60 seconds more.

Expert Tips

Hot pan, happy potatoes

Warm your baking dish in the oven while it preheats. Adding the potatoes to a hot surface jump-starts crisping and prevents sogginess.

Overnight method

Assemble the night before, cover tightly, and refrigerate. Add 10 extra minutes to the bake time straight from the fridge—perfect for holiday mornings.

Don’t skip the rest

Allowing the casserole to rest 10 minutes after baking lets the custard finish cooking gently and prevents watery squares when you slice.

Even cubes = even cooking

Take sixty seconds to cut potatoes the same size; mismatched pieces mean some turn mushy while others stay crunchy.

Flash-cool for freezer

Place cut squares on a parchment-lined sheet and freeze 1 hour before wrapping; this prevents them from freezing into a single brick.

Color pop garnish

A sprinkle of fresh chives or micro-basil after reheating wakes up the flavors and makes the squares Instagram-ready.

Variations to Try

  • Southwest: Sub chorizo for bacon, add 1 cup roasted corn and 1 diced poblano; swap cheddar for Monterey Jack. Serve with salsa verde.
  • Mediterranean: Use sun-dried tomato oil to sauté, fold in ½ cup chopped olives and ¼ cup feta; finish with oregano and lemon zest.
  • Vegetarian protein boost: Replace bacon with 1 can drained chickpeas tossed in smoked paprika; add ¼ cup nutritional yeast to the custard for cheesy depth.
  • Low-carb twist: Swap potatoes for diced turnips or cauliflower florets; microwave 3 minutes instead of 10 to keep them from turning mushy.

Storage Tips

Refrigerate cooled squares in an airtight container up to 5 days. For longer storage, wrap each square in parchment (prevents sticking) then heavy-duty foil, place in a zip-top bag, and freeze up to 2 months. Thaw overnight in the fridge or use the microwave defrost setting. Reheat to an internal temperature of 165 °F; a quick spritz of water before microwaving keeps the eggs fluffy.

Whole casserole can be frozen pre-bake: assemble, cover with plastic wrap then foil, freeze up to 1 month. Bake from frozen 1 hour 10 minutes at 350 °F, removing the foil for the last 20 minutes to brown.

Frequently Asked Questions

Absolutely. Sweet potatoes cook faster, so microwave only 5 minutes total. They’ll add a subtle sweetness that pairs beautifully with turkey sausage or spicy chorizo.

Vegetables release moisture as they cook. Be sure to drain the potatoes well after microwaving and pat the spinach dry if you’ve washed it just before use. Resting the baked casserole 10 minutes also allows excess steam to escape.

Yes. Bake in an 8×8-inch pan and reduce time to 30–35 minutes. All ingredient ratios stay the same; simply use 6 eggs and 1 cup milk.

The center should jiggle like gelatin, not ripple like liquid. A digital thermometer inserted near the middle should read 180 °F. Remember, carry-over cooking will add 5 degrees while it rests.

Yes, and it’s fantastic for restoring crisp edges. Place a refrigerated square in a 350 °F air fryer 5–6 minutes. Start shiny-side down, flip halfway for even browning.

Completely. No flour or bread cubes needed; the custard sets beautifully without starches. Just double-check that your mustard and bacon are certified GF if you’re serving celiac guests.
Meal Prep Breakfast Casserole with Potatoes and Eggs
breakfast
Pin Recipe

Meal Prep Breakfast Casserole with Potatoes and Eggs

(4.9 from 127 reviews)
Prep
20 min
Cook
45 min
Servings
12

Ingredients

Instructions

  1. Steam potatoes: Microwave diced potatoes with ¼ cup water, covered, 6 min, stir, microwave 4 min more; drain well.
  2. Crisp bacon: Cook bacon in skillet over medium heat until golden; reserve 2 Tbsp fat. Chop bacon.
  3. Sauté veggies: In reserved fat, cook onion & bell pepper 4 min. Add spinach & ½ tsp salt; cook 45 sec.
  4. Make custard: Whisk eggs, milk, mustard, salt, pepper, cayenne.
  5. Assemble: Grease 9×13 dish. Layer potatoes, veggies, 1 cup cheddar, custard, remaining ½ cup cheddar, bacon.
  6. Bake: Bake 25 min at 400 °F, reduce to 375 °F, bake 15–20 min more, broil 90 sec. Rest 10 min before slicing.

Recipe Notes

For make-ahead, assemble the night before, cover tightly, and refrigerate. Add 10 extra minutes to bake time. Freeze individual squares wrapped in parchment + foil for up to 2 months.

Nutrition (per serving)

287
Calories
18g
Protein
14g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.