Whole30 Bacon and Egg Casserole for Meal Prep Mornings

100 min prep 5 min cook 2 servings
Whole30 Bacon and Egg Casserole for Meal Prep Mornings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something quietly heroic about opening the refrigerator on a frantic Monday morning and discovering a ready-to-eat, flavor-packed, Whole30-compliant breakfast that took you zero minutes to “make.” That heroic moment—equal parts relief and smug satisfaction—has happened to me every single week since I perfected this Bacon and Egg Casserole. It started on a snowy January when my husband and I committed to our first round of Whole30. We were both freelancing, both coaching kids’ sports after work, and both chronically allergic to the sound of the 6 a.m. alarm. I needed a make-ahead breakfast that felt indulgent, satisfied my bacon cravings, and didn’t require nightly dish-washing marathons. After three test batches (and one unfortunate almond-milk explosion inside the oven), this casserole emerged: velvety eggs, crispy sugar-free bacon, sweet potatoes roasted to caramel perfection, and just enough wilted greens to earn responsible-adult status. Twelve portions, one hour of prep, zero weekday drama. If you, too, want to breeze through post-holiday reset months, busy school semesters, or simply crave a protein-forward start that doesn’t taste like penance, keep scrolling. Your future self—hair still wet from the shower, kids hunting for shoes, dog barking at absolutely nothing—will thank you. And yes, the smell drifting from your oven will convince the neighbors you’ve got life figured out. (We’ll never tell them it’s mostly eggs and pre-cooked bacon.)

Why This Recipe Works

  • Meal-Prep Magic: twelve generous squares ready to reheat all week—no additional cooking required.
  • Whole30 & Paleo Approved: zero added sugar, dairy, grains, or legumes; every ingredient passes the program rules.
  • Protein-Packed: each slice delivers 24 g of satiating protein to squash mid-morning snack attacks.
  • Freezer Friendly: bake, cool, flash-freeze, then pop squares into toaster ovens straight from frozen.
  • Flexible Flavors: swap veggies, change up herbs, or add compliant sausage depending on what’s in season.
  • Kid-Approved: mild enough for picky eaters yet interesting enough for seasoned foodies.
  • One-Pan Cleanup: everything bakes in a single 9×13 dish—less washing up on Sunday night.

Ingredients You'll Need

Ingredients

Great casserole architecture starts with choosing each building block intentionally. Below is what I buy (and why) so your result tastes like diner-level indulgence without the post-brunch slump.

Large Eggs: Pasture-raised whenever budget allows; the yolks stand taller and create custardy pockets. Room-temperature eggs whisk more smoothly, so set them on the counter while the sweet potatoes roast.

Sugar-Free Bacon: Look for brands cured with only salt, smoke, spices—Applegate No-Sugar and Pederson’s are supermarket staples. Trim excess fat if you wish, but leave a little; rendered bacon fat replaces butter for sautéing vegetables, keeping the dish dairy-free.

Sweet Potatoes: Jewel or garnet varieties roast fastest. Dice ½-inch so they cook through without pre-boiling. A light toss in avocado oil plus salt before roasting concentrates their natural candy-like sweetness.

Unsweetened Almond Milk: Adds fluff without coconut flavor fatigue. If nut-free, use compliant oat milk or chicken broth.

Baby Spinach & Kale Mix: Wilted until just glossy, these greens disappear into the egg matrix—handy for anyone who thinks they “hate” vegetables at breakfast.

Avocado Oil: Neutral high-heat fat keeps everything Whole30 compliant. Olive oil works but can taste bitter above 400 °F.

Seasonings: Garlic powder, onion powder, smoked paprika, salt, pepper. Smoked paprika echoes the bacon and makes the kitchen smell like a hipster brunch spot.

Optional Add-Ins: Sliced mushrooms, diced bell pepper, or compliant breakfast sausage. Just keep total add-ins under two cups to maintain the custard ratio.

How to Make Whole30 Bacon and Egg Casserole for Meal Prep Mornings

1
Preheat & Prep Pan

Adjust oven rack to center and preheat to 400 °F. Lightly grease a 9×13-inch ceramic or metal baking dish with avocado oil. (Ceramic prevents sticking and photographs beautifully for your inevitable Instagram flex.)

2
Roast Sweet Potatoes

Toss diced sweet potatoes with 1 Tbsp avocado oil and ½ tsp kosher salt on a rimmed sheet. Spread in a single layer; roast 18–20 min, flipping once, until edges caramelize. Cool 5 min so they don’t scramble the egg mixture later.

