If you’re anything like me, mornings can be a bit chaotic—and making a full-blown breakfast just doesn’t always happen. That’s where this Cheesy Broccoli and Sausage Breakfast Casserole comes in clutch. It’s hearty, loaded with protein, low in carbs, and honestly… it tastes like something you’d get at a cozy diner (minus the greasy aftermath). Whether you’re meal-prepping for the week or feeding a hungry crew, this one’s a total winner.
Try my Spinach Waffles with Avocado recipe.
This recipe actually came about on one of those lazy Saturday mornings when I was standing in front of the fridge, starving, and not really in the mood to make anything fancy. I had some leftover sausage, a head of broccoli that was begging to be used, and a bunch of eggs. I threw it all together with some cheese and spices, and boom—this casserole was born. What started as a clean-out-the-fridge experiment turned into one of my go-to breakfast recipes. Now I make it almost every week, especially when I know the mornings are gonna be hectic. It’s one of those meals that just makes life a little easier (and a whole lot tastier).
Why You’ll Love This Recipe
→ Super filling, but low carb – Packed with protein and fat to keep you full without the carb crash.
→ Meal prep friendly – Whip it up once and enjoy it all week. Just reheat and eat!
→ One dish = less mess – Everything bakes in one casserole dish, so cleanup is a breeze.
→ Cheesy goodness in every bite – Enough said, right?
→ Customizable – Don’t have broccoli? Toss in spinach, bell peppers, or whatever veggies are hanging around.
→ Perfect for busy mornings – Grab a square, heat it up, and boom—breakfast is done.
→ Keto & gluten-free approved – It fits a bunch of diets without sacrificing flavor.
Try my Chickpea Pancakes with Blueberry Chia Jam recipe.
What You’ll Need To Make
✔ Smoked Sausage 🥓: This adds that savory, slightly smoky flavor that makes the casserole feel extra hearty. You could go for turkey sausage if you’re looking to lighten it up, but I personally love the richness of the smoked version.
✔ Broccoli 🥦: You might think, “Broccoli in breakfast?” But trust me, it’s the perfect veggie to balance all that cheesy goodness. Plus, it adds a nice crunch and tons of nutrients.
✔ Eggs 🍳: The base of any good breakfast casserole! They hold everything together and provide a good amount of protein to keep you full all morning long. You can even add an extra one if you’re craving a fluffier texture.
✔ Cheddar Cheese 🧀: It wouldn’t be a casserole without cheese, right? The sharp cheddar gives this dish its melty, gooey magic. It’s the flavor punch we all need first thing in the morning.
✔ Heavy Whipping Cream & Coconut Milk 🥥: These two creamy ingredients work together to make the casserole nice and rich without being too heavy. The coconut milk adds a subtle sweetness that complements the savory sausage perfectly.
NOTE: For measurements and rest of the ingredients check the recipe card below.
What You’ll Need To Do
Time required: 55 mins Serves: 6
👨🍳 Let’s Get Cookin’ – Step-by-Step!
1. Start with the sausage party. Grab your smoked sausage, ditch the casing (or just slice it up—your call), and toss it into a skillet over medium-high heat. Let it sizzle and get all nice and golden.
2. Bring in the greens. Once the sausage is mostly cooked through, toss in your chopped broccoli and minced garlic. Give it all a good stir and cook for about 2 minutes—just until that broccoli brightens up and looks fresh and happy.
3. Whip it good. While everything’s doing its thing on the stove, crack your eggs into a bowl. Add the coconut milk, heavy cream, seasonings (don’t be shy with that flavor!), and half of the shredded cheese (that’s 1/4 cup). Give it a good whisk until it’s smooth and dreamy.
4. Layer it up. Now that your sausage and broccoli are ready, pour them into a 10×6 casserole dish. Spread it all out into an even layer like you’re tucking them in for a cheesy nap.
5. Pour the magic. Take that egg mixture and pour it right over the top. Try to get it nice and even so every bite gets some love.
6. Say cheese (again)! Sprinkle the remaining 1/4 cup of cheddar cheese all over the top. Then slide the dish into the oven at 350°F and bake for 35–40 minutes, or until the center is set and the top is golden and melty.
7. Finishing touches. Once it’s out of the oven, hit it with a little fresh cilantro or basil if you’re feelin’ fancy. Serve it up hot and watch it disappear.
Glycemic Index: 1 (low) Glycemic Load: 2 (low)
Get Free Cookbooks

