These Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats are a delicious, healthy, and satisfying meal filled with creamy ricotta cheese, tender mushrooms, fresh spinach, garlic, and Italian herbs. The zucchini is baked until tender, then topped with melted mozzarella and Parmesan cheese for a golden, cheesy finish.
This easy low-carb vegetarian recipe is perfect for lunch, dinner, meal prep, or a healthy family meal!
Preparation Time: 15 minutes
Cooking Time: 30–35 minutes
Total Time: 50 minutes
Servings: 4
Course: Main Course / Side Dish
Cuisine: Italian-Inspired
Diet: Vegetarian, Low-Carb
Ingredients
For the Zucchini Boats
-
4 medium zucchini
-
1 tablespoon olive oil
-
½ teaspoon salt
-
¼ teaspoon black pepper
-
½ teaspoon Italian seasoning
For the Spinach and Mushroom Filling
-
1 tablespoon olive oil
-
1 tablespoon butter
-
2 cups fresh spinach, roughly chopped
-
1½ cups mushrooms, finely chopped
-
½ small onion, finely diced
-
3 cloves garlic, minced
-
1 cup ricotta cheese
-
½ cup grated Parmesan cheese
-
½ teaspoon Italian seasoning
-
¼ teaspoon black pepper
-
½ teaspoon salt, or to taste
-
¼ teaspoon red pepper flakes (optional)
For the Cheese Topping
-
1 cup shredded mozzarella cheese
-
¼ cup grated Parmesan cheese
-
1 tablespoon fresh parsley, chopped
-
A little extra black pepper
Instructions
Step 1: Prepare the Zucchini
-
Preheat your oven to 400°F (200°C).
-
Wash the zucchini thoroughly and pat dry.
-
Trim off both ends of each zucchini.
-
Slice each zucchini lengthwise into two equal halves.
-
Using a small spoon, carefully scoop out the center flesh, leaving approximately ¼-inch thick sides and bottom.
-
Keep the zucchini shells intact so they can hold the filling.
-
Finely chop the scooped-out zucchini flesh and set aside.
-
Arrange the zucchini halves in a lightly greased baking dish.
-
Brush the inside of each zucchini boat with olive oil.
-
Sprinkle with salt, black pepper, and Italian seasoning.
Step 2: Pre-Bake the Zucchini Boats
-
Place the zucchini halves in the preheated oven.
-
Bake for approximately 8–10 minutes.
-
This helps soften the zucchini before adding the filling.
-
Remove the baking dish from the oven.
-
Carefully drain any excess liquid that has collected inside the zucchini boats.
Step 3: Cook the Mushrooms and Onion
-
Heat olive oil and butter in a large skillet over medium heat.
-
Add the finely diced onion.
-
Sauté for 2–3 minutes until softened.
-
Add the chopped mushrooms.
-
Cook for approximately 5–7 minutes, stirring occasionally.
-
Allow the mushrooms to release their moisture and become golden brown.
-
Add the chopped zucchini flesh.
-
Continue cooking for another 2–3 minutes until most of the excess moisture evaporates.
Step 4: Add the Garlic and Spinach
-
Add minced garlic to the skillet.
-
Cook for approximately 30 seconds until fragrant.
-
Add the chopped fresh spinach.
-
Stir gently using a cooking spatula.
-
Cook for 2–3 minutes until the spinach wilts.
-
Remove the skillet from the heat.
-
If there is excess liquid, drain it carefully.
-
Allow the vegetable mixture to cool slightly.
Step 5: Prepare the Ricotta Filling
-
Place ricotta cheese in a medium mixing bowl.
-
Add grated Parmesan cheese.
-
Add Italian seasoning, salt, and black pepper.
-
Add red pepper flakes if you prefer a little heat.
-
Mix everything until smooth and creamy.
-
Add the cooked spinach and mushroom mixture.
-
Stir gently until all ingredients are evenly combined.
-
Taste and adjust the seasoning if needed.
Step 6: Fill the Zucchini Boats
-
Arrange the pre-baked zucchini halves in the baking dish.
-
Spoon the spinach, mushroom, and ricotta mixture into each zucchini shell.
-
Fill each boat generously without overflowing.
-
Use the back of a spoon to spread the filling evenly.
-
Make sure the filling reaches both ends of each zucchini boat.
Step 7: Add the Cheese Topping
-
Sprinkle shredded mozzarella cheese over each stuffed zucchini boat.
-
Add grated Parmesan cheese on top.
-
Distribute the cheese evenly so every boat gets a delicious cheesy layer.
-
Finish with a little freshly ground black pepper.
Step 8: Bake Until Golden and Bubbly
-
Place the baking dish in the preheated oven.
-
Bake uncovered for approximately 15–20 minutes.
-
Check that the zucchini is fork-tender.
-
The mozzarella should be melted and bubbling.
-
For a beautifully golden top, broil for an additional 1–2 minutes, watching carefully.
-
Remove the zucchini boats from the oven.
Step 9: Garnish and Serve
-
Allow the zucchini boats to rest for approximately 5 minutes.
-
Sprinkle freshly chopped parsley over the melted cheese.
-
Add extra Parmesan if desired.
-
Transfer the stuffed zucchini boats carefully to a serving platter.
-
Serve warm while the filling is creamy and the cheese is deliciously melted.
Tips for the Best Stuffed Zucchini Boats
-
Choose medium zucchini: They are easier to fill and hold their shape.
-
Don’t scoop too deeply: Leave enough zucchini flesh to create sturdy boats.
-
Remove excess moisture: Mushrooms and spinach release water, so cook them until most liquid evaporates.
-
Use whole-milk ricotta: It gives the filling a rich and creamy texture.
-
Don’t overbake: The zucchini should be tender but not mushy.
-
Add extra cheese: Mozzarella and Parmesan create a delicious golden topping.
Frequently Asked Questions (Q&A)
Q1: Can I prepare stuffed zucchini boats ahead of time?
Yes! Prepare the filling and zucchini shells separately, then store them in the refrigerator. Assemble and bake when ready to serve.
Q2: Can I use frozen spinach instead of fresh spinach?
Absolutely! Thaw the frozen spinach completely and squeeze out as much moisture as possible before adding it to the filling.
Q3: Can I use cottage cheese instead of ricotta?
Yes! Cottage cheese is a great alternative. Blend it briefly for a smoother filling.
Q4: How do I prevent zucchini boats from becoming watery?
Pre-bake the zucchini briefly, drain excess liquid, and cook the mushroom and spinach mixture until most of its moisture evaporates.
Q5: Can I add chicken to this recipe?
Yes! Cooked shredded chicken or diced grilled chicken makes a delicious high-protein addition.
Q6: Is this recipe keto-friendly?
It is relatively low in carbohydrates and can fit many low-carb meal plans. Check the nutritional values of your particular ingredients.
Q7: How should I store leftovers?
Store leftover zucchini boats in an airtight container in the refrigerator for up to 3 days.
Q8: How do I reheat stuffed zucchini boats?
Reheat in an oven at 350°F (175°C) for approximately 10–15 minutes until heated through.
Nutritional Information (Estimated)
Per serving, based on 2 zucchini boat halves.
| Nutrient | Amount |
|---|---|
| Calories | 285 kcal |
| Protein | 17 g |
| Carbohydrates | 12 g |
| Fat | 20 g |
| Fiber | 3 g |
| Sugar | 6 g |
Nutrition values are estimates and vary depending on the cheese and ingredients used.
Serving Suggestions
Serve these delicious stuffed zucchini boats with:
-
Fresh Mediterranean cucumber and tomato salad
-
Garlic butter mushrooms
-
Roasted broccoli
-
Grilled chicken breast
-
Lemon garlic fish
-
Cauliflower rice
-
Warm garlic bread
Enjoy these creamy, cheesy, and flavorful Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats! ❤️
