Whole30 Breakfast Casserole with Kale and Mushrooms for Meal Prep

1 min prep 4 min cook 7 servings
Whole30 Breakfast Casserole with Kale and Mushrooms for Meal Prep
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Mornings in my house used to be a frantic dash—backpacks flying, coffee spilling, and someone (okay, me) yelling “We’re late!” while frantically scrambling eggs. Then, on a rainy Tuesday last January, I pulled this emerald-green, mushroom-studded breakfast casserole from the oven, sliced it into neat squares, and watched my kids grab a piece on their way out the door without a single complaint. No syrup, no toast, no sugar crash—just 27 grams of protein and two full servings of vegetables before 7 a.m. I’ve baked a version of this Whole30-compliant casserole every Sunday since, rotating vegetables with the seasons and swapping in different compliant sausages when I find them on sale. It’s freezer-friendly, kid-approved, and—most importantly—keeps my sanity intact all week. If you’re looking for a make-ahead breakfast that tastes like you fussed but secretly requires only fifteen minutes of hands-on time, you just found it.

Why This Recipe Works

  • Whole30 & Paleo approved: No dairy, grains, legumes, or added sugars—just real food that keeps you in compliance.
  • Meal-prep magic: Bake once, slice into eight portions, and breakfast is handled for the entire workweek.
  • Vegetable powerhouse: Three cups of kale and two cups of mushrooms deliver iron, potassium, and immune-boosting antioxidants.
  • Customizable canvas: Swap in spinach, bell peppers, or zucchini depending on what’s languishing in your crisper drawer.
  • Kid-friendly flavor: Coconut milk keeps the texture custardy, while compliant breakfast sausage adds the salty-smoky note everyone craves.
  • Freezer-safe: Wrap individual squares in parchment and freeze up to three months; reheat in the toaster oven for five minutes.

Ingredients You'll Need

Ingredients

Before we dive into the method, let’s talk ingredients—because quality matters when you’re keeping the list short. The eggs should be pasture-raised if your budget allows; the yolks stand taller and the flavor is unbeatable. I buy a 5-dozen box at my warehouse store on sale and use them within four weeks. For the coconut milk, look for a brand that contains only coconut and water—no guar gum or additives—so the casserole sets cleanly. My go-to is the Thai kitchen full-fat carton in the international aisle. When selecting kale, opt for lacinato (a.k.a. dinosaur) kale if you can find it; the leaves are flatter and less curly, meaning less dirt to wash out and a milder flavor that plays nicely with kids. Cremini mushrooms give a deeper, earthier taste than white button mushrooms, but either works. Finally, read your sausage label like a hawk—many “natural” brands sneak in maple syrup or brown sugar. I like Pederson’s Farms No-Sugar Breakfast Sausage or the Whole Foods 365 version when it’s on weekly special.

How to Make Whole30 Breakfast Casserole with Kale and Mushrooms for Meal Prep

1
Preheat & Prep Pan

Position rack in center of oven and preheat to 375 °F (190 °C). Lightly grease a 13×9-inch ceramic or glass baking dish with a teaspoon of avocado oil. For the cleanest slices, line the dish with parchment paper leaving two-inch wings on the long sides so you can lift the entire casserole out once cooled.

2
Sauté the Vegetables

Warm a large stainless or cast-iron skillet over medium heat. Add 2 tablespoons avocado oil, then crumble in 1 pound compliant breakfast sausage. Cook 4 minutes, breaking into pea-size bits, until browned but not fully cooked through. Toss in 1 small diced onion and 2 cups sliced cremini mushrooms. Sauté 5 minutes, letting mushrooms release moisture. Add 3 loosely packed cups chopped kale, ½ teaspoon sea salt, and ¼ teaspoon black pepper. Stir just until kale wilts and turns bright green—about 2 minutes—then remove from heat to cool slightly.

3
Whisk the Egg Base

Crack 12 large eggs into a large bowl. Add 1 cup full-fat canned coconut milk, 2 teaspoons Dijon mustard (check label for compliance), ½ teaspoon fine sea salt, ½ teaspoon garlic powder, and ¼ teaspoon smoked paprika. Whisk vigorously 45 seconds; you want homogenous pale-yellow ribbons with no streaks of white or yolk. Over-whisking incorporates air, which helps the casserole puff slightly and keeps the texture light.

4
Combine & Season

Fold the warm sausage-vegetable mixture into the egg base using a silicone spatula. This tempers the eggs so they start cooking gently and prevents the dreaded watery layer on the bottom of the casserole. Taste a spoonful and add extra salt if needed; remember that cold food needs slightly more seasoning than hot.

5
Pour & Distribute Evenly

Transfer mixture into prepared baking dish, scraping every last drop. Gently jiggle the pan so vegetables distribute uniformly; use tongs to lift any stubborn kale leaves to the surface for a pretty green mosaic. If you’re a cheese lover living dairy-free, scatter ¼ cup nutritional yeast over top for a nutty, “cheesy” crust.

6
Bake to Perfection

Bake 28–32 minutes, rotating pan halfway through, until the center is just set with a slight wobble and the edges pull away from the sides. Resist the urge to overbake; carry-over heat will finish cooking as it rests. A knife inserted two inches from the edge should come out moist but not wet.