Kickstart your keto journey with our FREE Keto Cookbooks! 🎉 Packed with delicious recipes, these print copies are yours for the taking. Don’t wait—order now and start cooking your way to a healthier you! 🚀📚
*Hurry! offer valid till stock lasts.
Recipe Swaps & Creative Tweaks
Swap the sausage
- Turkey Sausage: If you’re looking for a leaner option, turkey sausage is a great swap. It’ll still give you that savory flavor, but with fewer calories.
- Ground Beef or Chicken: Prefer a different type of meat? Ground beef or chicken breast works just as well!
Add more veggies
- Spinach: Swap out the broccoli or add spinach for extra greens and a bit of a different flavor.
- Bell Peppers: For a pop of color and sweetness, throw in some diced red or yellow bell peppers.
- Zucchini: Grated zucchini adds moisture and a fresh flavor, plus it’s a great low-carb veggie.
Cheese options
- Mozzarella: If you like a gooier, stretchier cheese, mozzarella is a fantastic option. Combine it with cheddar for a flavor boost!
- Go Dairy-Free: Use a dairy-free cheese if you’re cutting out dairy. There are some really good ones out there that melt just like the real thing.
Spice things up
- Add Jalapeños: Want a little heat? Dice up a couple of jalapeños and toss them in with the sausage and broccoli for some kick!
- Chili Powder or Paprika: Give it a smoky or spicy twist with chili powder or paprika instead of (or in addition to) the red pepper flakes.
Add a grain
- Cauliflower Rice: Want to sneak in a little more texture and make it even more filling? Try adding some cauliflower rice into the mix for a low-carb, grain-free twist.
- Quinoa: For extra protein and texture, quinoa can be a great addition if you’re looking for a heartier casserole.
Make it a brunch dish
- Topped with Avocado: After baking, top it with fresh avocado slices for extra creaminess and healthy fats.
- Bacon Crumbles: Because, let’s face it, bacon makes everything better. Crumble some crispy bacon on top for added crunch and flavor.
Swap the coconut milk
- Almond Milk or Regular Milk: If you’re not a fan of coconut milk, you can easily use unsweetened almond milk or regular whole milk as a substitute.
Fresh Herbs for Garnish
- Basil or Parsley: Instead of cilantro, go for fresh basil or parsley for a different herbal flavor that’s bright and fresh.
Try my Multi Seed Bread recipe.
Helpful Tips for Success
1| Use room temperature eggs: Let the eggs sit out for a few minutes before you use them. Room temperature eggs will blend more smoothly into the mixture, making for a fluffier casserole.
2| Don’t overcook the sausage: When cooking the sausage, don’t let it get too crispy. It will cook further in the casserole, so you want it just browned, not dry.
3| Pre-cook your broccoli: If you’re using fresh broccoli, give it a quick steam or sauté before adding it to the skillet. This helps soften it up and avoids any undercooked crunchiness in the casserole.
4| Let it cool before slicing: After baking, let the casserole rest for about 5-10 minutes before slicing. This helps it set and makes cutting into neat, beautiful slices way easier.
5| Add some cheese on top halfway through baking: For a golden, perfectly melted cheese top, sprinkle half the cheese in the egg mixture and save the rest to sprinkle on top about 15 minutes into baking. This way, it gets nice and gooey without burning.
6| Customize the seasoning: Don’t be afraid to adjust the spices to your taste! Add more garlic or throw in a pinch of cumin or thyme for a unique twist.
7| Keep leftovers in the fridge: This casserole stores well! Keep leftovers in an airtight container in the fridge for up to 4 days, and it reheats wonderfully. Just pop it in the microwave or oven, and you’re good to go.
8| Double it for a crowd: If you’re hosting a brunch or feeding a bigger group, double the recipe and bake it in a 9×13-inch dish. Just be sure to adjust the baking time and keep an eye on it.
9| Use a cast-iron skillet: For a crispy bottom layer, use a cast-iron skillet to cook the sausage and broccoli. It’ll give your casserole a delicious, slightly crunchy crust.
10| Fresh herbs for extra flavor: Fresh herbs like basil, parsley, or even thyme sprinkled on top right before serving will add an extra layer of flavor and brighten it up.
Try my Harissa Sweet Potato Fritters recipe.
Budget-Friendly Tips for This Recipe
1| Buy frozen broccoli: Frozen broccoli is often way cheaper than fresh and works just as well in casseroles. Plus, you can keep it in your freezer and have it on hand whenever you need it.
2| Use regular cheddar cheese: Skip the fancy shredded cheeses and go for the regular block of cheddar. It’s cheaper and you can shred it yourself—plus, it melts beautifully!
3| Get the store brand: For ingredients like eggs, heavy cream, and spices, store brands are often just as good and cost a lot less. Check your local grocery store for budget-friendly alternatives.
4| Use a smaller amount of sausage: If you’re looking to cut costs, you can use a little less sausage and bulk up the dish with extra veggies (like frozen spinach or zucchini). Or, try mixing in some ground turkey for a cheaper protein option.
5| Skip the coconut milk: If coconut milk is outside your budget, you can swap it for regular milk or even a cheaper non-dairy milk like almond milk. You won’t lose much flavor, but your pocketbook will thank you!
6| Buy in bulk: If you make casseroles often, buying items like eggs, spices, and shredded cheese in bulk will save you money in the long run. You’ll always have what you need on hand for your next recipe.
7| Use leftover meat: Got leftover cooked sausage, bacon, or chicken from another meal? Toss it into this casserole instead of buying new sausage. It’s a great way to reduce food waste and save money.
8| Stretch the recipe: Serve the casserole with a side of toast or a simple salad. It’ll make the meal feel more substantial without increasing the cost.
9| Don’t overdo the spices: If you’re watching your spending, keep it simple with the spices. A little salt, pepper, oregano, and garlic goes a long way in flavor without needing fancy spice blends.
Try my Tomato and Chicken Quiche recipe.
Diet-Friendly Variations
it’s definitely possible to make Keto, Low Carb, and Paleo versions of your Cheesy Broccoli and Sausage Breakfast Casserole! Here’s how to adjust the recipe for each diet:
🥑 Keto Version
The original recipe is already pretty close to Keto, but you can make a few minor tweaks to keep it strictly in line with Keto-friendly guidelines:
- Substitute the heavy whipping cream with full-fat coconut cream: This adds extra fat and keeps it dairy-free while maintaining a creamy texture.
- Use full-fat cheese: Stick with high-fat, full-fat cheese like sharp cheddar or mozzarella. It’s a great source of healthy fats on the Keto diet.
- Optional: Add more healthy fats: If you want to bump up the fat content, you can add some avocado or extra butter when mixing the egg base.
🍳 Low Carb Version
Since the original recipe is already low in carbs (thanks to the sausage, eggs, and broccoli), you’re nearly there! A couple of easy swaps can make it even more low-carb friendly:
- Skip the coconut milk and use almond milk: Coconut milk can be a little higher in carbs, so unsweetened almond milk will lower the carb count while still keeping it creamy.
- Use a smaller amount of cheese: If you’re trying to reduce the fat a bit more, you can reduce the cheese portion slightly and opt for a lower-fat cheese. However, be mindful of the texture as less cheese might affect the consistency.
🌿 Paleo Version
For a Paleo version, we’ll swap out any dairy and processed ingredients for more natural alternatives. Here’s how:
- Use coconut milk instead of cream: For the creamy texture, swap in unsweetened coconut milk or coconut cream (if you want it extra rich).
- Replace the cheese: Cheese isn’t Paleo-friendly, so skip it altogether or use a Paleo-approved dairy-free cheese. Alternatively, you can add nutritional yeast for a cheesy flavor without the dairy.
- Swap the sausage for grass-fed meat: Choose a Paleo-friendly sausage or ground meat (like turkey or beef) that’s free from additives and sugars. If you can’t find a compliant sausage, you can simply use ground meat and season it yourself.
- Add more veggies: You can increase the number of non-starchy vegetables like spinach, zucchini, or mushrooms for added flavor and fiber.
Final Notes:
- Keto and Low Carb: Both these versions focus on keeping the carb count low while increasing fats and proteins. Stick to whole, high-fat foods, and avoid sugary or starchy additions.
- Paleo: This version eliminates dairy, processed foods, and grains, so make sure to choose natural, whole food ingredients that align with Paleo guidelines.
By making these small tweaks, you can create three different versions of your casserole, each tailored to fit your specific dietary needs. Enjoy!
Try my Cajun-Spiced Scrambled Eggs recipe.
Serving Ideas
Here are some fun and delicious serving ideas to complement your Cheesy Broccoli and Sausage Breakfast Casserole:
🥑 Avocado Slices: Serve the casserole with a side of fresh avocado slices. The creamy texture of the avocado pairs perfectly with the savory, cheesy casserole and adds a burst of healthy fats.
🍳 Scrambled Eggs on the Side: If you want to really amp up the protein, serve the casserole alongside some soft scrambled eggs. You can even sprinkle a bit of cheese over the scrambled eggs for extra flavor!
🍅 Fresh Tomato Salad: A simple salad of chopped tomatoes, red onion, and fresh herbs like basil or parsley makes a refreshing side dish. It balances the richness of the casserole and adds a bit of acidity.
🥒 Cucumber Salad: Lightly seasoned cucumber salad with lemon juice, olive oil, and dill is a crunchy, cool side that complements the warmth of the casserole perfectly.
🥖 Low-Carb Bread or Toast: If you’re following a Keto or low-carb lifestyle, serve the casserole with a slice of toasted almond flour or coconut flour bread. You can even use it to soak up any cheesy goodness left on your plate!
🌱 Paleo-Style Greens: For a Paleo option, serve the casserole with a side of sautéed greens like spinach, kale, or Swiss chard. Simply sauté them with garlic and olive oil for a flavorful side that’s packed with nutrients.
🥗 Side Salad: A light green salad with mixed greens, arugula, or baby spinach dressed in olive oil and lemon adds some fresh crunch and balances the richness of the casserole. Top with some toasted nuts or seeds for added texture.
🍄 Grilled Mushrooms: Serve alongside some grilled or roasted mushrooms for a savory, umami-packed side that enhances the casserole’s flavors.
🌶️ Hot Sauce or Salsa: For those who like a little heat, drizzle some hot sauce or serve with fresh salsa on the side. It’ll give the casserole an extra kick and really elevate the flavor.
🍓 Fruit Salad: For a sweeter touch, a light fruit salad with fresh berries or citrus fruits can balance the savory elements of the casserole. It’s a perfect way to finish off the meal with a refreshing, natural sweetness.
Try my Savory Pancakes with Avocado Spread recipe.
Storage & Reheating Tips
Storage Tips
Cool Down Before Storing: Let the casserole cool to room temperature before storing it. This helps prevent condensation and keeps it from getting soggy in the fridge.
Use an Airtight Container: Store the casserole in an airtight container to keep it fresh and prevent any odors from other foods in the fridge. You can also use a covered casserole dish if you have one.
Keep It in the Fridge for 3-4 Days: This casserole will stay good in the fridge for up to 4 days. After that, you can freeze it to extend its shelf life.
Freezing for Longer Storage: If you want to keep it for longer, you can freeze individual portions in freezer-safe containers or zip-top bags. Just make sure to wrap it tightly to prevent freezer burn.
Label and Date: If you’re freezing, make sure to label and date your containers so you know when to use them up. Casseroles can be frozen for up to 2-3 months.
Reheating Tips
Microwave: The quickest way to reheat your casserole is in the microwave. Just place a portion on a microwave-safe plate, cover with a damp paper towel (to prevent drying out), and microwave for 1-2 minutes or until heated through.
Oven: If you prefer a crispier texture, reheating in the oven is a great option. Preheat your oven to 350°F (175°C) and bake the casserole (covered with foil) for about 15-20 minutes until it’s heated all the way through. Remove the foil for the last 5 minutes if you want the top to get a bit crispy.
Reheat in a Skillet: If you’re reheating a smaller portion, you can toss it in a skillet over low to medium heat with a splash of water or broth. Cover with a lid and heat for 5-7 minutes, stirring occasionally to prevent burning.
Add a Little Extra Cheese: For a fresh, melty touch, sprinkle a bit of cheese on top before reheating in the oven or skillet. This will give the casserole a just-baked feel.
Try my Broccoli and Cheese Quiche recipe.
Final Thoughts
There you have it—easy, cheesy, and totally satisfying. This casserole’s been a lifesaver for busy mornings, and it reheats like a dream. I usually pair it with a strong cup of coffee and call it a perfect start to the day. If you give it a shot, let me know how it turns out – or if you throw in any fun twists! Always down to swap breakfast ideas. Happy cooking, my friend!
Recipe Card
Cheesy Broccoli and Sausage Breakfast Casserole
I threw this cheesy sausage and broccoli casserole together on a lazy morning—and now it’s a breakfast staple! 🥦🔥 Keto, low carb, and perfect for busy weekdays.

