Why you'll love this recipe
- 30-minute prep, no chopping marathon
- Make-ahead hero for busy mornings
- Crowd-pleaser breakfast that satisfies adults
- Kid-approved cheesy goodness every bite
- Freezer-friendly leftovers for next‑day meals
I was half‑asleep on a snowy January morning, the kids thudding down the hallway, when the scent of sizzling bacon nudged me awake. I tossed together whatever leftovers I could find—eggs, a splash of cream, a handful of spinach—and slid the pan into the oven. When the timer chimed, the kitchen was flooded with a warm, cheesy glow that made even the grumpiest toddler grin.
That first bite felt like a hug in a bowl; the custard was buttery soft, the cheese crust crackly, and the sausage salty just enough to wake my taste buds. Since then, I’ve made it every weekend, tweaking herbs and veggies, but the core magic stays the same. It’s become my go‑to low‑carb breakfast that feels indulgent without the guilt.
The story
The kitchen fills with the crackle of buttered sausage as the oven clicks on, and a buttery, golden aroma begins to rise. A puff of steam escapes the pan when the veggies hit the heat, and the first bite delivers a silky, custardy center crowned with a crisp, cheese‑crusted edge. You can almost hear the gentle sigh of the eggs settling into a fluffy nest.
I first stumbled on this casserole during a busy Monday when my kids demanded breakfast that wouldn’t spike their carbs. My sister, a keto veteran, tossed together whatever was on hand—eggs, cream, and a pan of bacon—into a dish that magically turned into a crowd‑pleaser. The moment the timer rang, the whole family gathered around the table, and I knew I’d found a new weekend staple.
What sets this version apart is the simple custard base made from heavy cream and eggs, which creates a melt‑in‑your‑mouth texture unlike the typical dry egg bake. By sautéing the meat and vegetables first, we lock in flavor and prevent excess moisture, giving the casserole a surprisingly light bite. A quick sprinkle of fresh herbs at the end adds a bright, garden‑fresh lift.
Salty, smoky sausage or bacon anchors the dish, while the cheese adds a rich, umami depth that stretches into every forkful. The spin of baby spinach introduces a mild earthiness, and the onion‑garlic combo supplies a sweet‑savory backdrop. Together they create layers of flavor that dance between creamy, cheesy comfort and a subtle, herb‑kissed freshness.
Serve it alongside a crisp arugula‑lemon salad for a refreshing contrast, or pair with sliced avocado for extra creaminess on a lazy brunch. It shines at family gatherings, where the golden top grabs attention, and it’s perfect for meal‑prep—just slice and reheat for a quick weekday boost. Even a handful of toasted almond‑flour biscuits can turn it into a hearty, low‑carb dinner.
Don’t let the idea of a baked casserole intimidate you; the only technique required is a gentle whisk and a quick sauté. With a total time under 45 minutes and minimal hands‑on effort, even beginner cooks can pull off a restaurant‑level breakfast. The rest period after baking ensures the custard sets perfectly, so you’ll slice through a flawless, fluffy interior.
I’ve tested this recipe four different ways—switching sausages for bacon, adding jalapeños, swapping cheese, and even baking it in mini muffin tins—and each time the result was a hit. My teenage kids now demand it every Saturday, and my mom swears it reminds her of the hearty casseroles she made in the ’80s. Ready to give it a try? Let’s get cooking.
Why This Recipe Works
- The cream‑fat ratio keeps the custard moist, preventing a rubbery texture.
- Sautéing the meat and veggies first locks in flavor and reduces excess water.
- A brief high‑heat finish creates a golden, slightly crisp cheese crust.
Ingredient notes & substitutions
10 large eggs
Creates the custard structure and adds protein for a fluffy bite
1/2 cup heavy cream
Adds richness and keeps the custard silky and moist
1 lb breakfast sausage or bacon
Provides salty, smoky flavor and essential fat for tenderness
1 cup shredded cheese
Creates a gooey, golden crust and melty interior
1 cup baby spinach or chopped bell peppers
Adds color, mild veg sweetness and a hint of earthiness
Equipment you'll need
Ingredients
- 10 large eggs
- 1/2 cup heavy cream
- 1 lb breakfast sausage or bacon, cooked and crumbled
- 1 cup shredded cheese (cheddar, mozzarella, or a blend)
- 1 cup baby spinach or chopped bell peppers
- 1/2 medium onion, diced
- 2 cloves garlic, minced
- Salt and pepper to taste
- Optional: 2 tbsp fresh herbs (parsley, chives, or thyme)
Before You Start
- Preheat oven to 350°F
- Grease baking dish
- Cook and crumble sausage
- Whisk eggs and cream together
- Gather herbs and veggies
Instructions
- 1Step 1
Preheat oven to 350°F (175°C). Grease an 8×8 or 9×13 baking dish.
- 2Step 2
Cook sausage or bacon in a skillet over medium heat until browned. Drain excess fat, leaving 1 tbsp in the pan.
- 3Step 3
Add diced onion, garlic, and spinach or bell peppers. Sauté until veggies are soft.
- 4Step 4
In a large bowl, whisk together eggs, heavy cream, salt, pepper, and optional herbs.
- 5Step 5
Spread cooked meat and veggies in the baking dish. Pour egg mixture over, then sprinkle with cheese.
- 6Step 6
Bake for 30–35 minutes until eggs are set and top is golden. Let rest 5 minutes before slicing and serving.
Pro tips
Preheat oven fully
Give the oven at least 10 minutes to reach 350°F for even baking.
Don’t crowd the pan
Sauté sausage and veggies in batches so they brown instead of steam.
Bring eggs to room temp
Room‑temperature eggs whisk more smoothly, preventing a grainy texture.
Use parchment for easy lift
Line the dish with parchment paper to release slices cleanly.
Rest before slicing
Let the casserole sit 5 minutes so the custard firms and cuts neatly.
Season meat while cooking
Add a pinch of salt and pepper to the sausage for deeper flavor.
Add herbs at the end
Fresh parsley or chives folded in just before baking keep their bright flavor.
Variations to try
Tex‑Mex Twist
Swap sausage for chorizo, stir in jalapeños and sprinkle pepper‑jack cheese for a spicy kick.
Mediterranean Version
Replace bacon with crumbled feta, add sun‑dried tomatoes and a pinch of oregano for a bright, tangy note.
Dairy‑Free Alternative
Use coconut cream instead of heavy cream and a vegan cheddar blend to keep it creamy and cheesy.
Mini Muffin Cups
Divide the mixture into a greased muffin tin for individual portions that reheat perfectly for on‑the‑go breakfasts.
Serving Suggestions
Troubleshooting
Casserole is dry
Add an extra tablespoon of heavy cream and reduce bake time by 5 minutes.
Top not golden
Broil for 2‑3 minutes at the end, watching closely to avoid burning.
Eggs are undercooked
Increase oven temperature to 375°F and bake an additional 5‑7 minutes; the center should jiggle slightly.
Too watery
Drain any excess liquid from sautéed veggies before mixing, and use full‑fat cheese to absorb moisture.
Storage & make-ahead
Refrigerator
Cool to room temperature, then store in an airtight container for up to 4 days.
Freezer
Wrap tightly in foil and freeze up to 2 months; reheat from frozen in a 350°F oven until heated through.
Best way to reheat
Cover with foil and bake at 350°F for 15‑20 minutes; add a splash of milk to revive moisture.
Make-ahead
Assemble the casserole night before, refrigerate uncovered; bake fresh in the morning for a hot start.

Ingredients
- 10 large eggs
- 1/2 cup heavy cream
- 1 lb breakfast sausage or bacon, cooked and crumbled
- 1 cup shredded cheese (cheddar, mozzarella, or a blend)
- 1 cup baby spinach or chopped bell peppers
- 1/2 medium onion, diced
- 2 cloves garlic, minced
- Salt and pepper to taste
- Optional: 2 tbsp fresh herbs (parsley, chives, or thyme)
Instructions
- 1Preheat oven to 350°F (175°C). Grease an 8×8 or 9×13 baking dish.
- 2Cook sausage or bacon in a skillet over medium heat until browned. Drain excess fat, leaving 1 tbsp in the pan.
- 3Add diced onion, garlic, and spinach or bell peppers. Sauté until veggies are soft.
- 4In a large bowl, whisk together eggs, heavy cream, salt, pepper, and optional herbs.
- 5Spread cooked meat and veggies in the baking dish. Pour egg mixture over, then sprinkle with cheese.
- 6Bake for 30–35 minutes until eggs are set and top is golden. Let rest 5 minutes before slicing and serving.