These Spinach Mushroom & Ricotta Stuffed Zucchini boats are filled with creamy ricotta, sautéed mushrooms, tender spinach, garlic, herbs, and plenty of melted cheese. Baked until the zucchini is tender and the cheesy filling is golden and bubbling, this flavorful dish works beautifully as a light dinner, vegetarian main course, or satisfying side dish.
Why You’ll Love It
- Creamy ricotta filling packed with spinach, mushrooms, and garlic
- Tender zucchini boats with a beautifully golden cheesy topping
- Naturally meat-free and easy to customize
- Perfect for weeknight dinners, meal prep, or entertaining
Ingredients Overview
Zucchini
- 4 medium zucchini
- 1 tbsp olive oil
- ½ tsp salt
- ¼ tsp black pepper
Spinach Mushroom Filling
- 1 tbsp olive oil
- 8 oz mushrooms, sliced
- 3 cups fresh spinach
- 3 garlic cloves, minced
- ½ small onion, finely chopped
- ½ tsp Italian seasoning
- ¼ tsp red pepper flakes, optional
- ½ tsp salt
- ¼ tsp black pepper
Ricotta Filling
- 1 cup ricotta cheese
- ½ cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 1 large egg
- 1 tbsp fresh parsley, chopped
- ½ tsp garlic powder
- ¼ tsp black pepper
Cheese Topping
- 1 cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- ½ tsp Italian seasoning
Garnish
- Fresh parsley
- Fresh basil
- Extra Parmesan cheese

Step-by-Step Instructions
1. Prepare the Zucchini
Preheat the oven to 400°F (200°C).
Slice each zucchini in half lengthwise.
Using a spoon, carefully scoop out the center flesh, leaving about a ¼-inch border around the edges.
Arrange the zucchini halves cut-side up in a lightly greased baking dish.
Brush lightly with olive oil and season with salt and black pepper.
2. Pre-Bake the Zucchini
Bake the empty zucchini boats for 8–10 minutes.
This helps soften them slightly before adding the filling.
Remove from the oven and set aside.
3. Cook the Mushrooms
Heat olive oil in a large skillet over medium heat.
Add the chopped onion and mushrooms.
Cook for 5–7 minutes, stirring occasionally, until the mushrooms are browned and most of their moisture has evaporated.
4. Add the Spinach
Add minced garlic, spinach, Italian seasoning, red pepper flakes if using, salt, and black pepper.
Cook for another 2–3 minutes, until the spinach has wilted.
Remove from the heat and allow the mixture to cool slightly.
5. Make the Ricotta Filling
In a large bowl, combine ricotta, Parmesan, mozzarella, egg, parsley, garlic powder, and black pepper.
Add the cooled spinach and mushroom mixture.
Fold everything together until evenly combined.
6. Stuff the Zucchini
Spoon the ricotta mixture generously into each zucchini boat.
Press the filling gently so each zucchini is well packed.
Sprinkle mozzarella and Parmesan over the tops.
Finish with Italian seasoning.
7. Bake
Return the stuffed zucchini to the oven.
Bake for 18–22 minutes, or until the zucchini is tender and the cheese is melted and bubbling.
For a more deeply golden topping, broil for 1–2 minutes at the end while watching carefully.
8. Serve
Remove the zucchini from the oven and let them rest for about 5 minutes.
Sprinkle with fresh parsley, basil, and extra Parmesan.
Serve warm while the filling is creamy and the cheese is golden.
Cooking Tips
- Choose medium zucchini of similar size so they cook evenly.
- Cook the mushrooms until their excess moisture evaporates to prevent a watery filling.
- Allow the spinach and mushroom mixture to cool slightly before mixing with the ricotta.
- Do not scoop the zucchini shells too thin or they may collapse during baking.
- Freshly grated Parmesan and mozzarella give the best flavor and melt.
Serving Suggestions
Serve these spinach mushroom and ricotta stuffed zucchini with:
- Garlic bread
- Fresh green salad
- Tomato and cucumber salad
- Roasted potatoes
- Marinara sauce
Storage
Store leftover stuffed zucchini in an airtight container in the refrigerator for up to 3 days.
Reheat in a 350°F (175°C) oven for about 10–15 minutes, or microwave individual portions until warmed through.
Leftover Ideas
- Chop leftover stuffed zucchini and toss with pasta.
- Serve leftovers over rice or quinoa.
- Add extra marinara and mozzarella and rebake casserole-style.
FAQs
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much moisture as possible before adding it to the filling.
Can I make these ahead of time?
Yes. Assemble the stuffed zucchini several hours ahead, cover, refrigerate, and bake when ready.
Can I add meat?
Yes. Cooked ground beef, Italian sausage, chicken, or turkey can be mixed into the filling.
Can I use cottage cheese instead of ricotta?
Yes. Drain excess liquid first for the best texture.
Final Thoughts
Spinach Mushroom & Ricotta Stuffed Zucchini combine tender vegetables, earthy mushrooms, creamy ricotta, fresh spinach, garlic, and bubbling melted cheese in one satisfying dish. Colorful, comforting, and easy to prepare, these stuffed zucchini boats are perfect for vegetarian dinners, family meals, or whenever you want a lighter homemade meal without sacrificing flavor.
#StuffedZucchini #RicottaRecipes #VegetarianDinner #ZucchiniRecipes #EasyDinner