Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats!
Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats
Last weekend, I wanted to make something cozy and satisfying without making a heavy casserole, so I reached for a few vegetables and some ricotta I had in the fridge. These zucchini boats came together beautifully, with tender zucchini filled with garlicky mushrooms, spinach, creamy ricotta, and Parmesan.
I loved how light they tasted while still feeling like real comfort food. Everyone at the table enjoyed them, and I knew right away this was a recipe I would make again whenever I wanted an easy vegetable-packed dinner.
Why You’ll Love This Recipe
- Creamy ricotta filling with savory mushrooms and spinach
- A delicious low-carb dinner or side dish
- Simple ingredients and easy preparation
- Naturally packed with vegetables
- Great for weeknight dinners
- Can be prepared ahead of time
Ingredients
For the Zucchini Boats
- 4 medium zucchini
- 1 tbsp olive oil
- 8 oz mushrooms, finely chopped
- 3 cups fresh spinach, chopped
- 3 cloves garlic, minced
- ½ small onion, finely diced
- 1 cup ricotta cheese
- ½ cup grated Parmesan cheese
- ½ cup shredded mozzarella cheese
- 1 tsp Italian seasoning
- ½ tsp dried oregano
- ¼ tsp black pepper
- ½ tsp salt
- 1 tbsp fresh parsley, chopped
- 1 tbsp fresh lemon juice
Instructions
1. Prepare the Zucchini
Preheat your oven to 400°F (200°C).
Wash the zucchini and slice each one in half lengthwise. Use a spoon to gently scoop out the center, leaving about ¼ inch of zucchini around the edges.
Save the scooped zucchini flesh and chop it finely.
Place the zucchini halves cut-side up in a lightly greased baking dish.
2. Cook the Vegetables
Heat the olive oil in a large skillet over medium heat.
Add the onion and mushrooms and cook for about 5–6 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown.
Add the garlic and chopped zucchini flesh. Cook for another 2 minutes.
Add the spinach and cook until wilted, about 1–2 minutes.
Remove from the heat and allow the mixture to cool slightly.
3. Make the Ricotta Filling
In a bowl, combine the ricotta, Parmesan, Italian seasoning, oregano, black pepper, salt, parsley, and lemon juice.
Stir in the cooked mushroom and spinach mixture until everything is well combined.
4. Fill the Zucchini
Spoon the ricotta mixture evenly into each zucchini boat.
Don’t worry if the filling comes slightly above the edges—it will settle as it bakes.
Sprinkle the mozzarella over the top.
5. Bake
Cover the baking dish loosely with foil and bake for 20 minutes.
Remove the foil and continue baking for another 10–15 minutes, until the zucchini is tender and the cheese is melted and lightly golden.
For an extra golden top, broil for 1–2 minutes at the end, watching carefully.
6. Rest and Serve
Let the zucchini boats rest for about 5 minutes before serving.
Finish with fresh parsley and a little extra Parmesan if desired.
My Tips
- Choose medium zucchini that are firm and similar in size so they cook evenly.
- Don’t scoop the zucchini too deeply or the boats may become fragile.
- Cook the mushrooms until their excess moisture has evaporated so the filling doesn’t become watery.
- If your ricotta is very wet, drain it briefly before mixing.
- For softer zucchini, cover the dish for most of the baking time.
- For firmer zucchini with lightly browned edges, bake uncovered.
Easy Variations
Extra Cheesy: Add mozzarella, provolone, or fontina to the ricotta mixture.
Mediterranean Version: Add chopped sun-dried tomatoes, Kalamata olives, and a little feta.
Protein-Packed: Mix cooked ground turkey, chicken, or shredded chicken into the filling.
Spicy Version: Add crushed red pepper flakes or finely chopped chili.
Herb Version: Add fresh basil, parsley, oregano, or thyme.
What to Serve With It
These zucchini boats work beautifully as a main dish or side.
Serve them with:
- Grilled chicken
- Baked salmon
- Garlic shrimp
- Roasted potatoes
- Quinoa
- Brown rice
- Fresh tomato salad
- Greek salad
- Crusty whole-grain bread
For a lighter meal, I like serving two zucchini boats with a fresh salad.
Make-Ahead & Storage
You can prepare the zucchini boats and filling several hours ahead. Cover and refrigerate until you’re ready to bake.
If baking directly from the refrigerator, allow a few extra minutes of cooking time.
Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
Reheat in a 350°F (175°C) oven for about 10–15 minutes, or until heated through. The air fryer also works well for reheating individual portions.
Recipe Details
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: About 50 minutes
Servings: 4
Approximate Nutrition Per Serving
Calories: 285
Protein: 18g
Carbohydrates: 12g
Fat: 19g
Fiber: 4g
Sugar: 6g
Nutrition is an estimate and will vary depending on the size of the zucchini and the cheeses used.
Frequently Asked Questions
Can I make these zucchini boats ahead of time?
Yes. Assemble them several hours ahead, cover, and refrigerate until ready to bake.
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much excess water as possible before adding it to the filling.
Can I use cottage cheese instead of ricotta?
Absolutely. Cottage cheese makes a delicious high-protein alternative. For a smoother filling, blend it briefly before mixing.
How do I keep the filling from becoming watery?
Cook the mushrooms thoroughly until their moisture has evaporated, and drain wet ricotta or frozen spinach before adding them to the filling.
