Keto Cheesy Spinach Broccoli Casserole Recipe
Introduction
This Keto Cheesy Spinach Broccoli Casserole is a creamy, comforting dish perfect for low-carb meals. Packed with fresh spinach, tender broccoli, and melted cheese, it’s an easy way to enjoy a healthy veggie casserole that feels indulgent.

Ingredients
- 1 clove of garlic, crushed
- 12 ounce package of frozen broccoli florets (approx 4 cups)
- 2 cups fresh spinach
- 2 tablespoons mayonnaise
- 2 ounces cream cheese
- 1/2 cup sharp cheddar cheese
- 3/4 cup mozzarella cheese
- 1/2 teaspoon onion powder
Instructions
- Step 1: Preheat the oven to 350°F (175°C).
- Step 2: Cook the broccoli according to the package instructions. If using fresh broccoli, chop it and microwave for about 5 minutes until tender.
- Step 3: Drain the cooked broccoli and place it in a large mixing bowl. Add cream cheese, mayonnaise, crushed garlic, onion powder, and fresh spinach. Mix well to combine. The heat from the broccoli will melt the cheeses and wilt the spinach.
- Step 4: If desired, season with salt and black pepper, keeping in mind the cheeses already add saltiness.
- Step 5: Lightly spray a baking dish with nonstick cooking spray. Spread the broccoli and spinach mixture evenly in the dish.
- Step 6: Sprinkle mozzarella cheese over the top. Bake in the preheated oven for 30-35 minutes, until the casserole is browned and bubbly.
Tips & Variations
- Use fresh garlic instead of powder for a stronger flavor boost.
- Substitute mayonnaise with sour cream or Greek yogurt for a tangier taste.
- Try adding cooked bacon or cooked chicken pieces for extra protein.
- Swap sharp cheddar with smoked gouda or pepper jack for a different cheese profile.
- Make it vegetarian by using cream cheese and cheese without animal rennet.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or oven until warmed through. This casserole doesn’t freeze well because of the fresh spinach’s texture changes when thawed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh broccoli instead of frozen?
Yes, fresh broccoli works well. Just chop it into florets and microwave or steam until tender before mixing.
Is this dish suitable for a keto diet?
Absolutely. It’s low in carbs and high in fat and protein from the cheeses and mayonnaise, making it a great keto-friendly casserole.
PrintKeto Cheesy Spinach Broccoli Casserole Recipe
A delicious and creamy Keto Cheesy Spinach Broccoli Casserole that combines tender broccoli and fresh spinach with a blend of sharp cheddar, mozzarella, and cream cheese for a low-carb, satisfying side dish or main course.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Low Carb
Ingredients
Vegetables
- 1 clove of garlic, crushed
- 12 ounce package of frozen broccoli florets (approx 4 cups)
- 2 cups fresh spinach
Dairy & Condiments
- 2 tablespoons mayonnaise
- 2 ounces cream cheese
- 1/2 cup sharp cheddar cheese, shredded
- 3/4 cup mozzarella cheese, shredded
Spices
- 1/2 teaspoon onion powder
Instructions
- Preheat Oven: Preheat your oven to 350°F to prepare for baking the casserole.
- Cook Broccoli: Cook the frozen broccoli according to the package instructions. If using fresh broccoli, chop and microwave it for about 5 minutes until tender. Drain thoroughly.
- Mix Ingredients: In a large mixing bowl, combine the hot broccoli with cream cheese, mayonnaise, crushed garlic, onion powder, and fresh spinach. Stir well to incorporate all ingredients. The heat from the broccoli will help melt the cheeses and wilt the spinach. Season with salt and black pepper if desired, though the cheese provides enough saltiness.
- Prepare Baking Dish: Spray a baking dish with nonstick cooking spray. Spread the broccoli and spinach mixture evenly in the dish.
- Add Cheese Topping and Bake: Sprinkle the shredded mozzarella cheese evenly on top of the mixture. Place the baking dish in the preheated oven and bake for 30 to 35 minutes until the casserole is browned on top and bubbly.
Notes
- Using fresh broccoli requires microwaving it to soften before mixing; frozen broccoli can be cooked as per package directions.
- For extra flavor, optional salt and black pepper can be added, but often the cheeses provide sufficient seasoning.
- Make sure to drain the cooked broccoli well to avoid a watery casserole.
- This casserole is great as a keto-friendly side or light main dish.
- For a dairy-free version, substitute cheeses with non-dairy alternatives.
Keywords: Keto, cheesy casserole, spinach, broccoli, low carb, keto casserole, keto side dish, low carb vegetables, cheesy broccoli recipe

