Keto Broccoli Casserole – Creamy, Cheesy, and Low-Carb Comfort

This keto broccoli casserole is comfort food without the carb crash. It’s rich, cheesy, and full of real-food ingredients you can feel good about. Whether you’re meal-prepping for the week or feeding a crowd, it’s the kind of dish that disappears fast.

Kids usually love it, too. You can make it ahead, bake it when you need it, and still get that golden, bubbly top everyone craves.

Save

Keto Broccoli Casserole - Creamy, Cheesy, and Low-Carb Comfort

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings

Ingredients
  

  • Fresh broccoli florets (about 6 cups, from 2 large heads or 24 oz bagged florets)
  • Cream cheese (8 oz, softened)
  • Sour cream (1 cup)
  • Heavy cream (1/3 cup)
  • Shredded sharp cheddar cheese (2 cups, divided)
  • Grated Parmesan (1/2 cup)
  • Butter (2 tablespoons)
  • Garlic (2 cloves, minced) or 1/2 teaspoon garlic powder
  • Onion powder (1/2 teaspoon)
  • Dijon mustard (1 teaspoon)
  • Smoked paprika (1/2 teaspoon; optional but delicious)
  • Cooked bacon, crumbled (1/2 cup; optional)
  • Crushed pork rinds or almond flour (1/2 cup for topping)
  • Fresh chives or parsley (for garnish; optional)
  • Kosher salt and black pepper
  • Olive oil or avocado oil (for greasing the dish)

Method
 

  1. Preheat and prep. Heat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with oil or butter.
  2. Par-cook the broccoli. Steam or blanch the florets for 3–4 minutes until bright green and just tender. Drain well and pat dry to remove excess moisture. Dry broccoli helps prevent a watery casserole.
  3. Make the creamy base. In a large bowl, combine softened cream cheese, sour cream, and heavy cream. Mix until smooth.
  4. Season it up. Stir in garlic, onion powder, Dijon, smoked paprika, 1 1/2 cups cheddar, and Parmesan. Add 1 tablespoon melted butter. Season with 1 teaspoon salt and 1/2 teaspoon pepper (adjust to taste).
  5. Fold in the broccoli. Add the drained, dried florets to the bowl and gently toss to coat every piece with the sauce. If using bacon, fold it in now.
  6. Assemble. Spread the mixture evenly in the greased baking dish. Sprinkle the remaining 1/2 cup cheddar over the top.
  7. Make a crunchy topping. In a small bowl, mix crushed pork rinds (or almond flour) with 1 tablespoon melted butter and a pinch of salt. Scatter over the casserole for extra crunch.
  8. Bake. Place on the center rack and bake for 18–22 minutes, until the edges are bubbling and the top is golden.
  9. Rest and serve. Let the casserole sit for 5–10 minutes so it sets. Garnish with chopped chives or parsley. Serve warm.

What Makes This Special

Close-up detail: A just-baked keto broccoli casserole corner scooped out to reveal tender-crisp brocSave

This casserole keeps things simple while packing in flavor and texture. Fresh broccoli stays tender-crisp, not mushy, so each bite has a nice snap.

A creamy sauce made from cream cheese, sour cream, and sharp cheddar brings the richness without relying on flour or starches. Crispy toppings add a satisfying crunch, and the whole thing comes together with easy pantry staples. It’s a low-carb win that doesn’t feel like a compromise.

Shopping List

  • Fresh broccoli florets (about 6 cups, from 2 large heads or 24 oz bagged florets)
  • Cream cheese (8 oz, softened)
  • Sour cream (1 cup)
  • Heavy cream (1/3 cup)
  • Shredded sharp cheddar cheese (2 cups, divided)
  • Grated Parmesan (1/2 cup)
  • Butter (2 tablespoons)
  • Garlic (2 cloves, minced) or 1/2 teaspoon garlic powder
  • Onion powder (1/2 teaspoon)
  • Dijon mustard (1 teaspoon)
  • Smoked paprika (1/2 teaspoon; optional but delicious)
  • Cooked bacon, crumbled (1/2 cup; optional)
  • Crushed pork rinds or almond flour (1/2 cup for topping)
  • Fresh chives or parsley (for garnish; optional)
  • Kosher salt and black pepper
  • Olive oil or avocado oil (for greasing the dish)

Step-by-Step Instructions

