Published: October 23, 2025
Last updated: October 24, 2025
Easy And Healthy Cheesy Zucchini Casserole with Mushrooms and Cottage Cheese
Hello Zucchini Lovers! Whether you grabbed some zucchini from the farmers’ market, have some in your fridge that you want to use up, or have a bunch growing in your garden, this recipe is for you!
This recipe is perfect for when you have an abundance of zucchini. You can even prep your summer zucchini for winter casseroles by freezing it when it is ripe and ready for eating. Anyway you slice it, this is one of my favorite casserole recipes featuring tender zucchini.
I make this casserole extra special with a homemade walnut breadcrumb topping made with leftover crusty bakery bread and I serve it all with a whipped herbed cottage cheese sauce for extra creaminess and freshness. This recipe is soon to be your favorite zucchini recipe.
Why You Will Love This Recipe
Vegetarian: This is 100% vegetarian
High Protein: This recipe has high-protein ingredients like cottage cheese and eggs.
Veggie Packed: This recipe is loaded with zucchini and mushrooms
Cheesy: This recipe has creamy cottage cheese and sharp and creamy parmesean cheese, adding to the decant flavors of the dish.
Whole Foods: You know all the foods in this recipe.
Easy Recipe: This Easy zucchini casserole recipe is perfect as an easy side dish to compliment a main protein like grilled chicken thighs, baked fish, or air fryer tofu.
Versatile: keep this 100% vegetarian or add some ground chicken or turkey to the mushroom sauté before the bake for even more of a protein punch.
Meal Prep Friendly- this is there perfect side dish to make in advance for busy weeknights.
Equipment
- mixing bowl
- measuring cups
- mandolin or sharp knife
- casserole dish
- serving spoon

Ingredients
Sautéed Mushrooms: Sliced and sauteed in a good-quality olive oil
Cream sauce base: With ingredients such as cottage cheese, milk, eggs, parmesan cheese, and olive oil, this cream sauce is truly luxurious while adding bulk to the recipe.
Bread Crumb Topping: This sends this recipe over the top. Making your own homemade breadcrumb walnut topping makes this casserole extra special.
Whipped Herb Cottage Cheese Sauce to Finish: This adds a boost of freshness that visually looks amazing, but also tastes fantastic paired with the zucchini and mushrooms.
Step-by-Step Instructions
Prep the pan & zucchini
-
-
Heat oven to 375°F (190°C). Lightly oil a 9×9 baking dish.
-
Slice 2 medium zucchini into thin rounds.
-
Tip (avoid watery bakes): Skip extra-large zucchini, they hold more water and taste blander. Using frozen zucchini noodles? Thaw, squeeze dry, and chop into 1–2″ lengths so they layer neatly.
-
Sauté the veggies
-
-
In a large skillet, heat 1 Tbsp olive oil.
-
Cook 1 sliced onion until golden (about 8 min). Add 3 cloves minced garlic and 8 oz sliced mushrooms; cook until the mushrooms release liquid and it evaporates and they brown (6–8 min). Season with salt/pepper.
-
Tip Moisture control: Cook until the pan looks nearly dry, this keeps the casserole from becoming too watery.
-
Make the cream base
-
-
Whisk ¼ cup milk, ¼ cup cottage cheese, 2 eggs, ¼ cup grated Parmesan, a pinch of red pepper flakes(optional), salt, and black pepper until smooth.
-
Assemble
-
-
Layer all the zucchini in the dish.
-
Spoon the mushroom-onion mixture over top.
-
Pour the cream base evenly over the vegetables.
-
Sprinkle the remaining ¼ cup Parmesan over everything.
-
Top with ½ cup walnut breadcrumbs (your mix of fresh breadcrumbs + chopped walnuts).
-
Finish with a generous drizzle of olive oil over the crumbs.
-
Bake
-
- Cover the dish loosely with foil and bake 20 minutes.
-
Remove foil and bake 15–20 minutes more, until the top is golden and the center is set.
-
Oven variance tip: Cooking times vary by oven, check early on in the bake. If the top browns too fast, re-cover with foil.
Rest & Finish
- Let sit 10 minutes to set.
- Shower with fresh herbs (basil, parsley, chives, thyme, or oregano).
- Serve with the Whipped Cottage Cheese Herb Sauce on the side or spooned over each portion.
Variations
How To Serve
As a side dish: Pair with roasted chicken, grilled fish, or a simple green salad.
As a brunch recipe: Serve warm with eggs and fresh fruit.
Healthy snack: Cut into squares and enjoy warm or cold.
Meal prep: Portion into containers for easy grab-and-go lunches or dinners.
Storage Suggestions
Refrigerator: Let the casserole cool completely. Store leftovers in an airtight container or cover the baking dish tightly with foil. Keep in the fridge for up to 5 days.
Freezer: Slice into portions and wrap tightly in foil or place in freezer-safe containers. Freeze for up to 3 months. For best results, thaw overnight in the fridge before reheating.
Reheating Instructions
Oven (best for texture): Preheat to 350°F (175°C). Cover the casserole with foil to prevent the topping from burning and heat for 20–25 minutes, or until warmed through. For a crispier topping, remove foil for the last 5 minutes.
Microwave (quick option): Place a portion on a microwave-safe plate, cover lightly, and heat for 1–2 minutes, checking halfway through. Note: the topping will soften in the microwave.
From frozen: Bake covered at 350°F for 40–45 minutes, then uncover and bake another 10 minutes until hot in the center and the topping is crisp.
More Holiday Recipes
Easy Cheesy Corn Casserole: A Healthy Recipe without Jiffy
Holiday Sugar Plum Baked Oatmeal (Cozy Christmas Breakfast Recipe)
Air Fried Brussels Sprouts with Horseradish Aioli
Pear Cardamom Bread with a Cardamom Crumble

