Delicious & Easy Low-Carb Bacon, Egg, and Spinach Breakfast Casserole
Over the years, amidst the hustle of early mornings, demanding weekdays, and dedicated meal prep Sundays, I’ve created countless breakfast casseroles. This particular low-carb bacon, egg, and spinach breakfast casserole, however, has truly become a cherished staple in my kitchen. It’s not just packed with incredible flavor; it’s also incredibly satisfying, keeping me full and energized throughout the morning. Best of all, it comes together without any fuss and holds up beautifully in the fridge, making it perfect for meal prep. If you’re searching for a hearty, fulfilling, and satisfying low-carb breakfast that stands the test of time, look no further – you’ve found your new go-to recipe.

This post contains affiliate links. Please read my full disclosure here.
Why You’ll Love This Keto Breakfast Casserole
⭐️⭐️⭐️⭐️⭐️
Loooooove this recipe! I made it this past weekend and have been eating it for breakfast for the last 3 days. Looking forward to trying more of your recipes.
~Jas
This low-carb bacon, egg, and spinach breakfast casserole is a true game-changer that has rescued my morning routine from mundane repetition. For months, I found myself eating the same breakfast day in and day out, lacking inspiration and flavor. This casserole, however, injects excitement back into breakfast with its rich taste and satisfying texture. It’s not just a meal; it’s a solution for busy individuals, keto enthusiasts, and anyone looking to simplify their healthy eating journey.
Beyond its deliciousness, this casserole offers numerous benefits. It’s an excellent choice for those following a low-carb or ketogenic lifestyle, providing sustained energy without the carb crash. Its hearty nature ensures you stay full for hours, preventing unnecessary snacking. Plus, its incredible ability to hold up in the fridge makes it the ultimate meal prep champion. Prepare a batch on Sunday, and enjoy delicious, healthy breakfasts for days to come!
If you’re exploring other delightful keto breakfast options, you might also enjoy these favorites: Keto Bacon Egg Bitesfor a portable, protein-packed start, and Keto Blueberry Muffins for a subtly sweet treat.
Essential Ingredients for the Perfect Low-Carb Casserole
This recipe brings together a harmonious blend of ingredients to create a savory, satisfying, and truly low-carb breakfast casserole that I’ve been utterly obsessed with for years. Each component plays a vital role in crafting this delectable dish:
- Eggs: The fundamental building block of any great breakfast casserole, eggs provide the perfect protein-rich base. Using a combination of whole eggs and egg whites helps achieve a fluffy, yet firm texture while managing the fat content.
- Spinach: This leafy green is a fantastic way to sneak in extra vegetables, fiber, and vital nutrients without adding significant carbs. It wilts beautifully into the casserole, lending a vibrant color and a subtle earthy flavor that brightens the entire dish. It’s a clever way to feel incredibly healthy before noon!
- Bacon: Because, let’s be honest, bacon makes everything better! Its smoky, salty, and crispy notes are essential, tying all the flavors together. Bacon adds a delightful textural contrast, plenty of protein, and just the right amount of savory fat. Not a fan of bacon? Feel free to swap it out for cooked breakfast sausage, diced ham, or even turkey bacon for a leaner option.
- Bell Peppers: Adding a touch of natural sweetness and a satisfying crunch, bell peppers beautifully balance the savory elements from the eggs and bacon. A mix of green and red bell peppers not only enhances the flavor but also makes the casserole visually appealing.
- Onions: A foundational ingredient for almost any savory dish, onions bring an aromatic depth and a subtle sharpness that elevates the overall flavor profile of the casserole.
- Mushrooms: These earthy fungi provide a fantastic meaty texture without adding actual meat, making this casserole taste like a gourmet loaded omelet in slice form. They absorb the other flavors beautifully and add a rich umami depth.
- Cheese: The ultimate binder, cheese melts into a creamy, gooey layer that brings all the ingredients together. Whether you opt for sharp cheddar, mild mozzarella, or a delightful blend, cheese contributes richness and that irresistible melty pull that makes every bite truly perfect.
- Salt and Pepper: These basic seasonings are crucial. They don’t just add flavor; they enhance and make all the other ingredients shine. Never skip seasoning generously to taste!

