Keto Overnight Breakfast Casserole

A low-carb, gluten-free breakfast casserole that you assemble the night before—cheesy, savory, and ready to bake for an effortless morning.

Why You'll Love This Recipe
- Ready mostly the night before—assemble in about 10 minutes and bake in under 20, making it ideal for rushed mornings or entertaining a brunch crowd.
- Low carb and gluten free while still being satisfying; each serving delivers protein and healthy fats to keep you full until lunch.
- Uses pantry and fridge staples: frozen broccoli, shredded cheddar, eggs, and bacon—no specialty shopping required.
- Easy to scale up or down for a family breakfast or a potluck; holds its shape well for neat slices and travel-friendly portions.
- Versatile: swap cheeses, add herbs, or change proteins for variety without changing the method.
- Minimal cleanup—mix and bake in a single dish if you prefer, and most steps use common kitchen tools.
In my experience this is the dish guests comment on most at brunch. One Easter morning I put this together while the kids hid eggs; by the time they were done, the house smelled like cheddar and bacon and we had a hot, crowd-pleasing breakfast waiting. It’s the kind of recipe that turns ordinary mornings into an occasion without much extra work.
Ingredients
- Frozen broccoli florets (1 12 oz bag): Use a steamable bag for convenience; the florets thaw evenly and retain texture. Choose a brand with smaller florets for even distribution—I like Birds Eye steamable for consistency.
- Shredded mild cheddar (1 cup): Freshly shredded melts more smoothly than pre-shredded. Mild cheddar provides cheesy creaminess without overpowering the eggs; you can substitute sharp for more bite.
- Bacon (6 slices): Thick-cut or regular both work; cook until crisp for texture contrast. Save a tablespoon of the rendered fat to flavor the broccoli if desired.
- Large eggs (4): Room temperature eggs help the custard set evenly. Use the freshest eggs you have for best rise and color.
- Heavy cream (1/3 cup): The extra fat ensures a custardy, sliceable texture while keeping the casserole keto-friendly. Half-and-half will thin the custard and is not recommended for identical results.
- Seasonings: 1/2 teaspoon onion powder, 1/2 teaspoon garlic powder, 1/4 teaspoon salt, 1/4 teaspoon black pepper—these build a balanced savory profile without adding carbs.
Instructions
Step 1 — Preheat and prep the broccoli: Preheat the oven to 375 degrees F. Empty the 12 ounce steamable bag of broccoli into a colander to defrost slightly and drain excess water. Pat the florets dry with paper towels to remove surface moisture; excess liquid will thin the custard and lengthen baking. Step 2 — Cook the bacon: Slice or leave whole and cook 6 slices of bacon in a skillet over medium heat until crisp, about 8 to 10 minutes, turning as needed. Transfer to paper towels to drain and chop into bite-sized pieces once cool. Reserve one tablespoon of bacon fat and discard the rest or save for another use. Step 3 — Mix the custard: In a medium bowl whisk 4 large eggs with 1/3 cup heavy cream until smooth and slightly frothy. Stir in 1/2 teaspoon onion powder, 1/2 teaspoon garlic powder, 1/4 teaspoon salt, and 1/4 teaspoon black pepper. Whisk until seasonings are fully incorporated; the air you add helps create lightness in the final texture. Step 4 — Assemble: In a 9x9 inch baking dish, spread the drained broccoli evenly, sprinkle the chopped bacon across the top, then scatter 1 cup shredded mild cheddar. Pour the egg and cream mixture evenly over the fillings, pressing gently so the custard settles around the florets. Cover tightly with plastic wrap and refrigerate overnight or at least 4 hours. Step 5 — Bake and rest: Remove plastic wrap and bake uncovered at 375 degrees F for 16 to 18 minutes until the center is set and the top is lightly golden. A knife inserted in the center should come out clean or with a few moist crumbs. Let rest 5 minutes before slicing to allow the custard to finish setting for neat portions.
You Must Know
- This makes six generous servings; each serving is approximately 250 calories with 6 grams net carbs and 15 grams protein—an excellent keto breakfast.
- Assembled the night before and baked in the morning, it saves 15 to 20 minutes of active time on busy days.
- Freezes well for up to three months: cool completely, wrap tightly, and thaw in the refrigerator before reheating in a 350 degrees F oven until warmed through.
- High in saturated fats from cheese and cream—balance with lighter sides such as a leafy green salad if desired.
- Use a 9x9 inch dish for the described yields; using a larger dish will reduce thickness and change baking time.
What I love most about this dish is how reliably it pleases a crowd with very little fuss. I first served it at a potluck breakfast for neighbors; it arrived warm and sliceable, and nearly everyone asked for the recipe. Because flavors develop overnight, the savory notes taste deeper the next day, and leftovers reheat beautifully in a low oven or microwave for a quick protein-packed bite.
Storage Tips
Cool leftovers to room temperature for up to 30 minutes, then refrigerate in an airtight container for 3 to 4 days. For longer storage, wrap individual slices tightly in plastic wrap and aluminum foil and freeze for up to three months. Reheat frozen slices in a 350 degrees F oven for 12 to 15 minutes covered with foil to prevent over-browning. To refresh texture after refrigeration, reheat in a 325 degrees F oven for 8 to 10 minutes rather than microwaving to avoid a rubbery texture.
Ingredient Substitutions
If you need dairy-free options, substitute canned full-fat coconut milk for heavy cream and use a dairy-free shredded cheddar alternative, though flavor and texture will be slightly different. For a vegetarian version, omit bacon and add sautéed mushrooms or smoked tempeh for savory depth. Swap broccoli for chopped spinach or cauliflower florets using the same volume—remember frozen cauliflower releases more water, so pat dry before assembling.
Serving Suggestions
Serve warm slices garnished with a sprinkle of green onion or chopped parsley for color. Pair with a simple arugula salad dressed with lemon vinaigrette to cut richness, or offer avocado halves and a dollop of sour cream for extra creaminess. For a brunch spread, present alongside roasted tomatoes, smoked salmon, or fresh berries to balance savory and sweet elements.
Seasonal Adaptations
In spring, fold in blanched asparagus tips and fresh chives for a bright variation. In autumn, swap cheddar for Gruyère and add a pinch of nutmeg for warmth. For holiday breakfasts, stir in chopped cooked sausage and replace half the cheese with fontina for a richer profile. These seasonal swaps keep the method the same while refreshing flavor.
Meal Prep Tips
To streamline mornings, fully assemble the casserole in a disposable foil pan for easy transport to gatherings or to freeze. Label with the bake time and date. If preparing multiple pans, freeze before baking and add about 10 minutes to the bake time when cooking from frozen. Keep a small container of extra cheddar on hand to sprinkle on top for a fresh finish when reheating.
This casserole has become a weekend tradition and a reliable weekday shortcut; it’s forgiving, adaptable, and always a welcome start to the day. Make it your own by adjusting proteins and herbs, and enjoy the calm mornings it helps create.
Pro Tips
Pat frozen broccoli dry before assembling to prevent a watery custard.
Use room temperature eggs for a more even bake and silkier texture.
Cook bacon until crisp to maintain texture in the finished slices.
Let the casserole rest 5 minutes after baking so it firms for clean slices.
If baking from refrigerated, add 2 to 4 minutes to the bake time; from frozen add 10 to 15 minutes.
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.
Tags
Keto Overnight Breakfast Casserole
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.

