
This hearty stuffed zucchini recipe has become my go-to solution for meatless Monday dinners that still satisfy the whole family. The combination of creamy ricotta, earthy mushrooms, and vibrant spinach transforms simple zucchini into an elegant, nutritious meal that feels indulgent while keeping things light.
I first made these zucchini boats when trying to use up an abundance of garden zucchini last summer. What started as a simple clean-out-the-fridge dinner has become one of our most requested vegetarian meals, even from my previously vegetable-resistant teenagers.
Ingredients
- Fresh zucchini: Provides the perfect vessel and adds subtle sweetness
- Cremini mushrooms: Bring earthy umami flavor that makes this dish satisfying
- Fresh spinach: Packs nutrients and beautiful color throughout the filling
- Whole milk ricotta: Creates a creamy base that binds everything together
- Mozzarella cheese: Forms that irresistible golden crust when baked
- Italian seasoning: Infuses the filling with classic Mediterranean flavor
- Garlic: Adds aromatic depth without overpowering other ingredients
- Olive oil: Helps develop flavor when sautéing and prevents sticking
Step-by-Step Instructions
- Prep the Zucchini:
- Carefully slice each zucchini lengthwise to create two equal halves. Using a small spoon or melon baller, gently scoop out the center flesh, leaving about a 1/4-inch border around all edges to create your boats. Save the scooped flesh for future stir-fries or add it to the filling for extra zucchini flavor. Brush the hollowed boats lightly with olive oil to prevent sticking and enhance browning.
- Make the Filling:
- Heat a tablespoon of olive oil in a skillet over medium heat until shimmering. Add sliced mushrooms in a single layer and let them cook undisturbed for 2-3 minutes until golden on one side. Stir and continue cooking until golden all over and they've released their moisture. Add spinach and minced garlic, cooking just until the spinach wilts completely but still maintains its bright green color. Remove from heat and allow to cool slightly before folding in ricotta, shredded mozzarella, salt, pepper, and Italian seasoning until thoroughly combined.
- Stuff and Bake:
- Divide your prepared filling evenly among the hollowed zucchini halves, mounding it slightly in the center. Sprinkle additional mozzarella over the top of each boat. Place on a parchment-lined baking sheet and bake in a preheated 375°F oven for 20-25 minutes. The zucchini should be tender when pierced with a fork but still hold its shape, and the cheese topping should be melted and beginning to turn golden.
- Broil for Perfection:
- For that restaurant-quality finish, switch your oven to broil for the final 1-2 minutes of cooking. Watch carefully to avoid burning as the cheese will quickly transform from golden to overdone. This step creates that irresistible browned cheese crust that makes these boats utterly delicious.

The ricotta cheese is truly the secret star of this recipe. I discovered its transformative power when I switched from using regular cottage cheese to whole milk ricotta. The difference was remarkable—creating a silky, luxurious texture that elevates these simple vegetables into something that feels special enough for company.
Make-Ahead Tips
These zucchini boats shine as a meal prep option. You can prepare everything up to 24 hours in advance, keeping the filled boats covered in the refrigerator until ready to bake. Just add an extra 5 minutes to the baking time if cooking directly from the refrigerator. The flavors actually develop beautifully as they rest.
Customization Ideas
The basic formula for these stuffed zucchini boats is endlessly adaptable. Try swapping the mushrooms for artichoke hearts or roasted red peppers. Add protein with some crumbled cooked sausage or white beans. For a Mediterranean twist, incorporate Kalamata olives and feta cheese in place of some of the mozzarella. The technique remains the same while the flavor profile can travel wherever your taste buds desire.
Serving Suggestions
While these boats can certainly stand alone as a complete meal, they pair beautifully with complementary sides. Serve alongside a simple tomato sauce for dipping, which adds bright acidity to balance the richness. A peppery arugula salad dressed simply with lemon and olive oil makes the perfect fresh counterpoint. For heartier appetites, crusty bread or a small portion of pasta rounds out the meal nicely.
Perfect Pairings
The Italian flavors in these zucchini boats call for complementary beverages. A light Pinot Grigio or Sauvignon Blanc brings refreshing acidity that cuts through the richness of the cheese. For non-alcoholic options, sparkling water with a squeeze of lemon or a spritz of Italian soda keeps the meal feeling special without the alcohol.

Frequently Asked Questions
- → Can I use frozen spinach instead of fresh?
Yes, you can! Just make sure to thaw and squeeze out excess liquid to avoid a watery filling.
- → How do I make these ahead of time?
Prepare the zucchini and stuffing in advance. Assemble them on a baking sheet, refrigerate, and bake just before serving.
- → What can I serve alongside these zucchini boats?
Pair them with marinara sauce for dipping, a fresh green salad, or some hearty garlic bread for a complete meal.
- → Can this dish be made vegan?
Yes! Swap out ricotta and mozzarella for cashew ricotta and your favorite dairy-free cheese alternatives.
- → What’s the best way to reheat these zucchini boats?
Reheat in a preheated oven at 350°F (175°C) for about 10 minutes to preserve their texture and flavor.