Step-by-Step Guide: How to Make Your Keto Breakfast Casserole
Creating this delicious low-carb breakfast casserole is surprisingly simple, perfect for seasoned cooks and beginners alike. You’ll find detailed measurements and full instructions within the recipe card towards the end of this post, but here’s a straightforward overview of the process:
- Preheat and Prepare Your Baking Dish: Begin by preheating your oven to 375°F (190°C). This ensures the oven is at the correct temperature when your casserole is ready to bake, leading to even cooking. Lightly grease a 9×13 inch baking dish with butter or a nonstick cooking spray. This crucial step prevents the casserole from sticking and makes for easy serving and cleanup.
- Whisk the Eggs to Perfection: In a large mixing bowl, crack your eggs (both whole eggs and egg whites) and whisk them thoroughly until they are smooth and well combined. This step ensures a consistent texture throughout the casserole. Season the egg mixture generously with salt and black pepper, then stir in half of your shredded cheese. The cheese mixed into the eggs adds an extra layer of flavor and helps create a creamy base.
- Combine All the Delicious Elements: To the whisked egg and cheese mixture, add your cooked and crumbled bacon (or preferred protein) and the sautéed vegetables, including the spinach, bell peppers, onions, and mushrooms. Gently stir everything together until all the ingredients are evenly distributed within the egg mixture. This ensures every bite of your casserole is packed with flavor and texture.
- Bake Until Golden and Set: Pour the entire mixture into your prepared baking dish. Spread it out evenly to ensure consistent thickness. Sprinkle the remaining shredded cheese generously over the top of the casserole. Place the dish in the preheated oven and bake for approximately 35-40 minutes, or until the center is fully set (a knife inserted into the middle comes out clean) and the edges are beautifully golden brown.
- Rest and Serve for Optimal Enjoyment: Once baked, remove the casserole from the oven and let it rest for 5–10 minutes before slicing. This resting period is vital as it allows the casserole to firm up, making it much easier to cut into neat, clean portions. Serve warm and savor every cheesy, protein-packed bite of your homemade low-carb breakfast casserole!





Full Recipe: Keto Low-Carb Bacon, Egg, and Spinach Breakfast Casserole
This effortless and satisfying casserole is perfect for a delicious, healthy start to your day or an easy meal prep solution. Packed with savory bacon, fresh spinach, and creamy cheese, it’s a low-carb breakfast that doesn’t compromise on flavor.
Rating: 4.98 from 69 votes
Course: Breakfast
Cuisine: American
Keyword: bacon egg breakfast casserole, keto breakfast casserole, low carb breakfast casserole
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Calories: 173 kcal
Author: Brandi Crawford
Ingredients
- 2 large eggs
- 1 ½ cups egg whites (or an additional 6-7 large eggs if not using egg whites)
- 2-3 cups frozen spinach, thawed and thoroughly drained to remove excess water
- 6 slices bacon, cooked until crispy and then crumbled
- 1 cup sliced mushrooms
- ½ cup chopped red onions
- ½ cup chopped green bell peppers
- ½ cup chopped red bell peppers
- 1 ¼ cup shredded cheddar cheese (or your favorite cheese blend)
- Salt and pepper to taste
Instructions
- Preheat your oven to 375°F (190°C). Lightly spray a 9×13 inch baking dish with cooking spray to prevent sticking.
- Heat a large skillet over medium-high heat. Add the chopped bell peppers, onions, and mushrooms (excluding the spinach) to the pan. Sauté the vegetables for about 5-7 minutes until they are soft and slightly tender-crisp.
- Evenly spread the sautéed vegetables across the bottom of the prepared baking dish.
- Form another layer by spreading the thawed and well-drained spinach over the vegetables in the baking dish.
- In a separate medium bowl, whisk together the whole eggs and egg whites until smooth. Season the egg mixture generously with salt and pepper. Pour this seasoned egg mixture evenly over the layers of vegetables and spinach in the baking dish.
- Distribute the crumbled cooked bacon and shredded cheese over the top of the egg mixture, creating the final savory layer.
- Bake the casserole for 35 minutes, or until the eggs are set and the top is golden brown and bubbly.
- Remove the casserole from the oven. Allow it to cool for 5-10 minutes before slicing and serving. This resting time helps the casserole firm up for cleaner cuts.
Recipe Notes
- Feel free to use any type of shredded cheese you prefer, such as Monterey Jack, mozzarella, or a Mexican blend, to customize the flavor.
- If fresh spinach is readily available, you can certainly use it! Just be sure to sauté it briefly until wilted and squeeze out any excess moisture before adding it to the casserole.
- Store any leftover casserole portions in an airtight container in the refrigerator for up to 3-4 days.
- This casserole is excellent for freezing. Tightly seal and cover individual portions or the entire dish. It can be frozen for up to 3 months for optimal freshness. Thaw overnight in the refrigerator before reheating.
- For convenient, grab-and-go portions, pour the mixture into a muffin tin to create individual breakfast muffins. Adjust baking time accordingly (usually around 20-25 minutes).
Recipe Tools Used in this Recipe:
As an Amazon Associate I earn from qualifying purchases. Consider using a 9×13 Baking Dish for this recipe.
Nutrition (displayed with net carbs)
Serving: 1 serving | Calories: 173kcal | Carbohydrates: 3g | Protein: 19g | Fat: 9g
Easy Keto Chicken Recipes:
Check out 20 Keto Low-Carb Chicken Recipes here!
Tried this recipe?
Mention @Stay_Snatched or tag #StaySnatched! The recipe instructions noted here are the property of Stay Snatched and subject to copyright. Please do not screenshot and share this recipe on social.
Join our Keto Recipes Facebook Group:
Click here to join our Facebook Group!
Subscribe to our YouTube Channel:
Check out our YouTube Channel!
Nutrition Data:
Macros are provided as a courtesy and should not be construed as a guarantee. This information is calculated using MyFitnessPal.com. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.
Endless Possibilities: Substitutions and Add-in Ideas
One of the best things about this low-carb breakfast casserole is its incredible versatility. You can easily switch up ingredients to suit your personal tastes, dietary needs, or whatever you have on hand. Don’t be afraid to get creative!
- Leafy Greens & Other Veggies: Instead of spinach, or in addition to it, try kale or Swiss chard for a slightly different flavor and nutrient boost. For a heartier vegetable, chopped broccoli or cauliflower florets (roasted beforehand for best texture) work wonderfully, adding extra fiber and substance.
- Protein Power-Ups: If bacon isn’t your preference, feel free to swap it for cooked breakfast sausage (pork or turkey), diced ham, or even shredded cooked chicken for a different protein profile. Turkey bacon offers a leaner alternative with similar smoky notes.
- Alternative Low-Carb Vegetables: Introduce other low-carb friendly vegetables like diced zucchini or small cherry tomatoes (halved) for a pop of color and a touch of sweetness. Asparagus spears or roasted brussels sprouts can also be fantastic additions.
- Aromatic Boosts: For a milder onion flavor with fewer carbs, consider using chopped green onions (scallions) or delicate shallots. These add an elegant touch and a subtle oniony essence.
- Healthy Fats & Creaminess: After baking, top your casserole with slices of fresh avocado to add healthy fats and a wonderfully creamy texture. For an even creamier casserole base, blend a spoonful of cream cheese or ricotta into your egg mixture before pouring it into the dish.
- Spice It Up: If you enjoy a bit of heat, finely diced jalapeños (deseeded for less spice) or a pinch of red pepper flakes mixed into the eggs will give your casserole an extra kick.
- Herbaceous & Rich Flavors: Fresh herbs like chives, parsley, or dill can brighten the flavor profile significantly. A spoonful of pesto swirled into the egg mixture or chopped sun-dried tomatoes (oil-packed, drained) adds a rich, concentrated burst of flavor and depth.
- Savory Seasonings: Sprinkle “Everything Bagel Seasoning” on top before baking for a flavorful, slightly crunchy crust that adds incredible aroma and taste. Garlic powder and onion powder are always great staples for savory dishes too.
I absolutely adore casseroles! I truly should make them more often. There’s something inherently satisfying about combining a diverse array of ingredients that perfectly complement each other, then simply sliding the dish into the oven. This allows me to reclaim my time until the delicious aroma signals it’s ready. Casseroles are also a brilliant strategy for effortlessly incorporating nutrient-dense vegetables and high-protein foods into your diet. Furthermore, a single casserole often eliminates the need to prepare multiple side dishes for one meal, streamlining your cooking process beautifully.
Frequently Asked Questions (FAQ) About Your Low-Carb Breakfast Casserole
Absolutely! This casserole is perfect for meal prepping. You can prepare the entire unbaked casserole (combine all ingredients in the baking dish, but don’t bake it yet) and store it tightly covered with plastic wrap or aluminum foil in the refrigerator for up to 24 hours. When you’re ready to bake, remove the casserole from the refrigerator and let it sit at room temperature for about 15-20 minutes while your oven preheats. This helps ensure even cooking.
If you’ve already baked the casserole, allow it to cool completely before storing. Place leftovers in an airtight container and store them in the refrigerator for up to 4-5 days. To reheat individual portions, simply use the microwave until warm. For the entire dish, you can warm it in the oven at 350°F (175°C) for about 15-20 minutes, or until thoroughly heated through.
Yes, this casserole freezes exceptionally well! For best results, divide the baked casserole into individual portions or freeze the entire dish. Place the casserole or portions in freezer-safe containers or wrap them tightly with plastic wrap and then aluminum foil to prevent freezer burn. It can be frozen for up to 2-3 months for optimal freshness. To reheat from frozen, you can thaw it in the refrigerator overnight and then reheat as described above, or bake directly from frozen at a lower temperature (e.g., 300°F/150°C) for a longer period until heated through.
Yes, you can adapt this recipe to be dairy-free. Simply omit the shredded cheese. You can replace it with a dairy-free shredded cheese alternative, or enhance the flavor with nutritional yeast for a cheesy umami taste. Adding a spoonful of dairy-free cream cheese or unsweetened dairy-free milk to the egg mixture can also provide a similar creamy texture.
To make this casserole vegetarian-friendly, simply substitute the bacon with a plant-based alternative like vegetarian sausage crumbles, or double up on the vegetables! Adding extra mushrooms, zucchini, or even cooked and crumbled firm tofu can provide a satisfying texture and protein content.


