Go Back

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

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

  • Fresh broccoli florets (about 6 cups; from 2 large heads) or thawed frozen florets
  • Cream cheese (4 ounces), softened
  • Heavy cream (3/4 cup)
  • Shredded cheddar cheese (2 cups), divided
  • Grated Parmesan (1/3 cup)
  • Butter (2 tablespoons)
  • Garlic (2 cloves), minced
  • Onion powder (1/2 teaspoon)
  • Dijon mustard (1 teaspoon)
  • Smoked paprika (1/2 teaspoon)
  • Salt and black pepper to taste
  • Crushed pork rinds or almond flour (optional, 1/4 cup) for a crunchy topping
  • Chopped cooked bacon (optional, 1/3 cup) for extra flavor

Method
 

  1. Prep the oven and pan: Preheat oven to 375°F (190°C). Grease a 9x13-inch baking dish or similar casserole dish.
  2. Par-cook the broccoli: Bring a large pot of salted water to a boil. Add broccoli florets and cook for 2–3 minutes until bright green and slightly tender. Drain well and pat dry with paper towels to remove excess moisture.
  3. Start the sauce: In a large skillet over medium heat, melt the butter. Add minced garlic and cook for 30 seconds until fragrant.
  4. Make it creamy: Reduce heat to low. Whisk in cream cheese until smooth and melty, about 1–2 minutes.
  5. Add liquid and season: Slowly pour in the heavy cream, whisking until the sauce is silky. Stir in Dijon, onion powder, smoked paprika, salt, and pepper.
  6. Stir in cheeses: Add 1½ cups shredded cheddar and the Parmesan. Stir until fully melted and the sauce is thick and glossy. Taste and adjust seasoning.
  7. Combine with broccoli: Add the drained broccoli to the skillet and fold to coat every floret with the cheese sauce. If your skillet is small, mix in a large bowl.
  8. Assemble the casserole: Transfer the mixture to the prepared baking dish. Top with the remaining 1/2 cup cheddar. If using, sprinkle crushed pork rinds or almond flour over the top for crunch. Add bacon now if desired.
  9. Bake: Bake for 18–22 minutes, until the casserole is bubbling around the edges and the top is golden.
  10. Rest and serve: Let it sit for 5–10 minutes to set slightly. Garnish with black pepper or chopped parsley and serve warm.