Keto Broccoli And Bacon Casserole – Creamy, Comforting, And Low-Carb
This casserole is the kind of weeknight win that makes everyone happy. It’s rich, cheesy, and loaded with crispy bacon, yet still fits neatly into a keto lifestyle. Broccoli brings freshness and texture, while a creamy sauce ties everything together without being heavy.
The result is a cozy, bubbling dish that’s great for family dinners or meal prep. If you’re craving comfort food without the carb crash, this one’s a keeper.
Why This Recipe Works

This casserole balances flavor, texture, and macros in a simple, reliable way. The salty crunch of bacon pairs perfectly with tender broccoli and a silky cheese sauce.
Baking it lets the flavors meld and gives you those irresistible golden, bubbly edges. It’s also flexible: you can tweak the cheese, add spices, or boost the protein without breaking the carb bank. Most importantly, it’s straightforward to make and consistently delicious.
What You’ll Need
- Broccoli florets (about 6 cups, fresh or frozen thawed)
- Bacon (8–10 slices, chopped)
- Cream cheese (8 oz, softened)
- Heavy cream (1 cup)
- Shredded cheddar cheese (2 cups, divided)
- Parmesan cheese (1/2 cup, grated)
- Garlic (2 cloves, minced) or 1/2 teaspoon garlic powder
- Onion powder (1/2 teaspoon)
- Smoked paprika (1/2 teaspoon)
- Salt and pepper (to taste)
- Butter (1 tablespoon, optional for greasing the dish)
- Fresh chives or green onions (2 tablespoons, chopped, optional for garnish)
Instructions

- Preheat and prep the dish. Heat your oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish with butter or nonstick spray.
- Cook the bacon. In a large skillet over medium heat, cook the chopped bacon until crispy. Transfer to a paper towel–lined plate. Keep 1–2 tablespoons of bacon fat in the pan, discarding any extra.
- Steam or blanch the broccoli. Steam the broccoli until just tender, about 3–4 minutes, or blanch in boiling water for 2 minutes and shock in ice water.
Drain well. You want it crisp-tender so it doesn’t go mushy in the oven.
- Make the sauce. In the same skillet with bacon fat, add minced garlic and cook for 30 seconds. Lower the heat and whisk in cream cheese until smooth.
Slowly pour in heavy cream, whisking to combine. Stir in 1.5 cups shredded cheddar, Parmesan, onion powder, smoked paprika, and a pinch of salt and pepper. Cook until the cheese melts and the sauce thickens slightly, 2–3 minutes.
- Taste and adjust. Give the sauce a taste.
Add more salt, pepper, or paprika if needed. The sauce should be well-seasoned since it coats the broccoli.
- Assemble the casserole. Add the broccoli and most of the bacon to the baking dish. Pour the cheese sauce over the top and toss gently to coat.
Spread into an even layer.
- Add the topping. Sprinkle the remaining 1/2 cup cheddar and the reserved bacon evenly over the casserole.
- Bake. Bake for 18–22 minutes, until the edges bubble and the cheese is melted and lightly golden.
- Finish and serve. Let it rest for 5 minutes to set. Garnish with chopped chives or green onions. Serve warm.
Storage Instructions
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
Reheat in the oven at 325°F (165°C) for 10–15 minutes, or microwave in 60-second bursts.
- Freezer: Freeze in a freezer-safe dish for up to 2 months. For best texture, thaw overnight in the fridge before reheating. Add a sprinkle of cheese on top before reheating to refresh the melt.
- Meal prep: Portion into individual containers for easy lunches.
The flavor holds up well and doesn’t separate when reheated gently.

Health Benefits
- Keto-friendly macros: This casserole is high in fat and moderate in protein, with minimal carbs per serving. It fits well into a ketogenic or low-carb plan.
- Broccoli power: Broccoli brings fiber, vitamin C, vitamin K, folate, and antioxidants. The fiber helps with fullness and digestive health.
- Satisfying fats: Cream, cheese, and bacon provide fats that keep you full and help stabilize energy.
That can reduce cravings and snacking.
- Gluten-free by default: No flour is needed to thicken the sauce. The cream cheese and reduction create a silky texture without starch.
Pitfalls to Watch Out For
- Overcooking the broccoli: If it’s too soft before baking, it will turn mushy. Aim for crisp-tender going into the oven.
- Watery casserole: Frozen broccoli can release moisture.
Thaw and drain thoroughly, and pat dry if needed.
- Bland sauce: Cheese can vary in saltiness. Taste the sauce and season it well before baking.
- Greasy finish: Use only 1–2 tablespoons of bacon fat in the sauce. Too much can make the casserole oily.
- Curdled sauce: Keep the heat medium-low when melting cream cheese and adding cream.
Gentle heat keeps it smooth.
Recipe Variations
- Jalapeño popper twist: Add 1–2 chopped jalapeños and swap half the cheddar for pepper jack. Finish with a light dusting of smoked paprika.
- Chicken bacon ranch: Stir in 2 cups of cooked, shredded chicken and 1–2 teaspoons ranch seasoning. Great for a heartier main dish.
- Garlic herb: Add 1 teaspoon Italian seasoning and a squeeze of lemon to brighten the sauce.
Fresh parsley on top is a nice touch.
- Four-cheese blend: Mix cheddar with Gruyère, mozzarella, and a bit more Parmesan for deeper flavor and extra melt.
- Cauliflower combo: Use half broccoli and half cauliflower for a mixed veggie base. Keep the same sauce and bake time.
- Pork-free option: Use turkey bacon or omit the bacon and add 1 teaspoon smoked paprika plus a splash of liquid smoke.
FAQ
Can I use frozen broccoli?
Yes. Thaw it completely, drain well, and pat dry to remove excess water.
If the florets are large, cut them into bite-size pieces before assembling.
What cheeses work best?
Sharp cheddar is classic for flavor and melt. Parmesan adds a salty, nutty note. Gruyère, fontina, or pepper jack also work well if you want something different.
How do I make it even lower in carbs?
Keep the broccoli portions generous and avoid add-ins like onions or tomatoes.
Choose full-fat dairy and skip thickeners. This recipe is already very low-carb as written.
Can I make it ahead?
Yes. Assemble the casserole up to the topping, cover, and refrigerate for up to 24 hours.
Add the cheese and bacon topping just before baking, and add a few extra minutes to the bake time.
Why is my sauce grainy?
High heat can cause dairy to separate. Melt the cream cheese gently and add the heavy cream slowly. Shred your own cheese if possible, as pre-shredded blends can have anti-caking agents that affect texture.
What can I serve with it?
A simple green salad with olive oil and lemon is perfect.
For extra protein, serve with grilled chicken, steak bites, or baked salmon.
How many servings does this make?
A 9×13-inch pan makes about 6–8 servings, depending on portion size. For meal prep, divide into six equal portions for a filling main dish.
In Conclusion
Keto Broccoli and Bacon Casserole brings comfort food vibes without the carb overload. It’s creamy, cheesy, and full of flavor, yet simple enough for busy weeknights.
With easy swaps and variations, you can tailor it to your taste and pantry. Keep this recipe on hand for a reliable, crowd-pleasing dish that checks all the keto boxes.