Explore More Low-Carb Breakfast Inspiration
If you’ve fallen in love with the convenience and deliciousness of breakfast casseroles, you’re in for a treat! There’s a vast world of low-carb breakfast options waiting to be explored. For even more ideas and variations, you can check out these fantastic resources:
Discover a range of creative breakfast, lunch, and dinner options with these 10 Egg Casseroles You Can Make For Breakfast, Lunch, and Dinner from Country Living, perfect for any meal of the day.
Or, if your focus is strictly on morning delights, explore Delish’s compilation of 39 Low Carb Breakfasts You Actually Want to Eat, offering a plethora of ideas to keep your breakfast exciting and healthy.
Pin Me! 🙂

Discover More Keto Recipes from Stay Snatched
If you’re enjoying this low-carb breakfast casserole and are looking for more delicious and healthy keto-friendly meal ideas, Stay Snatched has a wealth of recipes to help you stay on track with your nutritional goals. Explore these popular options:
Keto Low Carb Bacon Cheeseburger Casserole: All the flavors of a classic cheeseburger, transformed into an easy, satisfying casserole perfect for dinner or meal prep.
Keto Low Carb Philly Cheesesteak Casserole: Enjoy the iconic flavors of a Philly cheesesteak in a comforting, low-carb casserole format, packed with tender steak, peppers, onions, and cheese.
Keto Low Carb PF Changs Lettuce Wraps: Recreate your favorite restaurant appetizer at home with these flavorful and light lettuce wraps, a perfect quick meal or snack.
Keto Low Carb Smothered Pork Chops: Indulge in tender pork chops smothered in a rich, savory gravy, a comforting and hearty meal that’s entirely keto-friendly.
For a complete listing of all our delicious and easy-to-follow recipes, visit our extensive collection of Keto Low-Carb Recipes. Happy cooking!