Instructions
Preheat and prep the broccoli
Preheat oven to 375 degrees F. Thaw and pat 1 (12 oz) bag of steamable broccoli dry with paper towels to remove excess moisture before assembling.
Cook the bacon
Cook 6 slices of bacon in a skillet over medium heat until crisp, about 8 to 10 minutes; drain on paper towels and chop into bite-sized pieces.
Mix the custard
Whisk 4 large eggs with 1/3 cup heavy cream until smooth. Stir in 1/2 teaspoon onion powder, 1/2 teaspoon garlic powder, 1/4 teaspoon salt, and 1/4 teaspoon black pepper.
Assemble
Spread broccoli in a 9x9 inch baking dish, top with chopped bacon and 1 cup shredded cheddar, then pour the egg mixture over everything. Cover and refrigerate overnight or at least 4 hours.
Bake and rest
Bake uncovered at 375 degrees F for 16 to 18 minutes until set. Let rest 5 minutes before slicing for clean 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.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@silksavor on social media!

Categories:
You might also like...

3-Ingredient Strawberry Protein Balls
Quick, no-bake strawberry protein bites made with fresh berries, coconut flour, and vanilla protein powder — a portable, healthy snack ready in 10 minutes.

3 Ingredient Strawberry Yogurt Bites
Fresh strawberries, creamy vanilla yogurt, and crunchy granola turn into adorable frozen yogurt bites — a portable, healthy snack perfect for mornings and afternoons.

30 Minute Chickpea and Tomato Coconut Curry Soup (Vegan + Gluten Free)
A cozy, pantry-friendly chickpea and tomato coconut curry soup ready in 30 minutes. Vegan, gluten-free, and packed with warming spices and bright lime.

Did You Make This?
Leave a comment & rating below or tag @silksavor on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
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.
Hi, I'm Julia!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

