Some vegan dinner recipes are satisfying. Some are delicious. And then there are recipes like these Vegan Spinach Mushroom and Ricotta Stuffed Zucchini Boats — the kind that make the whole table go completely silent the moment they are set down, that generate genuine gasps of admiration before the first fork is even raised, and that make everyone at the table — vegan or not — lean in for a closer look and immediately ask for the recipe.
These stuffed zucchini boats are a masterpiece of plant-based cooking. Tender roasted zucchini shells are filled with a deeply savory, herby mixture of caramelized mushrooms, wilted spinach, and the most extraordinarily creamy cashew ricotta you have ever tasted — all finished with a golden, slightly crispy top that makes each boat look as stunning as it tastes. They are elegant enough for a dinner party centerpiece, satisfying enough for a hearty weeknight dinner, and impressive enough to convert the most skeptical non-vegan guest at your table. try our Vegan Cauliflower Steaks — bold, beautiful, and incredibly satisfying.”
This recipe is 100% vegan, naturally gluten-free, high in plant-based protein, and can be fully prepared in advance for stress-free entertaining. The cashew ricotta alone is worth making — creamy, lemony, garlicky, and so good that you will want to spread it on everything in your kitchen. Combined with the savory mushroom and spinach filling inside a perfectly roasted zucchini shell it creates a flavor and texture experience that is genuinely extraordinary. Make these once and they will become one of the most requested recipes you own.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 25 mins | 35 mins | 60 mins | 4 | ~340 kcal |
Ingredients
For the Zucchini Boats
- 4 large zucchini (about 20–22cm long — the larger the better for generous filling capacity)
- 2 tbsp olive oil
- ½ tsp salt
- ¼ tsp black pepper
- ½ tsp garlic powder
For the Cashew Ricotta
- 1½ cups (210g) raw cashews, soaked in cold water for 4 hours or in boiling water for 30 minutes
- 3 tbsp fresh lemon juice
- 1 tsp lemon zest
- 2 cloves garlic
- 4 tbsp nutritional yeast
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp nutmeg
- ½ tsp dried Italian herbs
- 4–6 tbsp cold water (to adjust consistency)
For the Spinach Mushroom Filling
- 250g cremini or chestnut mushrooms, finely diced
- 3 large handfuls fresh spinach (about 100g) or 80g frozen spinach, thawed and squeezed dry
- 1 medium onion, finely diced
- 4 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp dried thyme
- 1 tsp dried oregano
- ½ tsp smoked paprika
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp chili flakes (optional)
- 2 tbsp soy sauce or tamari
- 1 tbsp balsamic vinegar
- 2 tbsp nutritional yeast
- ¼ cup fresh basil, roughly chopped
- ¼ cup fresh parsley, finely chopped
For the Topping
- ½ cup (60g) vegan mozzarella shreds or vegan parmesan (optional)
- ¼ cup panko breadcrumbs mixed with 1 tbsp olive oil (creates an extraordinary golden crispy top)
- Extra nutritional yeast for dusting
- Fresh thyme or rosemary sprigs
To Serve
- Simple green salad
- Crusty sourdough bread
- Marinara sauce for dipping
- A drizzle of extra virgin olive oil
- Lemon wedges
- Fresh basil leaves
Instructions
- Soak the cashews. Place the raw cashews in a bowl and cover with boiling water. Soak for at least 30 minutes — or soak overnight in cold water for the smoothest result. Drain and rinse thoroughly before using. Well-soaked cashews are the difference between a silky, luxurious ricotta and one with a slightly grainy texture.
- Preheat your oven to 200°C (400°F). Line a large baking tray with parchment paper.
- Prepare the zucchini boats. Wash the zucchini thoroughly and cut each one in half lengthwise. Using a small spoon or melon baller scoop out the flesh from the center of each zucchini half — leaving a shell approximately 1cm thick all the way around. Be careful not to scoop through the bottom or sides. Reserve the scooped-out zucchini flesh — do not discard it as it goes directly into the filling.
- Season and pre-roast the zucchini boats. Brush the inside and outside of each zucchini shell generously with olive oil. Season with salt, pepper, and garlic powder inside and out. Place cut-side up on the prepared baking tray and roast for 15 minutes until slightly tender but still holding their shape firmly. Pre-roasting removes excess moisture from the zucchini shells and prevents the boats from becoming watery during the final bake with filling.
- Make the cashew ricotta. While the zucchini pre-roasts blend the drained cashews, lemon juice, lemon zest, garlic, nutritional yeast, salt, pepper, nutmeg, and Italian herbs in a high-speed blender or food processor for 2–3 full minutes until completely smooth and creamy. Add cold water one tablespoon at a time to achieve a thick, spreadable consistency similar to ricotta cheese. Taste and adjust seasoning. Transfer to a bowl and set aside.
- Make the spinach mushroom filling. Finely dice the reserved zucchini flesh. Heat olive oil in a large skillet over medium-high heat. Add the diced onion and cook for 5–6 minutes until golden and soft. Add the minced garlic and cook for 1 minute. Add the finely diced mushrooms and cook for 5–6 minutes without stirring too often until deeply golden and all moisture has evaporated. Add the diced reserved zucchini flesh and cook for 2–3 minutes.
- Season the filling. Add the soy sauce, dried thyme, oregano, smoked paprika, salt, pepper, chili flakes, and balsamic vinegar. Stir well and cook for 1–2 minutes. Add the fresh spinach and cook for 1–2 minutes until completely wilted and any excess moisture has cooked off. Remove from heat. Add the nutritional yeast, fresh basil, and fresh parsley. Stir well to combine. Taste and adjust seasoning generously — the filling should be deeply savory and herbaceous.
- Combine filling and ricotta. Fold approximately two thirds of the cashew ricotta into the spinach mushroom filling and stir to combine. Reserve the remaining third of the ricotta to dollop on top of the filled boats. The combination of filling and ricotta inside creates an extraordinary creamy, savory interior while the reserved ricotta on top adds beautiful visual appeal and extra creaminess.
- Fill the zucchini boats. Remove the pre-roasted zucchini boats from the oven. Using a spoon fill each boat generously and firmly with the spinach mushroom ricotta mixture — heap the filling slightly above the rim of the zucchini shell for the most impressive, generous presentation.
- Add the topping. Dollop small spoonfuls of the reserved cashew ricotta over the top of each filled boat. Scatter the panko breadcrumb and olive oil mixture over the ricotta. Sprinkle vegan mozzarella or extra nutritional yeast over the top if using. Place a small sprig of fresh thyme or rosemary on each boat.
- Bake to finish. Return the filled zucchini boats to the oven and bake for 18–22 minutes until the tops are deeply golden and slightly crispy, the filling is bubbling, and the zucchini shells are completely tender when pierced with a knife.
- Rest and serve. Allow to cool for 5 minutes before serving. Arrange on a large serving platter or individual plates. Drizzle generously with extra virgin olive oil and scatter fresh basil leaves over the top. Serve with crusty sourdough bread, a simple green salad, and lemon wedges.
Pro Tips for the Most Spectacular Stuffed Zucchini Boats
- Choose the largest zucchini available. Large zucchini have a greater capacity for filling and produce a more impressive, substantial result. Small zucchini produce boats that are too narrow to fill generously and look underwhelming on the plate. If you love cooking with zucchini, our Vegan Grilled Zucchini Rollups are another elegant plant-based dish worth trying.
- Pre-roast the boats before filling. This is one of the most important techniques in the entire recipe. Pre-roasting removes excess moisture from the zucchini before the filling goes in — preventing the finished dish from becoming watery and ensuring the boats hold their shape beautifully during the final bake.
- Cook the mushrooms until completely dry. The mushrooms must be cooked until every drop of moisture has evaporated and they are deeply golden. Wet mushrooms in the filling make the boats watery and prevent the filling from holding together properly.
- Squeeze all moisture from the spinach. Press the wilted spinach firmly against the side of the pan with the back of a spoon before removing from heat. Even small amounts of residual moisture significantly affect the texture of the finished filling.
- Blend the ricotta for the full time. A full 2–3 minutes of blending in a high-speed blender produces an ultra-smooth, silky ricotta. Stopping too soon leaves a slightly grainy texture. Stop halfway to scrape down the sides and continue blending until perfectly smooth.
- Make the panko breadcrumb topping crispy. Mix the panko with olive oil before scattering over the boats — this ensures even golden browning across the entire surface. Plain un-oiled breadcrumbs can burn in patches while remaining pale in others.
Flavor Variations
- Sun-Dried Tomato and Olive: Add ¼ cup of finely chopped sun-dried tomatoes and ¼ cup of sliced kalamata olives to the filling for a bold, Mediterranean-inspired version that is absolutely extraordinary.
- Italian Herb and Marinara: Top each filled boat with a spoonful of simple tomato marinara sauce before adding the breadcrumb topping for a saucy, Italian-inspired version that is stunning with vegan mozzarella melted on top.
- Spicy Harissa: Add 1–2 tablespoons of harissa paste to the filling and replace the Italian herbs with cumin and coriander for a boldly spiced North African-inspired version that pairs beautifully with a cooling vegan yogurt drizzle.
- Quinoa and Black Bean: Add ½ cup of cooked quinoa and ½ cup of drained black beans to the filling for an even heartier, protein-packed version that is extraordinarily satisfying as a complete standalone dinner.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Vitamin C |
|---|---|---|---|---|
| ~340 kcal | 14g | 24g | 7g | 55% DV |
These stuffed zucchini boats are a genuine nutritional powerhouse. Zucchini is an excellent source of Vitamin C, Vitamin A, potassium, and powerful antioxidants including lutein and zeaxanthin that support eye health and reduce inflammation. Cashews provide plant-based protein, heart-healthy monounsaturated fats, iron, zinc, and magnesium. Mushrooms deliver B vitamins, selenium, and immune-supporting beta-glucans. Spinach adds iron, Vitamin K, folate, and antioxidants. Nutritional yeast contributes B vitamins and additional complete protein. Together this dish delivers a beautifully balanced and genuinely impressive nutritional profile that makes it as good for your body as it is extraordinary to eat.
Storage and Make-Ahead Tips
- Refrigerator: Store leftover stuffed zucchini boats in an airtight container for up to 3 days. They reheat beautifully and the flavors deepen overnight.
- Reheat: Reheat in the oven at 180°C for 12–15 minutes until warmed through and the topping is re-crisped. The air fryer at 180°C for 6–8 minutes also produces excellent results. Avoid the microwave which makes the breadcrumb topping soggy.
- Make ahead for entertaining: Every component of this dish can be prepared up to 24 hours in advance. Pre-roast the boats, make the cashew ricotta, and prepare the filling — store each separately in the fridge. Assemble and bake just before serving. This eliminates almost all day-of cooking stress.
- Cashew ricotta: Makes ahead beautifully and stores in an airtight container in the fridge for up to 4 days. The flavor actually improves as it sits. Use leftover ricotta as a spread on toast, in wraps, on pasta, or as a dip with vegetables.
- Freeze: The filling and ricotta can be frozen separately for up to 2 months. The zucchini boats are best made fresh as zucchini does not freeze well.
Frequently Asked Questions
Can I make the cashew ricotta without a high-speed blender?
Yes but soak the cashews for the full 4 hours in cold water rather than 30 minutes in boiling water for the smoothest possible result in a regular blender. Blend for longer than you think necessary and add water gradually. A food processor also works well and produces a slightly chunkier, more rustic ricotta that is equally delicious in this recipe.
Can I use store-bought vegan ricotta?
Yes. If you are short on time a good quality store-bought vegan ricotta can be used in place of the homemade cashew version. Brands like Kite Hill and Violife make excellent vegan ricottas. The homemade cashew ricotta is significantly more flavorful and rewarding but the store-bought version produces a perfectly delicious result.
How do I prevent the zucchini boats from becoming watery?
The three key steps are pre-roasting the boats before filling to remove excess moisture, cooking the mushrooms until completely dry, and squeezing all moisture from the spinach before adding to the filling. Following all three steps consistently produces boats that hold their shape beautifully and never become watery.
Can I make this nut-free?
Yes. Replace the cashew ricotta with a tofu-based ricotta — blend 400g of well-pressed firm tofu with lemon juice, nutritional yeast, garlic, salt, nutmeg, and Italian herbs for an equally creamy, nut-free alternative that is also higher in protein.
What size zucchini works best?
Large zucchini — approximately 20–25cm long and 6–7cm in diameter — are ideal. They have enough flesh to scoop out while still maintaining a sturdy shell, and enough capacity to hold a generous amount of filling. Small or medium zucchini can be used but produce a less substantial result.
Can I serve these as a starter rather than a main course?
Absolutely. Cut each filled zucchini boat in half crosswise to create two smaller pieces and arrange on an elegant platter for a stunning dinner party starter. The smaller pieces are perfectly sized for a starter portion and look spectacular presented on a large board with fresh basil, a drizzle of balsamic glaze, and crusty bread on the side.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more spectacular vegan dinner recipes? Love spinach and mushroom together? Our Baked Vegan Spinach Mushroom Quesadillas are crispy, cheesy, and ready in 30 minutes.

Sonia is a passionate plant-based cook and the lead recipe creator at The Green Kitchen. With years of experience crafting vibrant, wholesome vegan meals, she believes that healthy eating should be exciting, flavorful, and accessible to everyone. Her recipes are tested, practical, and designed to bring joy to your kitchen every single day.



