Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats bring together tender roasted zucchini, creamy ricotta, and savory sautéed vegetables in one deeply satisfying dish. Each boat is filled generously, then baked until bubbling and lightly golden on top.
This recipe transforms simple vegetables into a warm, comforting meal that feels hearty without being heavy. The zucchini becomes soft and slightly sweet in the oven, while the filling stays rich and creamy with pockets of earthy mushrooms and wilted spinach.
Perfect as a vegetarian main or a substantial side, these stuffed zucchini boats deliver balance in every bite. The creamy ricotta contrasts beautifully with the gentle bite of garlic and herbs, making this a dish that feels both wholesome and indulgent at the same time.
Ingredients Overview
Zucchini form the base of this recipe. Medium-sized zucchini are ideal because they hold their shape well and provide enough room for generous filling. Look for firm zucchini with smooth skin. If zucchini are very large, they may contain excess moisture and larger seeds, which can affect texture.
Ricotta cheese provides the creamy backbone of the filling. Whole milk ricotta offers the richest texture, but part-skim ricotta works well if you prefer a lighter option. For a thicker consistency, drain ricotta in a fine sieve for about 20 minutes before mixing.
Fresh spinach adds color and a mild, earthy flavor. It wilts quickly and blends seamlessly into the ricotta mixture. Frozen spinach can be substituted, but it must be thoroughly thawed and squeezed dry to prevent watery filling.
Mushrooms bring depth and savory notes. Cremini or white button mushrooms both work well. Finely chopping them allows even distribution throughout the filling.
Garlic and onion provide aromatic base flavor. A small amount of olive oil helps sauté the vegetables and builds richness.
Grated mozzarella or Parmesan adds a lightly golden finish. Italian seasoning or a blend of dried oregano and basil rounds out the flavors.
Step-by-Step Instructions

Begin by preheating your oven to 400°F. Line a baking sheet with parchment paper or lightly grease a baking dish.
Wash and dry the zucchini. Slice each zucchini in half lengthwise. Using a spoon, gently scoop out the center flesh, leaving a small border around the edges to maintain structure. Finely chop the scooped zucchini flesh and set aside.
Lightly brush the hollowed zucchini boats with olive oil and sprinkle with a pinch of salt. Arrange them cut side up on the baking sheet. Pre-bake for 8 to 10 minutes to soften slightly. This step helps prevent excess moisture later.
Meanwhile, heat olive oil in a skillet over medium heat. Add finely chopped onion and cook until translucent. Stir in minced garlic and cook briefly until fragrant.
Add the chopped mushrooms and the reserved zucchini flesh. Cook until the mushrooms release their moisture and most of the liquid evaporates. This step is important to avoid a watery filling.
Stir in the spinach and cook just until wilted. Remove the skillet from heat and allow the mixture to cool slightly.
In a mixing bowl, combine ricotta, half of the shredded mozzarella or Parmesan, Italian seasoning, salt, and pepper. Fold in the sautéed vegetable mixture until evenly combined.
Remove the partially baked zucchini boats from the oven. Spoon the ricotta filling generously into each boat, pressing gently to pack it in.
Sprinkle the remaining cheese over the tops. Return the zucchini to the oven and bake for 15 to 20 minutes, or until the filling is heated through and the cheese is lightly golden.
Allow the zucchini boats to rest for a few minutes before serving. This helps the filling set slightly and makes them easier to handle.
Tips, Variations & Substitutions
For added protein, stir cooked quinoa or finely chopped walnuts into the ricotta mixture. Both add subtle texture without overpowering the dish.
If you prefer a slightly crisp top, switch the oven to broil for the final 2 to 3 minutes. Watch carefully to prevent over-browning.
To make this recipe dairy-free, substitute ricotta with a plant-based ricotta alternative and use dairy-free shredded cheese.
Fresh herbs such as chopped parsley or basil can be mixed into the filling for added brightness.
If zucchini release excess moisture during baking, gently blot with a paper towel before serving.
Serving Ideas & Occasions
Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats work beautifully as a vegetarian main course served alongside a simple green salad or roasted potatoes.
They also pair well with grilled chicken or baked fish if you are serving a mixed menu.
This dish fits perfectly into weeknight dinners, casual gatherings, or even as part of a holiday spread where lighter vegetable options are welcome.
For a complete meal, serve with crusty bread to scoop up any creamy filling that escapes the boats.
Nutritional & Health Notes
Zucchini are low in calories and provide fiber, vitamin C, and potassium. Using them as the base keeps the dish naturally lighter than traditional pasta-based casseroles.
Spinach contributes iron and antioxidants, while mushrooms add fiber and important minerals.
Ricotta provides protein and calcium. Choosing part-skim ricotta can reduce overall fat content while still maintaining creaminess.
Balancing the dish with a side salad or whole grains creates a well-rounded meal that supports steady energy levels.
FAQs
-
Can I prepare these zucchini boats ahead of time?
Yes, you can assemble the stuffed zucchini boats up to a day in advance. Store them covered in the refrigerator and bake just before serving. You may need to add a few extra minutes to the baking time if cooking directly from cold.
-
How do I prevent the zucchini from becoming soggy?
Pre-baking the hollowed zucchini and cooking the mushroom mixture until most moisture evaporates are key steps. Draining ricotta if it appears watery also helps maintain a firm filling.
-
Can I freeze stuffed zucchini boats?
Freezing is possible, but the texture of zucchini may soften after thawing. For best results, freeze before baking and cook from frozen, adding additional baking time as needed.
-
What other vegetables can I add to the filling?
Finely diced bell peppers, grated carrots, or chopped sun-dried tomatoes can be added. Cook them with the mushrooms to remove excess moisture before mixing with ricotta.
-
Can I use cottage cheese instead of ricotta?
Yes, cottage cheese can be substituted. For a smoother texture, blend it briefly before mixing with the vegetables.
-
How long do leftovers last?
Leftovers can be stored in an airtight container in the refrigerator for up to three days. Reheat in the oven or microwave until warmed through.
-
Can I make this recipe vegan?
Yes. Use plant-based ricotta and shredded cheese alternatives. Confirm that all ingredients are dairy-free. The texture and flavor will remain satisfying and rich.
PrintEasy Zucchini Boat Recipe with Ricotta and Veggies
Tender zucchini halves filled with a creamy mixture of spinach, mushrooms, and ricotta, then baked until golden and bubbling.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
Ingredients
4 medium zucchini
1 tablespoon olive oil plus more for brushing
1/2 small onion finely chopped
2 cloves garlic minced
1 cup finely chopped mushrooms
1 cup chopped fresh spinach
1 cup ricotta cheese
1/2 cup shredded mozzarella or grated Parmesan divided
1/2 teaspoon Italian seasoning
Salt and black pepper to taste
Instructions
-
Preheat oven to 400°F and prepare a baking sheet.
-
Slice zucchini lengthwise and scoop out centers, reserving the flesh.
-
Brush zucchini with olive oil and pre-bake for 8 to 10 minutes.
-
Sauté onion in olive oil until soft, then add garlic.
-
Add mushrooms and chopped zucchini flesh and cook until moisture evaporates.
-
Stir in spinach and cook until wilted, then remove from heat.
-
Mix ricotta, half the cheese, seasoning, salt, and pepper in a bowl.
-
Fold in the vegetable mixture.
-
Fill zucchini boats with ricotta mixture and top with remaining cheese.
-
Bake for 15 to 20 minutes until heated through and lightly golden.
Notes
Drain ricotta if watery.
Broil briefly for a more golden top.
Serve warm for best texture.
