If you’re tired of the same boring breakfast routine and need something you can make ahead that actually tastes good, this Keto Crockpot Breakfast Casserole is about to save your mornings. It’s packed with sausage, eggs, cheese, and broccoli – basically everything you need to start your day without feeling like you’re missing out on carbs.
This recipe is ridiculously versatile, perfect for meal prep, holiday brunches, or just regular Tuesday mornings when you need breakfast that doesn’t suck. Plus, it’s keto-friendly, gluten-free, and can easily be adapted for whatever you have in your fridge.

Disclaimer: This post may contain affiliate links. For more information, please see my disclosure page.
Hey, quick note – I’m a real person who’s lost 150 pounds and actually kept it off, so I know what it’s like to need breakfasts that are easy, filling, and won’t derail your progress. (Check out my before & after pics here if you’re curious). This casserole is one of those recipes that made meal prep actually doable for me.

Why This Breakfast Casserole Recipe Works
Let’s talk about why this isn’t just another sad egg bake that tastes like cardboard.
Here’s what makes this Keto Breakfast Casserole special:
Meal Prep Gold – Make it on Sunday, eat it all week. Seriously, this is the breakfast that keeps on giving. Reheat a slice every morning and you’re set.
Extremely Versatile – Don’t like broccoli? Swap it for spinach. Want bacon instead of sausage? Do it. Not feeling the cheddar? Use whatever cheese is in your fridge. This recipe doesn’t judge.
Actually Filling – Between the sausage, eggs, and cheese, this will keep you full until lunch. No sad 10 AM stomach rumbles here.
Holiday Brunch Winner – Make this for Christmas morning or Easter brunch and watch everyone go back for seconds. It looks impressive but is embarrassingly easy.
Low Carb Without Trying – It’s naturally keto and gluten-free. No weird substitutions or fake ingredients. Just real food that happens to be low carb.

What You’ll Need for Breakfast Casserole
Simple ingredients you probably already have. That’s the beauty of this recipe.
Ingredients:
- Olive oil – For greasing the pan
- 1 pound breakfast sausage – Use whatever you like. Spicy, mild, turkey sausage – all work great.
- 3 cups broccoli florets – Fresh or frozen works. If frozen, thaw and drain well.
- 5 cloves garlic, minced – Because everything’s better with garlic
- ½ cup heavy cream – Or use coconut milk or almond milk if you’re doing dairy-free, Whole30, or Paleo
- 12 eggs – The glue that holds everything together
- 2 cups colby or cheddar cheese, divided – Sharp cheddar is my favorite, but use what you have
- ¼ teaspoon salt – Season to taste
- ¼ teaspoon black pepper – Adjust based on your preferences
Why These Ingredients Work
The sausage brings all the flavor and keeps you full. The eggs create that perfect casserole texture – not too dry, not too wet. Heavy cream makes everything rich and delicious, but if you need to go dairy-free, coconut milk works surprisingly well.
Broccoli adds some veggies without making this taste “healthy” in that sad way. And cheese? Cheese makes everything better. That’s just science.
How to Make Keto Breakfast Casserole
This is almost embarrassingly easy. If you can brown sausage and crack eggs, you can make this recipe.
Step-by-Step Instructions
Step 1: Cook the Sausage Heat a large skillet over medium heat. Add your minced garlic and cook for about 30 seconds until fragrant. Add the breakfast sausage and cook, breaking it up with a spoon, until it’s browned thoroughly – about 8-10 minutes. Drain any excess grease.
Step 2: Prep Your Oven and Pan Preheat your oven to 375°F. Grease a 9×13 casserole dish with olive oil. Don’t skip this step unless you enjoy scraping baked-on eggs off your pan later.
Step 3: Blanch the Broccoli Bring a pot of water to a boil. Add your broccoli florets and blanch for 2-3 minutes – just until they turn bright green. Drain and dry them REALLY well. Wet broccoli = soggy casserole, and nobody wants that.
Step 4: Make the Egg Mixture In a large bowl, whisk together the eggs, heavy cream, half the cheese (that’s 1 cup), salt, and pepper. Whisk it well – you want everything evenly combined.
Step 5: Add the Broccoli Toss your blanched and dried broccoli into the egg mixture. Give it a good stir so the broccoli is evenly distributed.
Step 6: Assemble Arrange your cooked sausage in an even layer in the bottom of your greased casserole dish. Pour the egg and broccoli mixture over the top. Sprinkle the remaining 1 cup of cheese on top because more cheese is always the answer.
Step 7: Bake Pop it in the oven and bake for 45 minutes, or until the eggs are set and the top is golden brown. You’ll know it’s done when a knife inserted in the center comes out clean.
Step 8: Cool and Serve Let it cool for about 5 minutes before slicing. This gives everything time to set so you get clean slices instead of a scrambled egg mess.