Tasty top view: Overhead shot of the casserole in a 9x13 white baking dish on a linen towel, edges vSave
  1. Preheat and prep. Heat your oven to 375°F (190°C).

    Lightly grease a 9×13-inch baking dish with oil or butter.

  2. Par-cook the broccoli. Steam or blanch the florets for 3–4 minutes until bright green and just tender. Drain well and pat dry to remove excess moisture. Dry broccoli helps prevent a watery casserole.
  3. Make the creamy base. In a large bowl, combine softened cream cheese, sour cream, and heavy cream. Mix until smooth.
  4. Season it up. Stir in garlic, onion powder, Dijon, smoked paprika, 1 1/2 cups cheddar, and Parmesan.

    Add 1 tablespoon melted butter. Season with 1 teaspoon salt and 1/2 teaspoon pepper (adjust to taste).

  5. Fold in the broccoli. Add the drained, dried florets to the bowl and gently toss to coat every piece with the sauce. If using bacon, fold it in now.
  6. Assemble. Spread the mixture evenly in the greased baking dish.

    Sprinkle the remaining 1/2 cup cheddar over the top.

  7. Make a crunchy topping. In a small bowl, mix crushed pork rinds (or almond flour) with 1 tablespoon melted butter and a pinch of salt. Scatter over the casserole for extra crunch.
  8. Bake. Place on the center rack and bake for 18–22 minutes, until the edges are bubbling and the top is golden.
  9. Rest and serve. Let the casserole sit for 5–10 minutes so it sets. Garnish with chopped chives or parsley.

    Serve warm.

Keeping It Fresh

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the oven at 350°F (175°C) for 10–15 minutes, or microwave in short bursts to keep the sauce from splitting. For freezing, cool completely, wrap tightly, and freeze up to 2 months.

Loved This Recipe?

If you're looking for more simple, healthy keto dinners, grab my FREE 7-Day Easy Keto Dinner Reset. You'll get 7 easy keto dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.

Thaw overnight in the fridge, then reheat in the oven so the topping re-crisps. Avoid repeated reheating to keep the broccoli from getting mushy.

Cooking process: The coated broccoli being folded into the creamy base in a large mixing bowl—saucSave

Health Benefits

Broccoli brings fiber, vitamin C, vitamin K, and antioxidants to the table. It supports digestion, bone health, and a strong immune system. The fats from cream cheese, sour cream, and cheddar help keep you full and provide energy on a keto diet.

High-fat, low-carb balance helps stabilize appetite and reduce blood sugar spikes.

Compared to traditional casseroles thickened with flour or topped with breadcrumbs, this version keeps carbs in check while delivering satisfying flavor and texture.

Common Mistakes to Avoid

  • Overcooking the broccoli: It should be just tender before baking, not fully soft. Overcooked broccoli releases water and makes the casserole soupy.
  • Skipping the pat-dry step: Water clinging to the florets thins the sauce. Blanch, drain, then pat dry with a clean towel.
  • Using cold dairy: Cold cream cheese won’t blend smoothly.

    Let it soften or warm it gently so the sauce is silky.

  • Forgetting to season: Broccoli needs salt to shine. Taste the sauce before baking and adjust.
  • Heavy-handed toppings: Too thick a layer of pork rinds or almond flour can get greasy. A light, even sprinkle is best.

Recipe Variations

  • Chicken and broccoli: Fold in 2 cups of shredded rotisserie chicken for a full meal in one dish.
  • Buffalo kick: Add 2–3 tablespoons of hot sauce to the creamy base and swap cheddar for pepper jack.
  • Mushroom and thyme: Sauté 8 oz sliced mushrooms in butter until browned.

    Add with 1 teaspoon fresh thyme leaves.

  • Ranch style: Stir in 1 tablespoon ranch seasoning mix (sugar-free) and top with green onions and bacon.
  • Extra green: Mix in a handful of spinach or kale (well squeezed dry) for more veg and color.
  • Dairy-light option: Replace some sour cream with Greek yogurt and use part-skim mozzarella. It won’t be as rich, but still tasty.
  • Nut-free crunch: If you don’t do almond flour, stick with crushed pork rinds or a sprinkle of grated Parmesan only.

FAQ

Can I use frozen broccoli?

Yes. Thaw completely, drain, and squeeze out excess moisture with paper towels.

Expect a softer texture than fresh, but it still works well.

What cheese works best besides cheddar?

Gruyère, Monterey Jack, or pepper jack melt beautifully. A blend of cheddar and Gruyère gives great flavor and stretch without being greasy.

How do I make it spicier?

Add red pepper flakes, diced jalapeños, or swap smoked paprika for chipotle powder. A drizzle of hot sauce in the sauce base also does the trick.

Is this casserole gluten-free?

Yes, as written it’s gluten-free.

Always check labels on Dijon, bacon, and seasonings to confirm there are no hidden starches.

Can I assemble this ahead?

Absolutely. Assemble up to 24 hours in advance, cover, and refrigerate. When ready to bake, uncover and add 5–10 extra minutes if it goes into the oven cold.

Why did my sauce break?

Usually it’s from overheating in the microwave or too much water in the broccoli.

Reheat gently and make sure the broccoli is well-drained and patted dry.

What’s the carb count?

It varies by brands and portions, but a typical serving lands around 5–7 net carbs. For precision, plug your exact ingredients into a nutrition calculator.

Can I make it vegetarian?

Yes. Skip the bacon and use a dash of liquid smoke or smoked paprika for depth.

Everything else stays the same.

In Conclusion

This keto broccoli casserole checks all the boxes: quick to prep, creamy and cheesy, and easy to customize. It turns simple ingredients into a weeknight staple that tastes like comfort food. Keep the broccoli tender-crisp, season boldly, and don’t skip the crunchy topping.

With those moves, you’ll have a low-carb classic you’ll want on repeat.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating