Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats

Loading…

By Reading time

These spinach, mushroom, and ricotta stuffed zucchini boats bake up creamy in the middle with browned edges and just enough structure to hold together when you cut into them. The filling tastes rich and savory without feeling heavy, and the zucchini stays tender instead of collapsing into a watery mess. That balance is what makes this one worth keeping in the rotation.

The key is cooking the mushroom and zucchini flesh long enough to drive off moisture before they go anywhere near the ricotta. If you skip that part, the filling turns loose and the boats can pool liquid in the pan. A little Parmesan in the ricotta base adds salt and depth, while an egg helps the filling set into a spoonable, sliceable texture.

Below you’ll find the small details that matter here: how to keep the boats from going soggy, which swaps work without throwing off the texture, and what to expect if you make them ahead.

The filling stayed creamy and the zucchini was tender without turning watery. I loved that the mushrooms got browned first — it made the whole dish taste deeper and kept the boats from soaking the pan.

★★★★★— Maria T.

Save these spinach, mushroom, and ricotta zucchini boats for a meatless dinner with a creamy filling and golden mozzarella top.

Save to Pinterest

The Trick to Keeping Zucchini Boats from Turning Watery

Zucchini holds a lot of water, and stuffed versions fail when that moisture gets trapped under the filling. Scooping out the centers and then cooking the chopped flesh with the mushrooms gives that water a chance to evaporate before it gets mixed into the ricotta. That’s the difference between a filling that slices cleanly and one that slides around on the plate.

The other key is giving the zucchini shells a little structure before they go into the oven. A 1/4-inch border is thin enough to soften, but thick enough to hold the filling without folding in on itself. If your zucchini are especially large, they can take a few extra minutes in the oven; you want them tender with a little bite left, not mushy.

What Each Ingredient Is Actually Doing in the Filling

Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats creamy savory golden
  • Cremini mushrooms — These bring the deep, savory base. White button mushrooms work in a pinch, but cremini give you better browning and a fuller flavor after they cook down.
  • Ricotta — Use a good, thick ricotta if you can. Loose ricotta makes the filling runny, so if yours looks wet, drain it for 10 to 15 minutes in a fine-mesh strainer before mixing.
  • Parmesan — This adds salt and a sharper, nuttier edge that ricotta alone can’t provide. Finely grated Parmesan blends in best and keeps the filling from feeling bland.
  • Egg — The egg helps the filling set in the oven, which is what keeps the boats neat when you serve them. Without it, the mixture stays softer and looser.
  • Mozzarella — This is the finishing layer that gives you the golden top. Pre-shredded mozzarella works, but a low-moisture block you shred yourself melts more evenly.
  • Nutmeg — Just a little makes the ricotta taste warmer and more complete. It doesn’t read as nutmeg in the finished dish, but you’ll notice when it’s missing.

Building the Filling So It Bakes Up Creamy, Not Loose

Cooking Out the Moisture First

Heat the olive oil and butter before the mushrooms go in so they start browning instead of steaming. Cook the chopped zucchini flesh with the mushrooms until the pan looks dry at the edges and the mixture smells nutty, not raw. If liquid is still pooling in the skillet, keep cooking; that moisture will end up in the boats if you stop too soon.

Adding the Garlic and Spinach at the End

Garlic only needs about 30 seconds in the hot pan. Any longer and it can turn bitter, especially with the butter already in the skillet. Add the spinach last and stir just until it wilts, then pull the pan off the heat and let the mixture cool for a few minutes before folding it into the ricotta.

Mixing the Ricotta Base

Combine the ricotta, egg, Parmesan, seasoning, nutmeg, salt, and pepper before the vegetables go in. That way the filling gets evenly seasoned, instead of pockets of bland ricotta hiding under the mushrooms. Folding in the cooled vegetable mixture keeps the egg from starting to cook early and helps the filling stay smooth.

Baking Until the Tops Are Set

Fill the zucchini shells generously, then cover the surface with mozzarella and a little extra Parmesan. Bake until the cheese is deeply golden and the filling no longer jiggles in the center when you nudge the pan. If the tops brown before the filling is set, lay a loose piece of foil over the dish for the last few minutes and keep baking.

How to Adapt These Zucchini Boats Without Losing the Texture

Make Them Gluten-Free Without Changing Anything

This recipe is naturally gluten-free as written, which is one reason it works so well for a crowd. Just check the cheeses if you’re buying pre-shredded, since some brands use starches or anti-caking agents that can slightly affect melting.

