This Cheesy Zucchini & Cauliflower Bake is a creamy, comforting, low-carb vegetable casserole with tender zucchini, roasted cauliflower, garlic, herbs, and plenty of melted cheese. It’s easy enough for a weeknight dinner but delicious enough to serve alongside a holiday meal.
Recipe at a Glance
| Details | Information |
|---|---|
| Recipe | Cheesy Zucchini & Cauliflower Bake |
| Prep Time | 15 minutes |
| Cook Time | 35–40 minutes |
| Total Time | About 55 minutes |
| Servings | 6 |
| Difficulty | Easy |
| Course | Side Dish / Main Dish |
| Cuisine | American-inspired |
| Method | Oven-baked |
| Texture | Creamy, cheesy & tender |
| Flavor | Savory, garlicky & rich |
Ingredients
For the Vegetable Bake
- 1 medium head cauliflower, cut into small florets
- 2 medium zucchini, sliced into half-moons
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon Italian seasoning
- ½ teaspoon onion powder
- ½ teaspoon smoked paprika
For the Creamy Cheese Sauce
- ½ cup cream cheese, softened
- ½ cup plain Greek yogurt
- ½ cup milk
- 1 cup shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- ¼ teaspoon black pepper
For the Topping
- ½ cup shredded mozzarella
- ¼ cup shredded cheddar
- 2 tablespoons grated Parmesan
- 1 tablespoon chopped fresh parsley, optional
Step-by-Step Instructions
1. Preheat the Oven
Preheat your oven to:
400°F (200°C)
Lightly grease a 9 × 13-inch baking dish.
Set it aside.
2. Prepare the Cauliflower
Cut the cauliflower into small, evenly sized florets.
Rinse and dry thoroughly.
Excess water can make the casserole watery.
3. Prepare the Zucchini
Wash the zucchini and cut it into approximately ½-inch-thick half-moon slices.
Because zucchini contains a lot of water, don’t cut the slices excessively thin.
4. Season the Vegetables
Place the cauliflower and zucchini into a large bowl.
Add:
- Olive oil
- Garlic
- Salt
- Black pepper
- Italian seasoning
- Onion powder
- Smoked paprika
Toss until evenly coated.
5. Pre-Roast the Vegetables
Spread the vegetables in a single layer on a large baking sheet.
Roast for approximately 15 minutes.
This step helps remove excess moisture and gives the vegetables better flavor.
You don’t need to fully cook them at this stage.
6. Prepare the Cheese Sauce
While the vegetables roast, place the softened cream cheese in a bowl.
Add:
- Greek yogurt
- Milk
- Dijon mustard
- Garlic powder
- Black pepper
Whisk until relatively smooth.
A few small cream cheese lumps are fine.
7. Add the Cheese
Stir in:
- 1 cup cheddar
- ½ cup mozzarella
- ¼ cup Parmesan
Mix until combined.
The sauce should be thick and creamy.
8. Combine the Vegetables and Sauce
Remove the roasted vegetables from the oven.
Transfer them to the prepared baking dish.
Pour the creamy cheese mixture over the top.
Gently toss or stir until the vegetables are evenly coated.
9. Add the Cheese Topping
Sprinkle evenly with:
- Mozzarella
- Cheddar
- Parmesan
Try to cover most of the surface.
This creates a golden, bubbly cheese crust.
10. Bake
Place the baking dish in the oven.
Bake uncovered at 375°F (190°C) for approximately 20–25 minutes.
The casserole should be bubbling around the edges and golden on top.
11. Broil for Extra Browning
For a more golden cheese crust, switch the oven to broil for approximately 1–2 minutes.
Watch carefully because cheese can burn quickly.
12. Rest Before Serving
Remove the casserole from the oven.
Let it rest for approximately 5–10 minutes.
This allows the sauce to thicken slightly and makes serving easier.
Garnish with fresh parsley if desired.
What Does It Taste Like?
The cauliflower provides a mild, slightly nutty flavor while the zucchini becomes tender and delicate.
The cheese sauce adds:
- Creaminess
- Garlic flavor
- Sharp cheddar flavor
- Parmesan richness
- A golden, bubbly topping
The result is similar to a creamy vegetable gratin but with fewer carbohydrates than a traditional potato-based casserole.
How to Prevent a Watery Casserole
Zucchini and cauliflower both contain water, especially zucchini.
For the best results:
- Dry the vegetables thoroughly.
- Don’t slice zucchini too thin.
- Pre-roast the vegetables.
- Don’t overcrowd the baking sheet.
- Avoid adding excess milk.
- Let the finished casserole rest before serving.
This is one of the most important steps for getting a thick, creamy casserole rather than a watery one.
Higher-Protein Version
To increase the protein, add:
- 1 cup cooked shredded chicken
- ½ cup cottage cheese
- Extra Greek yogurt
A particularly good combination is:
Chicken + cauliflower + zucchini + cheddar + Greek yogurt sauce.
This turns the side dish into a complete meal.
Low-Carb Version
The basic recipe is already relatively low in carbohydrates.
For an even lower-carb version:
- Use full-fat or reduced-fat cream cheese according to your preference.
- Use unsweetened Greek yogurt.
- Avoid breadcrumbs.
- Avoid potatoes.
- Use additional cauliflower and zucchini.
Keto-Friendly Version
For a keto-style version:
- Use full-fat cream cheese.
- Use full-fat Greek yogurt or sour cream.
- Use cheddar, mozzarella, and Parmesan.
- Avoid flour and breadcrumbs.
- Use a low-carb milk alternative if necessary.
Always check the carbohydrate content of packaged ingredients.
No-Flour Version
This casserole doesn’t require flour.
The cream cheese, Greek yogurt, and melted cheese provide the creamy consistency.
No-Breadcrumb Version
You don’t need breadcrumbs to create a delicious topping.
Cheddar, mozzarella, and Parmesan become golden and crispy around the edges on their own.
Mediterranean-Style Variation
Add:
- ½ cup chopped spinach
- ¼ cup crumbled feta
- ½ teaspoon oregano
- Fresh parsley
- ¼ cup chopped sun-dried tomatoes
Replace some of the cheddar with feta for a Mediterranean flavor.
Broccoli Variation
Replace half the cauliflower with broccoli florets.
You can use:
- 2 cups cauliflower
- 2 cups broccoli
- 2 zucchini
The same cooking method works.
Chicken & Vegetable Cheese Bake
For a complete meal, add:
- 2 cups cooked shredded chicken
Mix it with the vegetables before adding the cheese sauce.
You may need an additional ½ cup cheese depending on how cheesy you want the casserole.
Bacon Cheesy Vegetable Bake
For a richer version, add:
- 4 slices cooked and crumbled bacon
Fold half into the casserole and sprinkle the rest over the top before baking.
Spicy Version
Add:
- ½ teaspoon red pepper flakes
- 1 finely diced jalapeño
- ½ teaspoon cayenne
- Pepper Jack cheese instead of some of the mozzarella
Mushroom Version
Add:
- 1 cup sliced mushrooms
Sauté or roast the mushrooms first so they release some of their moisture before being added to the casserole.
Extra-Creamy Version
For an especially rich casserole, replace the milk with:
- Half-and-half
- Heavy cream
This will increase the calorie and fat content but create a richer sauce.
Dairy-Free Version
Use:
- Dairy-free cream cheese
- Unsweetened dairy-free yogurt
- Dairy-free shredded cheddar
- Dairy-free mozzarella
The texture will vary depending on the products used.
Make-Ahead Instructions
You can prepare most of the casserole ahead of time.
Option 1
Prepare the roasted vegetables and cheese sauce separately.
Refrigerate them.
When ready to cook, combine them in the baking dish, add the cheese topping, and bake.
Option 2
Assemble the entire casserole, cover tightly, and refrigerate for several hours.
Remove from the refrigerator approximately 20–30 minutes before baking.
You may need a few extra minutes of baking time.
Storage
Store leftovers in an airtight container in the refrigerator.
They should generally be used within 3–4 days.
Reheating
Oven
Place the casserole in an oven-safe dish.
Cover loosely with foil and heat at:
350°F (175°C)
for approximately 15–20 minutes, or until heated through.
Remove the foil during the final few minutes if you want the cheese topping to crisp again.
Air Fryer
For individual portions:
- Heat at 350°F (175°C)
- Cook for approximately 5–8 minutes
Check frequently.
Microwave
Heat individual portions in short intervals until hot.
The microwave is convenient but won’t restore the crispy cheese topping as well as the oven or air fryer.
Freezing
You can freeze this casserole, although the zucchini may become softer after thawing.
For best results:
- Cool completely.
- Divide into portions.
- Store in airtight freezer-safe containers.
- Freeze for up to approximately 2 months.
- Thaw overnight in the refrigerator.
- Reheat in the oven.
Approximate Nutrition
For 1 of 6 servings using the standard ingredients:
- Calories: approximately 300–350
- Protein: approximately 15–18 g
- Carbohydrates: approximately 10–13 g
- Fat: approximately 22–26 g
- Fiber: approximately 3–4 g
- Added sugar: 0 g
Nutrition varies depending on the cheese, yogurt, milk, and cream cheese used.
WW-Friendly Tips
To make this casserole lighter:
- Use reduced-fat cream cheese.
- Use nonfat Greek yogurt.
- Choose reduced-fat shredded cheese.
- Reduce the amount of cheese topping.
- Increase the cauliflower and zucchini.
- Avoid bacon and heavy cream.
WW Points depend on your individual plan and exact ingredients, so calculate the specific version in your current WW app for the most accurate value.
Frequently Asked Questions
1. Can I use frozen cauliflower?
Yes.
Thaw it completely and drain very well before using.
For the best texture, pat it dry with paper towels.
2. Can I use frozen zucchini?
Fresh zucchini is strongly preferred.
Frozen zucchini tends to release more water and can make the casserole watery.
3. Why is my casserole watery?
The most common reason is excess moisture from the zucchini.
Pre-roasting the vegetables and allowing the finished casserole to rest helps significantly.
4. Do I need to boil the cauliflower first?
No.
Roasting the cauliflower gives it better flavor and avoids adding extra water.
5. Can I use broccoli instead?
Yes.
Broccoli works beautifully in this casserole.
6. Can I use only zucchini?
Yes, but zucchini releases more moisture than cauliflower.
If using only zucchini, pre-roast it thoroughly before adding the cheese sauce.
7. Can I use sour cream instead of Greek yogurt?
Yes.
Sour cream makes the casserole richer, while Greek yogurt provides more protein.
8. Can I use cottage cheese?
Yes.
Blend cottage cheese until smooth and use it as part of the creamy sauce.
9. Can I make it without cream cheese?
Yes.
Use additional Greek yogurt and cheese, although the sauce may be slightly less rich.
10. What cheese melts best?
Mozzarella provides excellent stretch, cheddar adds flavor, and Parmesan gives the top a savory, nutty finish.
Using all three creates a particularly good combination.
11. Can I add meat?
Yes.
Cooked chicken, ground beef, turkey, ham, or bacon can be added.
Make sure meat is fully cooked before adding it.
12. Can I prepare it the night before?
Yes.
Assemble the casserole, cover it, and refrigerate.
Bake when ready, allowing a little extra cooking time if it’s cold from the refrigerator.
13. Can I make it gluten-free?
Yes.
The basic recipe is naturally flour-free and gluten-free, but always check packaged ingredients if you need strict gluten avoidance.
14. Can I make it vegetarian?
Yes.
The basic recipe is vegetarian as long as the cheeses and other ingredients you choose are vegetarian-friendly.
15. Can I make it dairy-free?
Yes, using suitable dairy-free alternatives.
16. Can I make this in an air fryer?
Yes, if your air fryer is large enough to accommodate an appropriate baking dish.
Cook around 350°F (175°C) until the vegetables are hot and the cheese is melted and golden.
17. How do I make the top extra crispy?
Use Parmesan on top and broil for 1–2 minutes at the end.
Watch it carefully.
18. Can I add breadcrumbs?
Yes.
For a traditional gratin-style topping, sprinkle ¼ cup breadcrumbs mixed with Parmesan over the casserole.
However, this will add carbohydrates and gluten unless you use an appropriate alternative.
Troubleshooting Guide
| Problem | Likely Cause | Solution |
|---|---|---|
| Watery casserole | Excess moisture from zucchini | Pre-roast and drain vegetables |
| Cheese sauce too thin | Too much milk | Reduce milk or add more cheese |
| Cheese sauce too thick | Not enough liquid | Add milk 1 tablespoon at a time |
| Vegetables too crunchy | Insufficient roasting | Roast vegetables longer before assembly |
| Vegetables mushy | Overcooking | Reduce initial roasting time |
| Cheese burns | Broiled too long | Watch closely during broiling |
| Bland flavor | Not enough seasoning | Add garlic, herbs, mustard, pepper, or Parmesan |
| Greasy sauce | Excess high-fat cheese | Reduce cheese or use Greek yogurt |
| Casserole falls apart | Served immediately | Let it rest 5–10 minutes |
Pro Tips for Perfect Results
Tip 1: Dry your vegetables
Moisture is the biggest enemy of a creamy zucchini casserole.
Tip 2: Pre-roast
Roasting concentrates the flavor and removes excess moisture.
Tip 3: Use several cheeses
Cheddar provides flavor, mozzarella provides melt, and Parmesan provides savory depth.
Tip 4: Don’t overbake
Once the cheese is bubbling and golden, the casserole is ready.
Tip 5: Let it rest
Five to ten minutes makes the sauce noticeably thicker.
Tip 6: Season every layer
Season the vegetables as well as the cheese sauce.
Tip 7: Add fresh herbs
Parsley, basil, or chives can brighten the rich cheese flavor.
Best Serving Ideas
Serve this casserole alongside:
- Grilled chicken
- Roasted turkey
- Baked salmon
- Grilled steak
- Turkey burgers
- Roast beef
- A fresh green salad
For a complete low-carb meal, serve it with grilled chicken and a simple cucumber-tomato salad.
Final Result
You get a creamy, cheesy, golden-baked vegetable casserole with tender zucchini and cauliflower, packed with savory garlic and herb flavor. Pre-roasting the vegetables is the key step that keeps the casserole creamy rather than watery, while the combination of cheddar, mozzarella, and Parmesan creates a rich, golden topping.