Healthy Zucchini Casserole with Walnut Breadcrumb Topping
Equipment
- 9x9 baking dish or similar
- large skillet
- mixing bowls
- Whisk
- cutting board and knife
- measuring cups and spoons
Ingredients
- 2 medium zucchini, sliced into thin rounds
- 8 oz mushrooms, sliced
- 1 medium onion, chopped
- 3 garlic cloves, minced
- 2 tbsp olive oil
- ¼ cup milk 2% or whole
- ¼ cup cottage cheese
- ½ cup parmesan cheese divided, 1/4 cup for cream base, 1/4 cup for layering
- 2 eggs
- 3 tbsp fresh herbs
Walnut Breadcrumb Topping
- 2 cups bread cubes stale or day old works best
- 2 tbsp olive oil
- ⅓ cup walnuts
- ¼ tsp kosher salt
- ¼ tsp black pepper
- ½ cup Whipped Herb Cottage Cheese Sauce optional
Instructions
Preheat oven:
- Heat to 375°F (190°C). Lightly oil a 9x9 or similar baking dish.
Cook aromatics:
- Heat olive oil in a skillet. Add onion and cook until golden, about 8 minutes. Add garlic and mushrooms with a pinch of salt. Cook until mushrooms release liquid and start to brown, ~6–7 minutes.
Make cream base:
- In a bowl, whisk together milk, cottage cheese, ¼ cup Parmesan, and eggs. Season with salt and pepper.
Walnut Breadcrumbs
- Tear or cube the bread, then pulse in the food processor until you reach coarse crumbs.Spread the fresh crumbs on a baking sheet. Bake at 300°F (150°C) for 8–12 minutes, stirring once or twice, until dry and golden.You can pulse the walnuts separately in the food processor, then toast them together with the breadcrumbs in the oven ortoss both in a skillet with olive oil until fragrant.Season with salt, pepper, and Parmesan (if using).
Assemble casserole
- Spread zucchini slices in the baking dish.Add the mushroom-onion mixture.Pour the cream base evenly over the vegetables.Sprinkle the remaining ¼ cup Parmesan over the top.Add an even layer of walnut breadcrumbs.
Bake:
- Drizzle the top generously with olive oil. Cover loosely with foil and bake 20 minutes. Remove foil and bake another 15–20 minutes until golden and set in the center.
Finish with herbs:
- Sprinkle fresh herbs over the top before serving.
Nutrition
Hi, I’m Sarah Harper, a Registered Dietitian Nutritionist passionate about cooking, eating, and sharing all things food! At The Addy Bean, you’ll find a variety of flexitarian recipes designed to inspire and empower you to explore the delicious world of plant-based eating. My mission is to make plant-forward meals approachable, enjoyable, and part of your everyday life!







0 Comments