These Vegetarian Spinach and Ricotta Zucchini Boats are a healthy, hearty, and flavor-packed dish that’s perfect for lunch, dinner, or a side. Tender zucchini halves are stuffed with a creamy spinach and ricotta filling, then baked to golden perfection. It’s a satisfying low-carb meal that’s easy to make and loved by vegetarians and meat-eaters alike.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.

Why You’ll Love This Recipe
Light Yet Filling – The ricotta and spinach mixture offers richness without heaviness.
Low-Carb & Nutrient-Packed – A great way to enjoy vegetables in a fun, flavorful way.
Simple Ingredients – Made with common pantry staples and fresh produce.
Great for Meal Prep – Easily reheated and still delicious the next day.
Family-Friendly – Mild flavors that even kids enjoy.
Ingredients You’ll Need
For the Zucchini Boats:
4 medium zucchini
1 tbsp olive oil
Salt and pepper, to taste
For the Filling:
1 tbsp olive oil
3 cloves garlic, minced
4 cups fresh spinach (or 1 cup frozen, thawed and drained)
1 cup ricotta cheese
¼ cup grated Parmesan cheese
½ cup shredded mozzarella cheese
1 egg
½ tsp salt
¼ tsp black pepper
¼ tsp ground nutmeg (optional, adds depth)
For Topping:
¼ cup shredded mozzarella cheese
1 tbsp grated Parmesan
Fresh basil or parsley, for garnish
Tools You’ll Need
Baking dish
Spoon or melon baller
Skillet
Mixing bowls
Knife and cutting board
Foil (optional)
Step-by-Step Instructions
Step 1: Prepare the Zucchini
Preheat the oven to 375°F (190°C).
Slice each zucchini in half lengthwise.
Use a spoon or melon baller to scoop out the flesh, leaving about ¼ inch around the edges to form boats.
Lightly brush the insides with olive oil and season with salt and pepper.
Place in a baking dish, cut side up.
Step 2: Sauté the Spinach
Heat 1 tbsp olive oil in a skillet over medium heat.
Add garlic and sauté for 30 seconds until fragrant.
Add fresh spinach and cook until wilted (about 2 minutes).
If using frozen spinach, make sure it’s well-drained before adding.
Remove from heat and let cool slightly.
Step 3: Make the Ricotta Filling
In a large bowl, mix the sautéed spinach with ricotta, Parmesan, mozzarella, egg, salt, pepper, and nutmeg (if using).
Stir until everything is well combined.
Step 4: Fill the Zucchini Boats
Spoon the ricotta-spinach mixture evenly into each zucchini half, mounding slightly.
Top each with a sprinkle of shredded mozzarella and a little Parmesan.
Step 5: Bake
Cover the baking dish with foil and bake for 20 minutes.
Remove the foil and bake an additional 10 minutes, or until the cheese is golden and bubbly.
Step 6: Garnish & Serve
Remove from the oven and let cool for a few minutes.
Garnish with fresh basil or parsley.
Serve warm as a main dish or side.

