Keto Overnight Breakfast Casserole

A low-carb, gluten-free overnight casserole that combines broccoli, bacon, eggs, and cheddar for an easy, make-ahead breakfast the whole family loves.

This casserole has been my go-to for busy mornings and lazy Sundays alike. I first put this together when our weekday routine demanded something I could assemble the night before and simply pop into the oven as we got ready for the day. The combination of steamable frozen broccoli, smoky bacon, creamy eggs, and mild cheddar creates a comforting, savory bite that feels indulgent while still being low in carbs. It’s the kind of dish that fills the kitchen with a warm, inviting aroma and gets everyone asking what’s for breakfast.
What makes this version special is how forgiving and adaptable it is. I rely on a 12-ounce bag of steamable broccoli because it keeps the texture consistent and saves time. The custardy egg mixture, enriched with heavy cream and seasoned with a touch of onion and garlic powder, sets around the vegetables and bacon into a sliceable, satisfying breakfast that reheats beautifully. Over the years I’ve brought this casserole to potlucks, prepped it for meal prep weeks, and tucked a pan into the fridge for holiday mornings — it always disappears fast.
Why You'll Love This Recipe
- Ready with just 10 minutes of active prep and under 30 minutes total, it’s ideal for busy mornings or when you want a hot breakfast without fuss.
- Uses pantry and freezer staples — steamable frozen broccoli and shredded cheddar — making it practical and accessible for last-minute plans.
- Low carb and gluten-free while still high in protein and healthy fats, so it fits a ketogenic approach without sacrificing flavor.
- Make-ahead friendly: assemble the night before and bake in the morning, or bake and reheat portions for several days of breakfasts.
- Family-friendly and versatile — swap cheeses, add herbs, or double the batch for a crowd with no complicated steps.
- Minimal cleanup and equipment required: a skillet for bacon and an 8x8 dish for baking.
I’ve watched picky eaters come around to broccoli when it’s nestled into this custard, and the smoky bacon always earns extra points. One memorable weekend, I prepped two pans for a family reunion; the leftovers were gone by midday. This dish feels like smart comfort food — efficient, satisfying, and reliable.
Ingredients
- Steamable frozen broccoli (1 12-ounce bag): I favor the steamable bags for consistent texture and convenience. The florets release just enough moisture when steaming in-bag, so they remain bright and tender when combined with the egg mixture.
- Shredded mild cheddar (1 cup): Choose freshly shredded cheddar if possible for melting quality — pre-shredded can contain anti-caking agents that affect creaminess. Mild cheddar keeps the flavor balanced and kid-friendly.
- Bacon (6 slices): Thick-cut or regular both work; cook until crisp to provide texture contrast. Reserve the rendered fat for greasing the dish if you like the added flavor.
- Large eggs (4): Room-temperature eggs give the best, even custard. They bind the casserole and create a tender, sliceable texture.
- Heavy cream (1/3 cup): Adds richness and helps the eggs set into a creamy custard. For a lighter option, use half-and-half, though the texture will be slightly less rich.
- Onion powder (1/2 teaspoon) and garlic powder (1/2 teaspoon): Simple seasonings that add depth without overpowering the other ingredients. Adjust to taste.
- Salt (1/4 teaspoon) and black pepper (1/4 teaspoon): Basic seasoning — keep in mind bacon can be salty, so taste before adding more.
Instructions
Step 1 — Preheat and prepare: Preheat the oven to 350 degrees Fahrenheit. Lightly grease an 8x8-inch baking dish with butter or a little of the reserved bacon fat to prevent sticking. If using frozen broccoli, steam it according to package instructions and let it cool slightly so it doesn’t water down the egg mixture. Step 2 — Cook the bacon: In a skillet over medium heat, cook 6 slices of bacon until crisp, about 8–10 minutes depending on thickness. Transfer to a paper towel-lined plate and chop or crumble once cooled. Reserve a teaspoon of bacon fat for flavoring the dish if desired. Step 3 — Whisk the custard: In a medium bowl, whisk together 4 large eggs and 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. The whisking incorporates air that helps create a light, tender set. Step 4 — Assemble the casserole: Spread the steamed broccoli evenly in the prepared baking dish. Scatter the crumbled bacon over the broccoli, then sprinkle 1 cup shredded mild cheddar evenly across the top. Pour the egg and cream mixture over everything, pressing gently so the liquid settles around the vegetables. Step 5 — Bake until set: Bake in the preheated oven for 16–20 minutes, or until the center is just set and the edges are lightly golden. A toothpick inserted into the center should come out with just a few moist crumbs; avoid overbaking to keep the casserole tender. Step 6 — Rest and serve: Let the casserole rest for 5 minutes after removing from the oven to make slicing easier. Serve warm, garnished with a sprinkle of extra cheddar or a few fresh herbs if desired.
You Must Know
- This makes 6 servings at roughly 250 calories per serving with 6 grams of carbohydrates — an excellent low-carb breakfast choice.
- Leftovers keep well in the refrigerator for up to 4 days and freeze for up to 3 months when wrapped tightly.
- Because bacon adds salt, taste the egg mixture before adding extra salt; this prevents over-seasoning.
- Reheat slices in a 325 degree Fahrenheit oven or in a skillet over medium-low heat to restore texture without drying out.
My favorite thing about this dish is its reliability: whether I need a quick breakfast before work or a hearty option for weekend brunch, it always satisfies. Family members who claim they’re not fans of vegetables are often surprised by how much they enjoy the broccoli when it’s bathed in the egg custard and melty cheese. Over the years, making this for guests has become my way of showing up with something thoughtful and effortless.
Storage Tips
Cool the casserole to room temperature for no more than two hours before refrigerating. Store in an airtight container or cover the baking dish tightly with foil or plastic wrap. Refrigerated portions will keep for up to four days. For longer storage, slice into individual portions, wrap each in plastic wrap and aluminum foil, and freeze; they will keep up to three months. Reheat from frozen in a 350 degree Fahrenheit oven until warm throughout, about 20–30 minutes, or thaw overnight in the refrigerator for quicker reheating.
Ingredient Substitutions
If you don’t have steamable broccoli, use fresh broccoli florets (about 2 cups), briefly blanching them for 1–2 minutes to remove raw harshness. Swap mild cheddar for Monterey Jack, Colby, or a sharp cheddar for bolder flavor; use 1 cup of any shredded melting cheese. For dairy-free adaptations, omit the cheese and substitute heavy cream with full-fat coconut milk, noting the flavor shift. To make it vegetarian, replace bacon with smoked tempeh or roasted mushrooms for a smoky bite.
Serving Suggestions
Serve warm slices with a side of sliced avocado or a light mixed-green salad dressed with lemon and olive oil. For a heartier brunch, pair with a bowl of fresh fruit or a dollop of sour cream and chopped chives atop each slice. Garnish with sliced green onions or a sprinkle of red pepper flakes for a touch of heat. This casserole also makes a great base for breakfast plate assemblies at weekend gatherings.
Cultural Background
This type of baked egg-and-vegetable dish draws inspiration from strata and frittata traditions across many cuisines, where eggs are combined with bread, vegetables, or meats and baked until set. In American home cooking, layered breakfast bakes became popular for their ease of serving and make-ahead practicality, especially for holidays and potlucks. This recipe translates that concept into a low-carb, ketogenic-friendly format by replacing bread with vegetables and relying on cream and cheese for richness.
Seasonal Adaptations
In spring and summer, substitute tender asparagus or sautéed spinach for broccoli and add fresh herbs like dill or basil. In fall and winter, fold in roasted butternut squash or caramelized onions for deeper flavors — note that squash increases the carbohydrate count. For holiday weekends, top with crumbled cooked sausage or stir in chopped roasted peppers to create a festive variation.
Meal Prep Tips
Assemble the casserole the night before and leave it covered in the refrigerator; bake in the morning for a freshly baked breakfast with minimal morning effort. Alternatively, bake ahead, cool, and portion into containers for grab-and-go breakfasts. To maintain moisture when reheating, add a few drops of water or a thin smear of butter on top before warming in the oven or microwave.
Give this a try on a busy morning or for a relaxed weekend brunch — it’s dependable, delicious, and easily personalized. I hope it becomes a staple on your table as it has on mine.
Pro Tips
Steam the frozen broccoli according to package directions to avoid excess water diluting the egg mixture.
Cook bacon until crisp for the best texture contrast and reserve a teaspoon of the fat to grease the baking dish for extra flavor.
Allow the casserole to rest 5 minutes after baking to make slicing clean and easy.
If baking from chilled, add a few extra minutes to the bake time to ensure the center sets.
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.

Ingredients
Main
Instructions
Preheat and prepare
Preheat oven to 350°F and grease an 8x8-inch baking dish with butter or reserved bacon fat. Steam the frozen broccoli according to package instructions and let cool slightly.
Cook the bacon
Cook 6 slices of bacon in a skillet over medium heat until crisp, about 8–10 minutes. Drain on paper towels and chop or crumble once cooled.
Whisk the custard
In a bowl, whisk 4 large eggs with 1/3 cup heavy cream until smooth. Stir in 1/2 tsp onion powder, 1/2 tsp garlic powder, 1/4 tsp salt and 1/4 tsp pepper.
Assemble the dish
Spread steamed broccoli in the prepared dish, scatter crumbled bacon, and sprinkle 1 cup shredded cheddar over the top. Pour the egg mixture evenly across the pan.
Bake until set
Bake at 350°F for 16–20 minutes, or until the center is set and a toothpick inserted in the center comes out mostly clean. Avoid overbaking to maintain a tender texture.
Rest and serve
Let the casserole rest 5 minutes before slicing. Serve warm, optionally garnished with extra cheese, chopped chives, or sliced avocado.
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
@yummique on social media!

Categories:
You might also like...

3 Ingredient Strawberry Protein Balls
Sweet, bright and portable — three-ingredient strawberry protein balls that come together in ten minutes. A fridge-ready snack perfect for post-workout bites or lunchbox treats.

3 Ingredient Strawberry Yogurt Bites
Fresh strawberries, creamy vanilla yogurt, and crunchy granola transformed into portable frozen bites — the perfect healthy snack or breakfast-on-the-go.

30 Minute Chickpea and Tomato Coconut Curry Soup
This 30 minute chickpea and tomato coconut curry soup is pantry-friendly, rich, and comforting — a vegan and gluten-free weeknight favorite.

Did You Make This?
Leave a comment & rating below or tag @yummique 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 Amira!
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.