Pro Tips for Perfect Breakfast Casserole Every Time
Dry Your Broccoli – I cannot stress this enough. Pat it dry with paper towels after blanching. Wet broccoli makes the whole thing watery and sad.
Don’t Overcook the Sausage – You just want it browned. It’s going to cook more in the oven, so don’t turn it into hockey pucks.
Let It Rest – Give it a few minutes to cool before cutting. I know you’re hungry, but trust me on this one.
Customize the Add-Ins – Throw in some diced bell peppers, mushrooms, or spinach. Add onions if you want. Mix in some ham. Go wild.
Make It Spicy – Use spicy sausage or add some red pepper flakes to the egg mixture.
Use a Thermometer – If you’re unsure if it’s done, the internal temperature should reach 160°F.

Substitutions and Variations
Dairy-Free: Use coconut milk or almond milk instead of heavy cream. Skip the cheese or use a dairy-free alternative.
Different Proteins:
- Swap sausage for ham
- Use bacon (cook it crispy first)
- Mix sausage and bacon together
- Use ground turkey or chicken sausage for a lighter option
Vegetable Swaps:
- Spinach instead of broccoli
- Bell peppers (add them when you cook the sausage)
- Mushrooms (sauté them with the sausage)
- Asparagus (blanch it like the broccoli)
- Zucchini (squeeze out the moisture first!)
Cheese Options:
- Monterey Jack
- Pepper Jack for some heat
- Swiss
- Mozzarella
- A Mexican cheese blend
Add Onions: Sauté some diced onions with the garlic and sausage for extra flavor.
Storage and Meal Prep Instructions
Refrigerate: Store covered in the fridge for up to 5 days. This is perfect for meal prep – slice it into portions and grab a piece every morning.
Reheat: Microwave individual portions for 1-2 minutes until heated through. You can also reheat slices in a 350°F oven for 10-15 minutes if you want to avoid the microwave.
Freeze: This freezes beautifully! Let it cool completely, then wrap tightly in plastic wrap and aluminum foil, or cut into portions and freeze individually. Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Meal Prep Tip: I like to cut this into 8 portions, wrap them individually, and freeze them. Then I can grab exactly what I need on busy mornings. It’s like a homemade breakfast sandwich without the bread.
Serving Suggestions
This casserole is filling enough to eat on its own, but here are some ways to make it a complete meal:
Keto-Friendly Sides:
- Sliced avocado on top
- Side salad with a simple vinaigrette
- Sautéed mushrooms
- Sliced tomatoes
- Sugar-free salsa or hot sauce
Regular Sides:
- Fresh fruit
- Toast (if you’re not doing keto)
- Hash browns
- A simple mixed greens salad
Make It Brunch: Serve this at your next brunch with a side of fresh berries, some crispy bacon, and mimosas. You’ll look like you have your life together even if you absolutely don’t.
Why This Recipe is Perfect for Meal Prep
If you’re trying to eat better during the week but keep hitting the drive-through because breakfast feels impossible, this casserole is your salvation.
Here’s why it’s meal prep perfection:
You can make it once and eat it all week without getting bored because you can switch up your toppings. Monday it’s plain. Wednesday you add hot sauce. Friday you’re eating it with avocado while standing at the counter in your pajamas. No judgment here.
It’s also budget-friendly. Eggs and sausage aren’t expensive, and you can use whatever cheese is on sale. Plus, it actually tastes GOOD reheated, which is not something you can say about most egg dishes.
And because it’s freezer-friendly, you can make two batches – eat one this week and freeze one for next month when you inevitably forget to meal prep.
Frequently Asked Questions
Q: Can I use frozen broccoli? A: Yes! Just thaw it completely and squeeze out ALL the moisture. I mean really squeeze it. Then pat it dry. Frozen broccoli holds a lot of water, and you don’t want a soggy casserole.
Q: Can I make this the night before and bake it in the morning? A: Absolutely! Assemble everything, cover it with foil, and stick it in the fridge overnight. Pull it out while the oven preheats, then bake as directed. You might need to add 5-10 minutes to the bake time since it’s coming from the fridge.
Q: Can I make this in a crockpot instead? A: You can! Grease your slow cooker, add everything, and cook on low for 4-5 hours or high for 2-3 hours. Just keep an eye on it because slow cookers vary wildly.
Q: Is this recipe really keto? A: Yes! It’s about 3-4 net carbs per serving, depending on what cheese you use and whether you add extra veggies.
Q: Can I double this recipe? A: Yes! Just use a larger pan or make two 9×13 casseroles. Don’t try to cram a double batch into one pan – it won’t cook evenly.
Q: What if I don’t have heavy cream? A: Use half-and-half, whole milk, or any of the dairy-free alternatives mentioned in the recipe. Coconut milk gives it a slightly sweet flavor that’s actually pretty good.
Q: How do I know when it’s done? A: The center should be set (not jiggly), and a knife inserted in the middle should come out clean. The edges will pull away from the sides slightly, and the top will be golden brown.