Dairy-Free Version with a Different Finish

Use a dairy-free ricotta-style alternative and skip the butter in favor of more olive oil. The filling will be a little softer and less rich, so add an extra tablespoon of nutritional yeast or a dairy-free Parmesan substitute if you want more savoriness.

Make It Heartier with Sausage or Chickpeas

Brown 8 ounces of Italian sausage and stir it into the filling, or add 1 cup of drained chickpeas for a vegetarian boost. Sausage adds salt and richness, while chickpeas keep the filling lighter and a little more textured.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The zucchini will soften a bit, but the filling stays pleasantly creamy.
  • Freezer: These freeze better after baking than before. Wrap individual boats tightly and freeze for up to 2 months, then thaw in the fridge before reheating.
  • Reheating: Warm in a 350°F oven until heated through, about 15 to 20 minutes. The oven keeps the topping crisp; the microwave works in a pinch but softens the cheese and makes the zucchini watery faster.

Questions I Get Asked About This Recipe

Can I make these zucchini boats ahead of time?+

Yes. Assemble them up to a day ahead, cover, and refrigerate before baking. For the best texture, add the mozzarella right before they go into the oven so the cheese doesn’t absorb moisture from the filling.

How do I keep the zucchini from getting soggy?+

Cook the chopped zucchini flesh with the mushrooms until the pan looks dry, and don’t underbake the shells. A soggy zucchini boat usually means extra water never got cooked out before baking, or the dish came out too early while the centers were still loose.

Can I use cottage cheese instead of ricotta?+

You can, but the filling will be looser and a little tangier. Blend the cottage cheese first if you want a smoother texture, and drain off any excess liquid so the boats don’t turn watery in the oven.

How do I know when the stuffed zucchini is done?+

The cheese should be melted and golden, and the filling should look set in the center instead of wet or sloshy. The zucchini itself should yield easily to a fork but still hold its shape when you lift a boat from the pan.

Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats

Spinach mushroom ricotta zucchini boats with tender zucchini shells and a creamy ricotta filling, baked until the mozzarella turns golden and bubbly. This vegetarian stuffed zucchini dinner pairs sautéed mushrooms and wilted spinach for a hearty Italian-American main.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 430

Ingredients
  

zucchini boats
  • 4 large zucchini Halved lengthwise.
  • 2 tbsp olive oil
  • 2 tbsp butter
  • 12 oz cremini mushrooms Sliced.
  • 4 garlic cloves Minced.
  • 3 cup fresh baby spinach
ricotta filling
  • 1 cup ricotta cheese
  • 1 egg
  • 1 cup parmesan Grated; 1/4 cup plus extra for top (reserve for finishing).
  • 1 tsp Italian seasoning
  • 0.25 tsp nutmeg
  • 0.25 tsp salt To taste.
  • 0.25 tsp black pepper To taste.
  • 1.5 cup mozzarella Shredded; reserve extra for top if desired.
  • 1 fresh basil For garnish.

Equipment

  • 1 sheet pan
  • 1 cast iron skillet

Method
 

Prep the zucchini and preheat oven
  1. Preheat the oven to 400°F and set a sheet pan inside to warm slightly while you prep.
  2. Halve the zucchini lengthwise, then scoop out the centers leaving a 1/4-inch shell; chop the scooped flesh and set it aside.
Sauté mushrooms and spinach
  1. Heat olive oil and butter in a cast iron skillet over medium-high heat, then cook the sliced cremini mushrooms and chopped zucchini flesh for 6–7 minutes until golden.
  2. Add the minced garlic and cook for 30 seconds.
  3. Add the baby spinach and stir until wilted, then remove from heat and let cool for 5 minutes.
Make filling and bake
  1. Mix ricotta with the egg, parmesan, Italian seasoning, nutmeg, salt, and black pepper until combined.
  2. Fold the mushroom-spinach mixture into the ricotta until evenly distributed, then fill each zucchini shell with the mixture.
  3. Top with shredded mozzarella and extra parmesan, then bake for 22–28 minutes until the filling is set and the cheese is golden.
  4. Garnish with fresh basil and serve warm.

Notes

Cool leftovers in an airtight container up to 3 days. Reheat in a 350°F oven or air-fryer until warmed through (about 10 minutes). For make-ahead, prepare the filling and stuff the zucchini up to 1 day in advance, then bake when ready; freezing is not recommended for the best texture. For a lighter option, use part-skim ricotta and part-skim mozzarella to reduce calories while keeping the creamy interior.

Enjoyed this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating