8/09/2025

Published August 09, 2025 by

Low-Carb Cheesy Broccoli Casserole – creamy comfort food without the carbs

Low-Carb Cheesy Broccoli Casserole | Keto Crave This cheesy broccoli casserole is one of my favorite go-to dishes because it’s packed with fresh, tender broccoli and loads of melty cheese, all baked to perfection for a creamy, comforting meal that’s low-carb, easy to prepare, and always a hit with family and friends.
πŸ‘©‍🍳 Nisar’s Quick Kitchen Tale:

I made this cheesy broccoli casserole on a rainy afternoon when I wanted something warm, cozy, and low-carb. My family — who usually reaches for bread — finished every last bite. Now I double the recipe for dinners and potlucks. It’s one of those comfort dishes that tastes like care.

Low-Carb Cheesy Broccoli Casserole

Serves 6 • Prep: 15 mins • Cook: 25 mins • Total: 40 mins

Low-Carb Cheesy Broccoli Casserole — creamy, cheesy, and comforting without the carbs. This casserole combines tender broccoli, a rich cheese sauce, and a crunchy almond-flour topping for the perfect keto-friendly side or vegetarian main. It’s meal-prep friendly, family approved, and easy to customize.


See full recipe below πŸ‘‡

🧾 Ingredients (Serves 6)

  • 4 cups fresh broccoli florets (about 450–500 g)
  • 2 cups shredded sharp cheddar (about 200 g)
  • 4 oz (113 g) cream cheese, softened
  • 1/2 cup heavy cream (120 ml)
  • 2 large eggs, lightly beaten
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup almond flour
  • 2 tbsp unsalted butter, melted
  • 1 clove garlic, minced (or 1/2 tsp garlic powder)
  • 1/2 tsp onion powder
  • 1/2 tsp salt (adjust to taste)
  • 1/4 tsp black pepper
  • 1/4 tsp smoked paprika (optional)
  • Optional: 2 tbsp chopped green onions or fresh parsley for garnish

SEO note: This recipe uses low-carb and keto phrasing naturally for search relevance — avoid repetition in other posts; instead link to related recipes for SEO lift.

πŸ‘¨‍🍳 Instructions — Step by step

  1. Preheat & prepare: Preheat the oven to 180°C / 350°F. Lightly grease an 8×8-inch (20×20 cm) baking dish.
  2. Blanch the broccoli (recommended): Bring a large pot of salted water to a boil. Add the broccoli florets and cook for 2 minutes until bright green and just tender. Immediately drain and transfer to an ice bath or very cold water to stop cooking. Drain thoroughly and pat dry with kitchen paper. (Blanching keeps the casserole from becoming watery and keeps the broccoli color bright.)
  3. Make the cheese sauce: In a medium saucepan over low heat, combine the cream cheese and heavy cream. Stir until smooth and warm — do not let it boil. Add the shredded cheddar (reserve 1/4 cup for the topping) and Parmesan; stir until cheese melts and the sauce is silky.
  4. Finish the sauce: Remove pan from heat. Quickly whisk in the beaten eggs until fully incorporated (tempering with a little warm sauce first helps prevent scrambling). Stir in minced garlic, onion powder, salt, pepper, and smoked paprika. Taste and adjust seasoning.
  5. Assemble: Place the drained broccoli in the prepared baking dish. Pour the cheese sauce evenly over the broccoli and toss gently so florets are fully coated.
  6. Make the crunchy topping: In a small bowl, mix almond flour with melted butter and the reserved 1/4 cup cheddar. Sprinkle this mixture evenly over the casserole for a golden, toasty top. (Optional: add 2 tbsp crushed pork rinds for extra crunch — still keto.)
  7. Bake: Bake uncovered for 20–25 minutes, until bubbly and the top is golden. For extra browning, broil 1–2 minutes—watch closely to avoid burning.
  8. Rest & serve: Let the casserole rest for 5 minutes to set. Garnish with chopped green onions or parsley and serve warm.
πŸ’‘ Pro Tips (to make it perfect every time):
  • Do not skip blanching: it keeps the broccoli tender-crisp and prevents a watery bake.
  • Room-temperature cheeses blend more smoothly: take cream cheese out 15–20 minutes before starting.
  • Extra crunch: add 2 tbsp crushed pork rinds or 1 tbsp chia seeds to the almond flour topping (both keto friendly).
  • Lower calorie option: swap half the cheddar for part-skim mozzarella — flavor and melt change slightly but carbs remain low.

πŸ“‹ Nutrition Info (Approx per serving — 6 servings)

  • Calories: ~410 kcal
  • Fat: ~34 g
  • Protein: ~16 g
  • Net Carbs: ~4.6 g

*Nutrition is an estimate. Use your own nutrition calculator for exact values based on the brands you use.*

πŸ₯˜ Why this casserole works for keto

This keto broccoli casserole uses eggs, cream cheese, and heavy cream as binders instead of flour or starchy thickeners. The result is a rich, satisfying texture with minimal carbs. Almond flour provides a toasty topping that mimics breadcrumbs but remains gluten-free and low-carb. Because this post includes tips, variations, and storage instructions, it provides strong on-page value — something AdSense reviewers and search engines both appreciate.

πŸ›’ Make-Ahead & Meal Prep

Assemble the casserole up to the point of baking, cover tightly, and refrigerate for up to 24 hours. To freeze: bake first, cool completely, then wrap tightly and freeze up to 2 months. Reheat at 175°C / 350°F until warmed through (20–30 minutes if thawed).

πŸ” Substitutions & Variations

  • Vegetarian boost: fold in 1 cup cooked mushrooms or wilted spinach (squeeze excess liquid).
  • Chicken broccoli casserole: stir in 1 cup diced cooked chicken for a protein-packed main.
  • Spicy: add pickled jalapeΓ±os or 1 tsp hot sauce to the cheese sauce.
  • Dairy-free: try full-fat coconut cream and a dairy-free cheese alternative (texture and taste will vary).

🧊 Storage Tips

Store leftovers in an airtight container for up to 4 days in the fridge. Reheat portions in the microwave or in the oven at 175°C / 350°F until hot; briefly broil for 1–2 minutes to refresh the topping.

🍽️ Nisar’s Note:

I love serving this with a squeeze of fresh lemon — it brightens the cheese — or topping a reheated portion with a fried egg for breakfast. Tag me on Instagram if you try this; I love seeing your versions!

πŸ’‘ You May Also Like:

© 2025 Keto Crave – All rights reserved.