Go Back
+ servings

Keto Broccoli Casserole

This easy Keto Broccoli Casserole is comfort food packed with healthy veggies and cheesy goodness. It's a rich, creamy, delicious side dish that's sure to please a crowd!
Course Main Course
Cuisine American
Keyword easy broccoli casserole recipe, keto broccoli casserole, low carb casserole recipe
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 6 servings
Calories 351kcal


  • 1 1/4 lb broccoli (cut into florets)
  • 2 tbsp. unsalted butter
  • 8 oz cream cheese
  • 1/2 cup heavy whipping cream
  • 1 cup white cheddar cheese (grated)
  • 1/4 cup mozzarella cheese (grated)
  • 2 cloves garlic (minced)
  • 1 tbsp. yellow mustard
  • 1 tsp. dried basil
  • 1 tsp. sea salt
  • 1/2 tsp. black pepper


  • Preheat your oven to 350F (180°C).
  • Cut the broccoli into florets, grate the cheese, and mince the garlic.
  • Add the butter, cream cheese, and cream to a pot over medium heat. Stir occasionally until everything has melted together.
  • Turn down the heat and add the grated cheeses, garlic, mustard, basil, salt, and pepper. Stir well until the cheese has melted completely and the mixture is smooth and creamy.
  • Add the broccoli florets to a square casserole dish and spread them around evenly.
  • Pour the melted cheese sauce over the broccoli florets and stir to combine, ensuring all of the broccoli florets are well-coated.
  • Sprinkle a handful of grated mozzarella cheese on top.
  • Bake for 30 minutes at 350F until the top is bubbly and slightly browned. Remove from the oven and allow to cool for 5-10 minutes before serving.


This recipe is for 6 servings of broccoli and cheese casserole.
Freel free to add other vegetables or replace the broccoli entirely. You can also get creative by adding other herbs.
To bake this dish for a large crowd, simply double or triple the recipe and either bake a thicker casserole or separate into several casserole dishes. Just be aware that you may need to adjust the baking time for a larger serving.
To prep this dish in advance, complete all the steps prior to baking, then cover and place the unbaked casserole in your fridge. When you're ready to bake, allow it to sit at room temperature for about 5 minutes, the bake as usual.
Leftovers can be stored in the refrigerator covered for 3-4 days.


Calories: 351kcal | Carbohydrates: 9.8g | Protein: 10.2g | Fat: 30.5g | Saturated Fat: 19.2g | Polyunsaturated Fat: 0.7g | Monounsaturated Fat: 4.4g | Trans Fat: 0g | Cholesterol: 94.2mg | Sodium: 585.7mg | Potassium: 202mg | Fiber: 3.2g | Sugar: 2.4g | Vitamin A: 147.8IU | Vitamin C: 66.8mg | Calcium: 59.7mg | Iron: 4.7mg | Net carbs: 6.6g