Tips for Perfect Zucchini Boats
Don’t Over-Scoop – Leave a sturdy shell so the boats hold their shape.
Drain the Spinach – Excess moisture can make the filling watery.
Use Full-Fat Ricotta – For a creamier and richer taste.
Pre-Bake the Zucchini – Optional, but softens the base before filling for an even texture.
Serving Suggestions
With Garlic Bread – Great for scooping up any leftover filling.
Over Pasta – Serve with a side of spaghetti for a heartier meal.
With a Side Salad – Fresh greens with vinaigrette complement the richness.
As a Side – Pairs beautifully with grilled tofu, lentil patties, or other vegetarian mains.
How to Store & Reheat
Storing:
Refrigerate: Store in an airtight container for up to 3 days.
Freeze: Wrap individually and freeze for up to 2 months.
Reheating:
Oven: Reheat at 350°F (175°C) for 10-15 minutes until warmed through.
Microwave: Heat on medium power for 1-2 minutes.
Frequently Asked Questions
- Can I use other vegetables in the filling?
Yes, finely chopped mushrooms, bell peppers, or onions work well. - Is it okay to make these ahead?
Definitely! Assemble up to a day in advance and bake when ready. - Can I make it vegan?
Substitute ricotta with vegan cheese or tofu-based ricotta, and skip the egg or use a flax egg. - What if I don’t have ricotta?
Cottage cheese or a mix of cream cheese and Greek yogurt can be used as alternatives.
Final Thoughts
Vegetarian Spinach and Ricotta Zucchini Boats are a flavorful and wholesome dish that’s both comforting and fresh. Easy to customize and perfect for any meal of the day, this recipe is one you’ll return to again and again. Whether you’re looking for a light dinner or a healthy side, this dish delivers on taste and satisfaction.
Give it a try and let me know how it turns out. Share your version with us online and don’t forget to bookmark this recipe!
Preparation Time: 15 minutes
Cooking Time: 30 minutes
Cuisine: Italian-American
Nutritional Information (Per Serving):
Calories: 220 | Protein: 12g | Carbohydrates: 7g | Fat: 16g | Fiber: 2g | Sodium: 320mg
Vegetarian Spinach and Ricotta Zucchini Boats
These Vegetarian Spinach and Ricotta Zucchini Boats are a healthy, hearty, and flavor-packed dish that’s perfect for lunch, dinner, or a side. Tender zucchini halves are stuffed with a creamy spinach and ricotta filling, then baked to golden perfection. It’s a satisfying low-carb meal that’s easy to make and loved by vegetarians and meat-eaters alike.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Cuisine: Italian-American
Ingredients
For the Zucchini Boats:
4 medium zucchini
1 tbsp olive oil
Salt and pepper, to taste
For the Filling:
1 tbsp olive oil
3 cloves garlic, minced
4 cups fresh spinach (or 1 cup frozen, thawed and drained)
1 cup ricotta cheese
¼ cup grated Parmesan cheese
½ cup shredded mozzarella cheese
1 egg
½ tsp salt
¼ tsp black pepper
¼ tsp ground nutmeg (optional, adds depth)
For Topping:
¼ cup shredded mozzarella cheese
1 tbsp grated Parmesan
Fresh basil or parsley, for garnish
Instructions
Step 1: Prepare the Zucchini
Preheat the oven to 375°F (190°C).
Slice each zucchini in half lengthwise.
Use a spoon or melon baller to scoop out the flesh, leaving about ¼ inch around the edges to form boats.
Lightly brush the insides with olive oil and season with salt and pepper.
Place in a baking dish, cut side up.
Step 2: Sauté the Spinach
Heat 1 tbsp olive oil in a skillet over medium heat.
Add garlic and sauté for 30 seconds until fragrant.
Add fresh spinach and cook until wilted (about 2 minutes).
If using frozen spinach, make sure it’s well-drained before adding.
Remove from heat and let cool slightly.
Step 3: Make the Ricotta Filling
In a large bowl, mix the sautéed spinach with ricotta, Parmesan, mozzarella, egg, salt, pepper, and nutmeg (if using).
Stir until everything is well combined.
Step 4: Fill the Zucchini Boats
Spoon the ricotta-spinach mixture evenly into each zucchini half, mounding slightly.
Top each with a sprinkle of shredded mozzarella and a little Parmesan.
Step 5: Bake
Cover the baking dish with foil and bake for 20 minutes.
Remove the foil and bake an additional 10 minutes, or until the cheese is golden and bubbly.
Step 6: Garnish & Serve
Remove from the oven and let cool for a few minutes.
Garnish with fresh basil or parsley.
Serve warm as a main dish or side.
Notes
Don’t Over-Scoop – Leave a sturdy shell so the boats hold their shape.
Drain the Spinach – Excess moisture can make the filling watery.
Use Full-Fat Ricotta – For a creamier and richer taste.
Pre-Bake the Zucchini – Optional, but softens the base before filling for an even texture.




Leave a Comment