Final Thoughts
This Keto Breakfast Casserole is the meal prep recipe you didn’t know you needed. It’s easy enough to make on a lazy Sunday but tasty enough that you’ll actually want to eat it every morning.
The combination of sausage, eggs, cheese, and broccoli creates this satisfying breakfast that keeps you full without weighing you down. And the fact that you can customize it with whatever you have in your fridge? That’s the kind of flexible cooking I can get behind.
Whether you’re meal prepping for the week, making brunch for a crowd, or just trying to have your breakfast situation sorted for once in your life, this recipe has your back. It’s budget-friendly, versatile, and actually tastes good – not just “good for a healthy breakfast.”
Make it once. Eat it all week. Thank yourself every morning when you’re not standing in front of the fridge wondering what to eat.
More Must-Have Keto Breakfast Recipes
If you like this keto breakfast recipe, then you need to check out these low carb favorites!
Super Easy Egg Muffins – These low carb muffins make the perfect keto breakfast on the go. Make them ahead for busy mornings or put them together in 10 minutes for a low carb, ketogenic breakfast that will keep you full until lunchtime.
Keto Blueberry Muffins with Almond Flour – The easy way to make low carb blueberry muffins from scratch with 3.3 net carbs!
Easy Keto Breakfast Muffins With Sausage – The perfect low carb, high protein breakfast recipe-with under 2 net carbs per muffin!
Cream Cheese Pancakes – A low carb, gluten-free and absolutely delicious almond flour pancake recipe that you can make ahead and freeze or prep in minutes!
Keto Sausage Balls With Almond Flour – We’re taking sausage, almond flour, cream cheese & egg to another level with 1.4 net carbs!
6 Ways To Make Chaffles – Chaffles (keto waffles) are the easiest 2-ingredient keto breakfast and they’re super simple to customize.
Easy Keto Breakfast Recipes! 20 Make-Ahead Low Carb Keto Casseroles & Muffins

Keto Crockpot Breakfast Casserole with Sausage, Cheese & Broccoli
This Keto Breakfast Casserole is the ultimate meal prep breakfast! Packed with sausage, eggs, cheese, and broccoli, it's filling, delicious, and perfect for busy mornings. Great for holidays, everyday breakfasts, or feeding a crowd. Only 10 minutes of prep!
Ingredients
- Olive oil (for greasing)
- 1 pound breakfast sausage
- 3 cups broccoli florets
- 5 cloves garlic, minced
- ½ cup heavy cream (or coconut or almond milk for dairy-free)
- 12 eggs
- 2 cups colby or cheddar cheese, divided
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Instructions
Heat a large skillet over medium heat. Add minced garlic and cook for 30 seconds until fragrant.
Add breakfast sausage to the skillet and cook, breaking it up with a spoon, until browned thoroughly (about 8-10 minutes). Drain excess grease.
Preheat oven to 375°F and grease a 9x13 casserole dish with olive oil.
Bring a pot of water to a boil. Add broccoli florets and blanch for 2-3 minutes until bright green. Drain and dry thoroughly.
In a large bowl, whisk together eggs, heavy cream, half the cheese (1 cup), salt, and pepper until well combined.
Add the blanched and dried broccoli to the egg mixture and stir to distribute evenly.
Arrange the cooked sausage in an even layer in the bottom of the prepared casserole dish.
Pour the egg and broccoli mixture over the sausage.
Sprinkle the remaining 1 cup of cheese evenly over the top.
Bake for 45 minutes, or until the eggs are set and the top is golden brown. A knife inserted in the center should come out clean.
Let cool for 5 minutes before slicing and serving.Enjoy!
Notes
Substitutions:
Use coconut or almond milk instead of heavy cream for dairy-free, Whole30, or Paleo
Swap broccoli for spinach, bell peppers, mushrooms, or asparagus
Use ham or bacon instead of sausage
Try different cheese varieties like Monterey Jack, pepper jack, or Swiss
Add diced onions when cooking the sausage
Tips:
Make sure to dry broccoli thoroughly after blanching to avoid a watery casserole
Don't overcook the sausage – it will continue cooking in the oven
Let the casserole rest for 5 minutes before cutting for cleaner slices
Internal temperature should reach 160°F when done
Storage:
Refrigerate: Up to 5 days covered in the fridge
Freeze: Up to 3 months wrapped tightly or in individual portions
Reheat: Microwave 1-2 minutes or bake at 350°F for 10-15 minutes
Make Ahead: Assemble the casserole the night before, cover with foil, and refrigerate. Bake in the morning, adding 5-10 minutes to the bake time.
Nutrition Information:
Yield: 8 Serving Size: 1Amount Per Serving: Calories: 515Total Fat: 41gSaturated Fat: 18gTrans Fat: 0gUnsaturated Fat: 20gCholesterol: 377mgSodium: 871mgCarbohydrates: 8gFiber: 2gSugar: 2gProtein: 30g
Seriously, I do my best to give you accurate nutritional information, but I am not a nutritionist. Some variables affect these calculations - ingredients & brands, etc. Therefore, I cannot guarantee 100% accuracy. If you're in doubt - I recommend entering your ingredients into a nutrition calculator.
Need More Keto Resources?

Get the go-to keto pantry staples, meal plans and recipes on the Free Keto Resources page.
And for more than 500 Low Carb Keto Meal ideas and easy recipes, check out my Keto Recipes Index!
If you enjoyed this post, I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Pinterest, Facebook or Instagram. Thank you!
