This keto spinach & broccoli cheese casserole is healthy comfort food and makes a tasty low carb side dish. It’s a creamy and cheesy vegetable casserole that goes great with meaty main dishes and has only 2.6g net carbs!
You might also like this 3 ingredient creamy spinach keto recipe.

I love a good casserole especially when it’s creamy and cheesy like this keto spinach & broccoli cheese casserole. This is one of those low carb side dishes that you can serve with just about anything or you can add a little cooked chicken or ham and have a full meal!
It’s really easy to make and only has 2.6g net carbs so I freeze a double serving for a quick keto lunch.
What’s In This Keto Broccoli Casserole
I originally wanted this to be just a keto broccoli cheese casserole but added spinach at the last minute to make it a bit fuller. The ingredients are broccoli, spinach, mayo, cream cheese, onion powder, garlic, cheddar and mozzarella.
A note about the broccoli and spinach. I used frozen broccoli and microwaved it to help melt the cheese and wilt the fresh spinach.
Did you know 1 ½ lbs of fresh spinach is equivalent to a 10 oz package of frozen spinach? I used fresh spinach because it wouldn’t shrink as much and I could use less.
Let’s Make This Keto Spinach &
Broccoli Cheese Casserole!
First thing I did was cook the broccoli in the microwave according to the instructions on the package. Then I mixed it with the cream cheese, mayo, spices, cheddar cheese and chopped fresh spinach.
Because it was hot, it melted the cream cheese and wilted the spinach so it looked like the picture below.
If you are using fresh broccoli, chop it up and microwave it for 5 minutes so you can have the same effect.
Smooth the mixture in a baking dish and then sprinkle the mozzarella on top. I like using mozzarella because it gets brown and bubbly on top.
Then all you have to do is bake the broccoli casserole for 30 minutes in a 350°F oven until everything is nice and browned like the photo below.
Keto Main Dishes This Would Go Great With
This is a very rich and delicious side dish that would go great with a meaty main dish. Below are a few low carb main dishes that would go nicely with the keto broccoli casserole.
Recipe Tips & Notes
- I used frozen broccoli that I cooked in the microwave first. When I mixed the cooked broccoli with the cheeses and spinach it melted them nicely. If you want to use fresh broccoli just microwave it first for 5 minutes so you get the same effect.
- If you want to use frozen spinach too, you want to cook and squeeze out as much water as possible. Because fresh spinach shrinks so much, you will use much less spinach – about ½ cup.
- If you want to make this more of a main dish you can mix a cup or two of cooked chopped chicken or ham for a keto cheesy casserole main dish.
- Freeze double portions for easy keto lunches.
I really enjoyed this keto broccoli cheese casserole because it’s such comfort food for me. Next time I’m adding cooked rotisserie chicken for my main dish. Enjoy!
The nutritional information for 1 serving is:
167 cals / 12.9g fat / 4.2g carbs / 1.6g fiber / 7g protein = 2.6g net carbs
Check out my friend Sara’s jalapeno spinach artichoke dip.
Keto Spinach & Broccoli Cheese Casserole
This keto spinach and broccoli cheese casserole is an easy and delicious low carb side dish. Pure keto comfort food that goes great with a meaty main dish.
Ingredients
- 1 clove of garlic, crushed
- 12 oz package of frozen broccoli (approx 4 cups)
- 2 cups fresh spinach
- 2 tablespoons mayonnaise
- ¼ cup cream cheese
- ½ cup cheddar cheese
- ¾ cup mozzarella cheese
- ½ teaspoon onion powder
Instructions
- Preheat oven to 350°F.
- Cook the broccoli according to the package instructions. If using fresh broccoli, chop and microwave for about 5 minutes.
- Once the broccoli is done, drain and mix with all of the ingredients except for the mozzarella cheese. Because the broccoli is hot, it will melt the cheeses and wilt the fresh spinach.
- Spray a baking dish with cooking spray and spread the broccoli mixture evenly.
- Sprinkle the mozzarella cheese on top and then bake for 30 minutes until browned and bubbly.
- 12 oz broccoli or 4 cups, 2 tablespoons mayo, 2 oz cream cheese, ½ t onion powder, 1 cl garlic, 2 c spinach, ½ c cheddar, ¾c mozzarella - 350 for 30. minutes
Notes
The nutritional information for 1 serving is:
167 cals / 12.9g fat / 4.2g carbs / 1.6g fiber / 7g protein = 2.6g net carbs
Recipe Notes and Tips
- I used frozen broccoli that I cooked in the microwave first. When I mixed the cooked broccoli with the cheeses and spinach it melted them nicely. If you want to use fresh broccoli just microwave it first for 5 minutes so you get the same effect.
- If you want to use frozen spinach too, you want to cook and squeeze out as much water as possible. Because fresh spinach shrinks so much, you will use much less spinach - about ½ cup.
- If you want to make this more of a main dish you can mix a cup or two of cooked chopped chicken and for a broccoli and chicken cheese casserole.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 167
Judy G
Can this be put together in the casserole dish and cooked later?
Denise
Hi Judy, I have never done it but I cannot think of any reason why. It should be fine. I hope you like it!
Christina
This was delicious but it didn’t make much. Thinking of making it into a breakfast casserole next time with adding eggs!
Denise
Hi Christina, the eggs should definitely work. Let me know how it goes!
Amber
I loved it
Denise
Hi Amber, so glad you liked it!