Zucchini and Squash Casserole with Cheese is a comforting, cheesy, and vegetable-packed dish that turns simple summer produce into a warm, satisfying bake. Tender slices of zucchini and yellow squash are layered with onions, herbs, and a rich cheese sauce, then baked until bubbly and golden on top. The result is a casserole that’s creamy on the inside, lightly crisp on the edges, and full of savory flavor.
Perfect as a side dish or a vegetarian main, this casserole is ideal for family dinners, potlucks, or holiday tables. It’s an easy way to enjoy seasonal vegetables while indulging in a bit of cheesy comfort.
Why I Love This Recipe
I love this recipe because it’s comfort food with a wholesome twist. The zucchini and squash become tender and flavorful while the cheese brings everything together into a creamy, satisfying dish. It’s a great way to get more vegetables on the table, and even picky eaters tend to go back for seconds.
Why This Is a Must-Try Dish
- Creamy, cheesy, and packed with vegetables
- Simple ingredients and easy preparation
- Perfect as a side dish or meatless main
- Crowd-pleasing and family-friendly
- Great way to use up fresh zucchini and squash
Preparation Details
- Preparation Time: 15 minutes
- Cooking Time: 40–45 minutes
- Total Time: 55–60 minutes
Servings & Nutrition
- Servings: 6
- Calories: Approximately 260–300 calories per serving
Course & Cuisine
- Course: Side Dish / Main (Vegetarian)
- Cuisine: American
Ingredients
- 2 medium zucchini, sliced
- 2 medium yellow squash, sliced
- 1 small onion, thinly sliced
- 2 tablespoons olive oil or butter
- 2 cloves garlic, minced
- 1 cup shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ cup heavy cream or whole milk
- ½ teaspoon dried thyme or Italian seasoning
- Salt and black pepper, to taste
Optional Topping
- ½ cup breadcrumbs or crushed crackers
- 1 tablespoon melted butter
Cooking Directions
- Preheat oven to 375°F (190°C).
- Sauté onion and garlic until softened.
- Layer zucchini, squash, and onion in a baking dish.
- Add cream, cheese, and seasonings.
- Bake until bubbly and golden.
Step-by-Step Preparation Method
Step 1: Preheat and Prep
Preheat oven to 375°F (190°C). Lightly grease a baking dish.
Step 2: Sauté Aromatics
Heat olive oil or butter in a skillet over medium heat. Sauté onion for 3–4 minutes until softened. Add garlic and cook for 30 seconds.
Step 3: Assemble the Casserole
Arrange zucchini and squash slices evenly in the baking dish. Spread sautéed onions over the top.
Step 4: Add Cheese and Cream
Pour cream evenly over the vegetables. Sprinkle cheddar, mozzarella, and Parmesan cheese evenly across the top. Season with thyme, salt, and pepper.
Step 5: Add Topping (Optional)
Mix breadcrumbs with melted butter and sprinkle over the casserole for extra crunch.
Step 6: Bake
Bake uncovered for 40–45 minutes, until vegetables are tender and top is golden brown.
Step 7: Rest and Serve
Let the casserole rest for 5 minutes before serving to allow it to set.

How to Serve
- Serve warm as a side dish with grilled chicken, steak, or fish
- Enjoy as a vegetarian main with a green salad
- Pair with crusty bread or garlic bread
Recipe Tips
- Slice vegetables evenly for uniform cooking
- Lightly salt zucchini beforehand to reduce moisture
- Use freshly grated cheese for best melting
- Let casserole rest before serving for cleaner slices
Variations
Herb-Loaded Casserole
Add fresh basil, thyme, or parsley for extra flavor.
Spicy Version
Add red pepper flakes or jalapeños for heat.
Low-Carb Option
Skip breadcrumbs and use extra cheese on top.
Protein Boost
Add cooked chicken, sausage, or bacon bits.
Vegan Version
Use plant-based cream and vegan cheese alternatives.
Freezing and Storage
Refrigerator
- Store leftovers in an airtight container for up to 4 days
Freezer
- Freeze baked casserole for up to 2 months
- Thaw overnight in refrigerator before reheating
Reheating
- Reheat in oven at 350°F until warmed through
- Microwave individual portions if needed
Special Equipment Needed
- Baking dish (9×13 or similar)
- Skillet
- Cutting board and knife
- Mixing bowl
Conclusion
Zucchini and Squash Casserole with Cheese is a comforting, flavorful dish that brings out the best in simple vegetables. Creamy, cheesy, and perfectly baked, it’s a versatile recipe that works just as well for casual dinners as it does for special occasions. Whether served as a side or enjoyed as a vegetarian main, this casserole is sure to become a favorite at your table.
Zucchini and Squash Casserole with Cheese
Description
Zucchini and Squash Casserole with Cheese is a comforting, cheesy, and vegetable-packed dish that turns simple summer produce into a warm, satisfying bake. Tender slices of zucchini and yellow squash are layered with onions, herbs, and a rich cheese sauce, then baked until bubbly and golden on top. The result is a casserole that’s creamy on the inside, lightly crisp on the edges, and full of savory flavor.
Ingredients
Optional Topping
Instructions
-
Preheat and Prep : Preheat oven to 375°F (190°C). Lightly grease a baking dish.
-
Sauté Aromatics : Heat olive oil or butter in a skillet over medium heat. Sauté onion for 3–4 minutes until softened. Add garlic and cook for 30 seconds.
-
-
Assemble the Casserole : Arrange zucchini and squash slices evenly in the baking dish. Spread sautéed onions over the top.
-
Add Cheese and Cream : Pour cream evenly over the vegetables. Sprinkle cheddar, mozzarella, and Parmesan cheese evenly across the top. Season with thyme, salt, and pepper.
-
Add Topping (Optional) : Mix breadcrumbs with melted butter and sprinkle over the casserole for extra crunch.
-
Bake : Bake uncovered for 40–45 minutes, until vegetables are tender and top is golden brown.
-
Rest and Serve : Let the casserole rest for 5 minutes before serving to allow it to set.
