
A low-carb, gluten-free casserole that you assemble the night before and bake in the morning—rich, savory, and perfect for busy keto mornings.

This Keto Overnight Breakfast Casserole has become my go-to morning solution for busy weekdays and lazy weekend brunches alike. I first landed on this combination the winter I was juggling early meetings and a weekend baking habit; I wanted something I could prep the night before that felt hearty, tasted fresh, and stayed well within my low-carb goals. The texture is custardy from the eggs and heavy cream, studded with tender broccoli and melty cheddar, and punctuated by crisp bacon for a smoky finish. Every time I serve it, people are surprised that something so simple can feel so comforting.
I remember making this for a holiday morning when the house filled with the scent of baking eggs and melting cheese—the kind of aroma that pulls everyone out of bed. The casserole slices hold together nicely but remain soft in the center, which makes it ideal for reheating or packing for a portable breakfast. It’s forgiving, fast to assemble (about ten minutes), and bakes in under twenty minutes, which makes it a rare combination of speed, flavor, and low-carb nutrition.
In my experience, this dish is the one that even skeptical family members ask for again. The first time I served it at a small brunch my sister commented that she couldn’t believe it was both low-carb and so satisfying—she went back for seconds. Over time I tweaked the seasoning and swap options so it now reliably impresses without extra effort.
My favorite part is how the casserole adapts: it’s the one dish I’ll bring to potlucks where guests are on mixed diets. Several friends who started keto for health reasons told me they miss breakfast sandwiches—this fills that gap without the carbs. Watching a skeptical teen press their fork through the soft center and ask for a second slice is a little victory every time.
To maintain the best texture, cool the casserole completely before refrigerating. Store in an airtight container or cover the baking dish tightly with plastic wrap for up to 4 days. For freezing, cut into serving portions, wrap each slice in parchment and then aluminum foil, and place in a freezer-safe bag for up to three months. Thaw overnight in the refrigerator and reheat in a 325°F oven for 10-15 minutes or microwave on medium power until warmed through. Avoid refreezing once thawed to preserve flavor and texture.
If you don't have heavy cream, you can use half-and-half for a slightly lighter set—expect a firmer interior. Swap cheddar for Monterey Jack or Gruyère for a nuttier profile; both melt well. For a vegetarian version, omit bacon and add sautéed mushrooms or sun-dried tomatoes for umami. Use precooked sausage crumbles in place of bacon for a heartier, spicier option. If you prefer more greens, stir in spinach (squeezed dry) but reduce broccoli to prevent excess moisture.
Serve slices with a bright side like a simple mixed-green salad dressed in lemon vinaigrette to cut the richness. For brunch, pair with sliced avocado, cherry tomatoes, or a dollop of sour cream flavored with chopped chives. It also works as a protein-rich lunch alongside roasted vegetables, or slice thinly for breakfast sliders on low-carb English muffins. Garnish with fresh herbs—parsley, chives, or dill brighten every bite.
Baked egg dishes appear in many cuisines—think of crustless quiches in French cooking or strata variations in American brunch culture. This casserole draws from those traditions but simplifies them for low-carb living by removing any bread or pastry crusts and leaning into fatty, satisfying ingredients like cream and cheese. The practice of assembling ahead and baking later is a longstanding brunch technique favored for both convenience and flavor development.
In spring, swap broccoli for asparagus tips and add fresh peas for color. In fall, use roasted butternut squash in small amounts (watch carbs) and swap cheddar for smoked gouda for a seasonal twist. Holiday versions can include chopped ham and sautéed leeks for celebratory mornings. Texture and moisture content change with substitutions, so adjust cream slightly to keep the custard just set.
Assemble this the night before in a disposable or oven-safe dish for a grab-and-go morning. Line the dish with parchment for easy removal if you plan to package slices. Portion into individual containers for weekday breakfasts and include a fresh herb packet and a small container of sliced avocado to finish after reheating. For bulk meal prep, double the recipe and bake in a 9x13-inch dish, increasing bake time by 8-12 minutes.
Bringing this all together, this casserole combines convenience and comfort without overcomplication. It’s an easy, adaptable way to ensure a satisfying low-carb start to the day and a reliable favorite to share with friends and family—try it once, and it’ll likely become a staple in your rotation.
Bake at 375°F and check at 16 minutes; the center should be slightly jiggly and read 165°F with an instant-read thermometer.
Pat thawed broccoli dry to prevent a watery custard; excess moisture is the most common pitfall.
Cook bacon until crisp and drain well; crisp bacon provides the best texture contrast and reduces grease in the dish.
Let the casserole rest 3-5 minutes after baking to firm up for cleaner slices.
This nourishing keto overnight breakfast casserole recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Keto Overnight Breakfast Casserole recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Steam the frozen broccoli according to package instructions or microwave until tender; cook bacon until crisp, drain and chop. Ensure broccoli is well drained to avoid excess moisture in the egg mixture.
In a bowl whisk 4 large eggs with 1/3 cup heavy cream, onion powder, garlic powder, salt, and pepper until homogenous and slightly frothy to incorporate air for a tender texture.
Preheat oven to 375°F. Grease an 8x8-inch dish, layer broccoli, chopped bacon, and 1 cup shredded cheddar. Pour egg mixture evenly over the top and gently shake to settle.
Bake 16-20 minutes until center is set and an instant-read thermometer reads 165°F. Let rest 3-5 minutes before slicing into 6 portions.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@savoryte on social media!


Flaky pan-seared tilapia topped with a velvety lemon butter sauce. Quick to cook, bright with citrus, and weeknight-easy yet dinner-party special.

Start your morning with veggie-loaded, protein-packed egg muffins at just 50 calories each. Perfect for make-ahead breakfasts, freezer-friendly, and easy to customize.

Crispy, cheesy, and ready in minutes, this viral tortilla fold layers bacon, egg, avocado, and melty cheese into a perfectly portable triangle.

Leave a comment & rating below or tag @savoryte on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.