7
Cool & Portion

Allow casserole to rest 10 minutes on a wire rack; this sets the proteins and prevents watery squares. Slice into 8 rectangles using a sharp chef’s knife wiped clean between cuts. Lift each piece with an offset spatula into glass meal-prep containers, or cool completely and wrap for freezer storage.

8
Reheat Like a Pro

Microwave refrigerated squares for 60–75 seconds on high, covered with a damp paper towel to restore moisture. From frozen, unwrap and microwave 2 minutes, flip, then 1 minute more. For the best texture, reheat thawed squares in a 350 °F toaster oven 6–7 minutes until edges crisp and center is piping hot.

Expert Tips

Drain Excess Moisture

If you substitute frozen spinach, thaw and squeeze bone-dry in a kitchen towel; extra water will pool at the bottom and turn your casserole spongy.

Room-Temperature Eggs

Set eggs in a bowl of warm tap water 5 minutes before whisking. Cold eggs seize the coconut milk and can leave flecks of fat throughout the custard.

Sharpen Your Knife

A dull blade bruises kale edges, turning them gray during baking. A quick honing before slicing keeps greens vibrant and appetizing.

Double Batch Bonus

Bake two pans side-by-side (rotate racks halfway) and freeze half the squares. You’ll thank yourself on a busy Monday when breakfast is already done.

Cover with Foil Tent

If the top browns too quickly, loosely tent foil over the dish during the final 8 minutes. This prevents over-browning while the center finishes setting.

Travel-Friendly

Layer parchment between squares, pack in a cooler bag, and you’ve got protein-packed road snacks that beat any gas-station option on a long drive.

Variations to Try

  • Southwest Style: Replace mushrooms with 1 cup diced bell pepper and ½ cup roasted poblano. Add 1 teaspoon cumin and ¼ cup chopped cilantro to the egg base. Serve topped with pico de gallo.
  • Fall Harvest: Swap kale for 3 cups chopped Swiss chard and add 1 cup roasted butternut squash cubes. A pinch of ground nutmeg highlights the sweetness.
  • Mediterranean Mood: Omit sausage; instead fold in 1 cup cooked crumbled lamb, ½ cup sun-dried tomatoes, ¼ cup sliced kalamata olives, and 1 tablespoon chopped oregano.
  • Veggie-Forward: Use 1 pound diced zucchini and 1 cup chopped asparagus tips plus 2 tablespoons nutritional yeast for umami depth. Add ½ teaspoon turmeric for golden color and anti-inflammatory boost.

Storage Tips

Store cooled squares in airtight glass containers up to 5 days in the refrigerator. For longer storage, wrap each square in parchment paper, then place inside a labeled freezer bag, pressing out excess air. Freeze up to 3 months. Thaw overnight in the fridge or use the microwave defrost setting. Reheat as directed above for the best texture. If you plan to pack these in lunchboxes, insert a small ice pack and they’ll be perfectly chilled by noon.

Frequently Asked Questions

Full-fat coconut milk provides the richness and structure that almond milk lacks. If you must substitute, use ¾ cup almond milk plus ¼ cup melted ghee, but expect a slightly less custardy texture.

Cook vegetables until their released liquid evaporates, cool slightly before combining with eggs, and do not overbake. If using high-water vegetables like zucchini, salt and drain for 10 minutes, then pat dry.

Absolutely—grease a 24-cup mini-muffin tin and bake 18–20 minutes at 350 °F. Silicone molds release the cleanest. Reduce cooking time by half and store the same way.

With only 6 net carbs per serving, yes! If you want to drop carbs further, swap onion for ½ cup chopped chives and use spinach instead of kale.

Yes—use two 13×9 pans and rotate racks after 15 minutes. If you only have one pan, bake in a deep half-sheet pan (18×13 inches) for 22–25 minutes and cut into 16 smaller squares.

Fresh berries, sliced avocado, or a quick cucumber-tomato salad with lemon and olive oil keep the meal light and summery. For a heartier brunch, add roasted sweet potato wedges.
Whole30 Breakfast Casserole with Kale and Mushrooms for Meal Prep
breakfast
Pin Recipe

Whole30 Breakfast Casserole with Kale and Mushrooms for Meal Prep

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
8

Ingredients

Instructions

  1. Preheat oven: Grease a 13×9-inch baking dish and preheat to 375 °F.
  2. Cook sausage & vegetables: Brown sausage 4 min; add onion and mushrooms 5 min; wilt kale 2 min. Season with salt and pepper.
  3. Whisk eggs: Combine eggs, coconut milk, mustard, garlic powder, and paprika until smooth.
  4. Combine: Stir warm vegetable mixture into egg base.
  5. Bake: Pour into dish; bake 28–32 min until center is set. Cool 10 min before slicing.
  6. Store: Refrigerate up to 5 days or freeze up to 3 months.

Recipe Notes

For the creamiest texture, bring eggs to room temperature before whisking. If using frozen vegetables, thaw and squeeze out excess moisture to prevent a watery casserole.

Nutrition (per serving)

247
Calories
27g
Protein
6g
Carbs
13g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.