
These delicious Spinach, Mushroom & Ricotta Stuffed Zucchini Boats are packed with Mediterranean-inspired flavors. Fresh zucchini halves are filled with a creamy mixture of ricotta cheese, sautéed mushrooms, garlic, spinach, and Parmesan, then baked until tender and beautifully golden.
Perfect for a healthy lunch, a satisfying vegetarian dinner, or a delicious low-carb side dish!
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 4 (2 zucchini boats per serving)
Course: Main Course / Side Dish
Cuisine: Mediterranean-inspired
Ingredients
For the Zucchini Boats
- 4 medium zucchini
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Spinach, Mushroom & Ricotta Filling - 1 tablespoon olive oil
- 1 tablespoon butter
- 8 oz (225 g) mushrooms, finely chopped
- 3 cups fresh baby spinach
- 1 cup ricotta cheese
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- 2 cloves garlic, minced
- ¼ cup finely diced onion
- 1 large egg
- ½ teaspoon Italian seasoning
- ¼ teaspoon paprika
- ¼ teaspoon black pepper
- Salt, to taste
- 1 tablespoon chopped fresh parsley
For the Topping - ½ cup shredded mozzarella cheese
- 2 tablespoons grated Parmesan cheese
- 1 tablespoon chopped fresh parsley
- A pinch of red pepper flakes (optional)
Instructions
- Prepare the Oven
Preheat your oven to 400°F (200°C). Lightly grease a baking dish with olive oil or cooking spray.
- Prepare the Zucchini
Wash the zucchini and trim off the ends. Slice each zucchini lengthwise into two halves.
Using a small spoon, carefully scoop out the center flesh, leaving about ¼ inch around the edges to create little boats.
Finely chop the scooped-out zucchini flesh and set aside.
- Pre-Bake the Zucchini
Arrange the zucchini halves in the prepared baking dish. Brush lightly with olive oil and season with salt and black pepper.
Bake for 8–10 minutes to soften slightly. Remove from the oven and carefully drain any excess liquid.
- Cook the Mushrooms
Heat olive oil and butter in a large skillet over medium heat.
Add the chopped mushrooms and cook for 5–7 minutes until their moisture evaporates and they begin to turn golden.
Add the diced onion and chopped zucchini flesh. Cook for another 3–4 minutes until softened.
- Add Garlic and Spinach
Stir in the minced garlic and cook for about 30 seconds until fragrant.
Add the fresh spinach and cook until wilted, approximately 2 minutes.
Remove the skillet from the heat and allow the mixture to cool slightly. Drain any excess moisture if necessary.
- Prepare the Creamy Ricotta Filling
In a large mixing bowl, combine ricotta cheese, ½ cup mozzarella, Parmesan, egg, Italian seasoning, paprika, black pepper, and parsley.
Add the cooked mushroom and spinach mixture. Stir until everything is evenly combined.
Taste and adjust the seasoning as needed.
- Stuff the Zucchini Boats
Spoon the ricotta, mushroom, and spinach mixture generously into each zucchini half.
Arrange the stuffed zucchini boats in the baking dish.
- Add the Cheese Topping
Sprinkle the remaining mozzarella and Parmesan evenly over the stuffed zucchini boats.
- Bake Until Golden
Bake uncovered for 18–22 minutes, until the zucchini is tender, the filling is heated through, and the cheese is melted.
For a beautifully golden top, broil for 1–2 minutes at the end, watching carefully to prevent burning.
- Garnish and Serve
Remove from the oven and let rest for 5 minutes. Sprinkle with fresh parsley and red pepper flakes if desired.
Serve warm and enjoy!
Nutrition Information
Estimated per serving (2 zucchini boats)
Nutrient Amount
Calories 315 kcal
Protein 21 g
Carbohydrates 13 g
Fat 22 g
Fiber 3 g
Sugar 7 g
Sodium 570 mg
Nutrition values are estimates and may vary depending on the cheese brands and ingredient quantities.
Nut Information & Allergens
- Tree nuts: No almonds, walnuts, pecans, cashews, or other tree nuts are included in the standard recipe.
- Peanuts: No peanuts are included.
- Dairy: Contains ricotta, mozzarella, Parmesan, and butter.
- Eggs: Contains one egg.
- Gluten: The standard recipe does not contain wheat ingredients, but check packaged cheeses and seasonings for possible cross-contact.
Nut-free option: The standard recipe is made without nuts. Check all packaged ingredients and preparation surfaces for possible nut cross-contact.
Dairy-free option: Use dairy-free ricotta, mozzarella, and Parmesan alternatives, along with plant-based butter.
Egg-free option: Omit the egg and use 1–2 tablespoons of additional ricotta or a suitable egg replacer to help bind the filling.
Gluten-free option: The standard recipe is naturally gluten-free when all packaged ingredients are verified gluten-free.
Lower-sodium option: Use low-sodium ricotta, reduce the Parmesan, and add less salt. Choose unsalted butter and fresh ingredients.
Helpful Cooking Tips
- Choose medium zucchini: They are easier to scoop and hold their shape during baking.
- Remove excess moisture: Mushrooms, spinach, and zucchini all release water. Cook the filling until excess liquid evaporates.
- Don’t scoop too deeply: Leave enough zucchini around the edges to keep the boats sturdy.
- Use whole-milk ricotta: It creates a richer and creamier filling.
- Avoid overbaking: Zucchini should be tender but still hold its shape.
- Make the tops golden: A short broil at the end gives the cheese a beautiful finish.
- Add extra flavor: Sun-dried tomatoes, fresh basil, or a little lemon zest make delicious additions.
Storage Instructions - Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Reheating: Warm in the oven at 350°F (175°C) for 10–15 minutes or until heated through.
- Microwave: Heat individual portions for approximately 1–2 minutes, depending on your microwave.
- Freezing: Freeze fully cooked and cooled zucchini boats in a freezer-safe container for up to 2 months. The zucchini may become softer after thawing.
- Make ahead: Prepare the filling up to one day ahead and refrigerate separately. Stuff and bake the zucchini when ready to serve.
Frequently Asked Questions (Q&A)
Q1: Can I make stuffed zucchini boats ahead of time?
Yes! Prepare the filling and scoop out the zucchini a day ahead. Store them separately in the refrigerator, then assemble and bake when ready.
Q2: How do I prevent zucchini boats from becoming watery?
Pre-bake the zucchini briefly and drain excess liquid. Also, cook the mushrooms and spinach until most of their moisture has evaporated before adding them to the ricotta.
Q3: Can I use frozen spinach instead of fresh spinach?
Yes! Thaw the frozen spinach completely and squeeze out as much water as possible before adding it to the filling.
Q4: Can I use cottage cheese instead of ricotta?
Absolutely! Blend cottage cheese briefly for a smoother texture, or use it directly for a slightly chunkier filling.
Q5: Can I make this recipe without mushrooms?
Yes! Replace the mushrooms with chopped bell peppers, extra spinach, or sun-dried tomatoes.
Q6: Can I add chicken to the filling?
Yes! Add cooked, shredded chicken for extra protein. Make sure it is fully cooked before mixing it into the filling.
Q7: Are these zucchini boats low-carb?
Yes! They are relatively low in carbohydrates compared with traditional stuffed pasta or rice dishes. Exact carbohydrate amounts depend on the ingredients used.
Q8: Can I make this recipe in an air fryer?
Yes! Prepare the zucchini boats and filling as directed. Air-fry at 350°F (175°C) for approximately 10–15 minutes, depending on the size of the zucchini and your air fryer. Cook in batches if necessary.
Q9: What cheese can I use instead of mozzarella?
Provolone, Monterey Jack, or a little extra Parmesan can work well.
Q10: Can I make this recipe vegan?
Yes! Use dairy-free ricotta and mozzarella alternatives, plant-based Parmesan, and an egg-free binder.
Q11: Does this recipe contain nuts?
No. The standard recipe contains no peanuts or tree nuts. Always check packaged ingredients for possible allergen cross-contact.
Q12: Is this recipe gluten-free?
Yes, the standard ingredients are naturally gluten-free. Check packaged cheeses and seasonings to confirm they have no gluten-containing additives or cross-contact warnings.
Q13: How do I know when the zucchini boats are done?
The zucchini should be tender when pierced with a fork, the filling should be hot, and the cheese should be melted and lightly golden.
Q14: What can I serve with stuffed zucchini boats?
They pair beautifully with Mediterranean salad, grilled chicken, roasted vegetables, garlic shrimp, or lemon herb fish.
Serving Suggestions
Serve these delicious stuffed zucchini boats with:
- Fresh Mediterranean cucumber and tomato salad
- Garlic herb roasted vegetables
- Lemon butter shrimp
- Grilled lemon herb chicken
- Roasted asparagus
- Cauliflower rice
- Fresh basil and extra Parmesan