3
Cook Bacon

While potatoes roast, slice bacon crosswise into ½-inch “lardons.” In a large skillet over medium heat, cook until just crisp, 6–7 min. Transfer to paper towel-lined plate, leaving 2 Tbsp drippings in pan for veggies.

4
Sauté Aromatics

Return skillet to medium heat. Add diced onion; cook 3 min until translucent. Fold in spinach/kale; cook 1 min until wilted. Remove from heat; stir in bacon bits.

5
Build the Base

Scatter roasted sweet potatoes evenly across prepared dish. Top with veggie-bacon mixture, distributing color for Instagram-worthy squares.

6
Whisk Custard

In a large bowl whisk eggs, almond milk, garlic powder, onion powder, smoked paprika, 1 tsp salt, ½ tsp pepper until homogenous. Pro tip: whisk vigorously for 30 sec to incorporate air; this lifts the casserole and prevents rubbery layers.

7
Assemble & Bake

Pour egg mixture over toppings, pressing lightly so everything is submerged. Reduce oven to 375 °F and bake 28–32 min until center jiggles like set gelatin and toothpick comes out clean. Internal temp should read 185 °F.

8
Cool & Portion

Rest 10 min to finish setting. Using a sharp knife, slice into 12 squares; cool completely before storing for best texture. (Or sneak a warm corner piece immediately—chef’s prerogative.)

Expert Tips

Tip
Room-Temp Eggs = Fluffier Texture

Cold eggs shock hot fillings, creating uneven cooking. Let them sit 15 min while veggies roast.

Tip
Use a Light Hand with Salt

Bacon contributes sodium; taste custard before baking and adjust.

Tip
Prevent Soggy Leftovers

Cool casserole completely before covering; trapped steam creates watery slices.

Tip
Silicone Spatula Magic

When removing slices, a flexible spatula glides under without scratching ceramic.

Variations to Try

  • Mexican Twist: sub chorizo-spiced ground pork for bacon; add diced green chiles and cilantro garnish.
  • Low-FODMAP: omit onion, use green-tops scallions; swap spinach for kale for lower fructan load.
  • Dairy-Cheese-Lover (post-Whole30): sprinkle 1 cup shredded sharp white cheddar on top during final 10 min bake.
  • Veggie Heavy: replace half the eggs with 2 cups whisked chickpea flour batter for a vegan version (note: no longer Whole30).

Storage Tips

Refrigerator: Place cooled squares in an airtight container, parchment between layers; refrigerate up to 5 days.

Freezer: Wrap individual portions in parchment then foil; freeze up to 3 months. Thaw overnight in fridge or microwave straight from frozen 60–90 sec per slice.

Reheating: For crisp edges, reheat 8 min in 350 °F toaster oven. Microwave 45 sec for speedy mornings.

Frequently Asked Questions

Absolutely. Just reduce added salt since cured bacon contains more sodium than sugar-free versions.

Most likely culprit: vegetables weren’t pre-cooked or casserole was covered while cooling, trapping steam. Pat roast veggies dry and cool uncovered.

Yes. Bake in an 8×8 pan; start checking doneness at 22 min.

Peeling keeps texture silky, but scrubbed skin-on works if you enjoy rustic bites and extra fiber.

Center should bounce back lightly when pressed; toothpick should emerge without wet egg clinging.
Whole30 Bacon and Egg Casserole for Meal Prep Mornings
pork
Pin Recipe

Whole30 Bacon and Egg Casserole for Meal Prep Mornings

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

Ingredients

Instructions

  1. Preheat & roast: Heat oven to 400 °F. Toss diced sweet potatoes with avocado oil and salt; roast 18-20 min until lightly browned.
  2. Cook bacon: In skillet, cook bacon pieces until crisp. Reserve 2 Tbsp drippings; drain bacon.
  3. Sauté veggies: In same skillet, cook onion in drippings 3 min; add greens and wilt 1 min.
  4. Assemble base: Lower oven to 375 °F. Grease 9×13 dish; layer sweet potatoes and veggie-bacon mix.
  5. Whisk & pour: Whisk eggs, almond milk, spices; pour into dish. Bake 28-32 min until center is set.
  6. Cool & serve: Rest 10 min, slice into 12 squares. Enjoy warm or refrigerate/freeze portions.

Recipe Notes

Cool completely before storing to prevent condensation. Reheat in toaster oven for best texture or microwave 45-60 sec.

Nutrition (per serving)

238
Calories
24g
Protein
8g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.