Ingredients
Instructions
-
1. Start with the sausage party.
Grab your smoked sausage, ditch the casing (or just slice it up—your call), and toss it into a skillet over medium-high heat. Let it sizzle and get all nice and golden.
-
2. Brings in the greens.
Once the sausage is mostly cooked through, toss in your chopped broccoli and minced garlic. Give it all a good stir and cook for about 2 minutes—just until that broccoli brightens up and looks fresh and happy.
-
3. Whip it good.
While everything’s doing its thing on the stove, crack your eggs into a bowl. Add the coconut milk, heavy cream, seasonings (don’t be shy with that flavor!), and half of the shredded cheese (that’s 1/4 cup). Give it a good whisk until it’s smooth and dreamy.
-
4. Layer it up.
Now that your sausage and broccoli are ready, pour them into a 10x6 casserole dish. Spread it all out into an even layer like you’re tucking them in for a cheesy nap.
-
5. Pour the magic.
Take that egg mixture and pour it right over the top. Try to get it nice and even so every bite gets some love.
-
6. Say cheese (again)!
Sprinkle the remaining 1/4 cup of cheddar cheese all over the top. Then slide the dish into the oven at 350°F and bake for 35–40 minutes, or until the center is set and the top is golden and melty.
-
7. Finish touches.
Once it’s out of the oven, hit it with a little fresh cilantro or basil if you’re feelin’ fancy. Serve it up hot and watch it disappear.
Nutrition Facts
Servings 6
- Amount Per Serving
- Calories 284kcal
- % Daily Value *
- Total Fat 23g36%
- Saturated Fat 9g45%
- Cholesterol 230mg77%
- Sodium 567mg24%
- Total Carbohydrate 4g2%
- Dietary Fiber 2g8%
- Sugars 2g
- Protein 15g30%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.