Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats

Loading…

By Reading time

Zucchini boats only turn out good when the filling tastes like something you’d eat on its own, not like a pile of vegetables waiting to be rescued by cheese. This version gets there because the mushrooms are browned first, the spinach is cooked down until it’s dry enough to fold in cleanly, and the ricotta is seasoned with parmesan, nutmeg, and enough salt to carry the whole dish. The result is creamy in the middle, savory at the edges, and sturdy enough to slice without collapsing.

The biggest mistake with stuffed zucchini is rushing the vegetables and ending up with watery filling. Cooking the mushroom-zucchini mixture until the moisture has actually evaporated makes a huge difference, and letting it cool before mixing it with the ricotta keeps the egg from starting to set too early. That little bit of patience is what gives you a filling that bakes up plush instead of loose.

Below you’ll find the step that keeps the boats from getting soggy, plus a few smart swaps if you want to change the cheese or make them ahead for a busy night.

The filling set up beautifully and the zucchini stayed tender without turning mushy. I loved how the mushrooms got browned first — it gave the whole dish a deeper, almost meaty taste that made it feel like a full dinner.

★★★★★— Melissa T.

Love these creamy spinach mushroom ricotta zucchini boats? Save them for meatless dinners that still feel hearty and satisfying.

Save to Pinterest

The Reason These Boats Stay Creamy Instead of Watery

Zucchini holds a lot of water, and mushrooms release even more once they hit the pan. If both of those go into the filling undercooked, the ricotta loosens as it bakes and the boats turn soupy. The fix is simple: cook the chopped zucchini flesh and mushrooms long enough that the pan looks dry again before you add the spinach.

The other key detail is cooling the filling before it meets the egg and ricotta. Hot vegetables can make the mixture slack and push the egg toward scrambling before the boats even get into the oven. Once the filling is cool enough to handle comfortably, it spreads neatly into the shells and bakes into a sliceable, creamy center.

What Each Ingredient Is Doing in the Filling

Spinach mushroom ricotta stuffed zucchini boats creamy savory
  • Zucchini — Choose the largest ones you can find so they hold a generous filling. Smaller zucchini work, but the boats are shallower and bake faster, which can make the filling dome before the shells are tender.
  • Cremini mushrooms — These bring the deep, savory base that makes the dish feel substantial. White button mushrooms will work in a pinch, but cremini give you more flavor and better browning.
  • Ricotta — Use a ricotta that isn’t watery. If yours seems loose, drain it in a fine mesh strainer for 10 to 15 minutes first; that small step helps the filling bake up thick instead of soft.
  • Parmesan and mozzarella — Parmesan seasons the filling from the inside, while mozzarella gives you the browned top. Pre-shredded mozzarella melts fine here, but freshly shredded cheese browns more evenly.
  • Egg — The egg is what helps the ricotta mixture set in the oven. Leave it out and the filling will taste good, but it won’t hold together as cleanly when you cut into it.
  • Nutmeg — Just a small amount makes the ricotta taste warmer and more complete without turning the dish sweet. It’s subtle, but it belongs here.

Building the Filling So It Bakes Up Set

Preparing the Zucchini Shells

Cut the zucchini in half lengthwise and scoop out the centers, leaving about a 1/4-inch border all around so the shells hold their shape. Chop the scooped-out flesh; it goes right back into the filling and keeps the flavor from feeling one-note. If the shells are too thin, they collapse before the filling finishes baking, so keep the scoop shallow and even.

Cooking Out the Moisture

Heat the olive oil and butter before adding the mushrooms and chopped zucchini flesh. Let them sit long enough to brown a little before stirring; that’s where the flavor comes from. The pan should look mostly dry by the time they’re done, with no puddle of liquid at the bottom. If it still looks wet, keep cooking.

Bringing the Filling Together

Stir in the garlic for just 30 seconds, then add the spinach and cook until it wilts down. Take the skillet off the heat and let the vegetables cool for about 5 minutes before mixing them with the ricotta, egg, parmesan, and seasonings. Fold everything together gently so the ricotta stays creamy instead of turning paste-like, then mound it into the zucchini shells and top with mozzarella and extra parmesan.

Baking Until the Tops Turn Golden

Bake the boats at 400°F until the cheese is melted, the tops are browned in spots, and the filling feels set when you nudge it with a spoon. If the zucchini are very large, they may need a few extra minutes; if they’re smaller, start checking early so the shells don’t go soft. Fresh basil goes on at the end, after baking, so it stays bright.

How to Change These Boats Without Losing the Good Part

Dairy-Free Version

Use a thick dairy-free ricotta and skip the parmesan and mozzarella for plant-based versions, or use your favorite meltable nondairy cheese on top. The filling will still work, but it won’t be quite as rich or browned on top, so a little extra seasoning helps.

Gluten-Free and Naturally Meatless

This recipe is already gluten-free as written, and it leans fully vegetarian without any special swaps. If you’re serving it as the main dish, pair it with a simple salad or roasted potatoes so it feels complete at the table.

Make-Ahead Filling

You can cook the mushroom-spinach mixture and mix the filling a day ahead, then refrigerate it separately from the zucchini shells. Assemble right before baking so the zucchini stays firm and the filling doesn’t loosen from sitting too long.

Adding More Protein

If you want a heartier main dish, stir in a handful of cooked, chopped chicken sausage or crumbled Italian-style turkey sausage after the vegetables cool. That changes the character of the dish a bit, but it works because the ricotta still keeps the filling soft and cohesive.

Storage and Reheating

  • Refrigerator: Store leftovers covered for up to 4 days. The zucchini will soften a bit, but the filling stays flavorful.
  • Freezer: These freeze, but the zucchini texture turns softer after thawing. For best results, freeze baked boats on a sheet pan first, then wrap individually and reheat from frozen.
  • Reheating: Warm in a 350°F oven until hot through, about 15 to 20 minutes. Microwaving works for speed, but it makes the zucchini wetter and the cheese topping less appealing.

Questions I Get Asked About This Recipe

Can I make these zucchini boats ahead of time?+

Yes, but it’s best to assemble them close to baking. You can cook the filling a day ahead, then store it separately and stuff the zucchini when you’re ready to bake. If you assemble too early, the shells start releasing water and the filling can loosen.

How do I keep the zucchini from getting watery?+

Cook the chopped zucchini flesh and mushrooms until the skillet looks dry again before mixing them with the cheese. That step removes moisture before it hits the oven, which keeps the filling thick and the shells from turning soggy.

Can I use cottage cheese instead of ricotta?+

You can, but the filling will be looser and a little tangier. If you use cottage cheese, drain it well first and expect a softer texture after baking. Ricotta gives you the smoother, more classic stuffed-zucchini finish.

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

The tops should be golden and the filling should look set, not wet or jiggly in the center. The zucchini should be tender when pierced with a fork but still hold its shape. If the cheese is browning too quickly, cover the pan loosely with foil for the last few minutes.

Can I add meat to these zucchini boats?+

Yes. Cooked Italian sausage, ground turkey, or chopped chicken sausage all work well here if you want a heavier main dish. Add it after the vegetables have cooled a bit so the filling stays creamy instead of greasy.

Spinach, Mushroom, and Ricotta Stuffed Zucchini Boats

Spinach mushroom ricotta zucchini boats baked until the ricotta filling is set and topped with golden, bubbly mozzarella. Creamy white ricotta contrasts with dark sautéed mushrooms and wilted spinach for an easy vegetarian dinner.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 380

Ingredients
  

zucchini
  • 4 large zucchini halved lengthwise
olive oil
  • 2 tbsp olive oil
butter
  • 2 tbsp butter
mushrooms
  • 12 oz cremini mushrooms sliced
garlic
  • 4 garlic cloves minced
spinach
  • 3 cup fresh baby spinach
ricotta
  • 1 cup ricotta cheese
parmesan
  • 1 cup parmesan grated (plus extra for top)
egg
  • 1 egg
mozzarella
  • 1.5 cup mozzarella shredded
italian seasoning
  • 1 tsp Italian seasoning
nutmeg
  • 0.25 tsp nutmeg
seasonings
  • 0.5 salt to taste
  • 0.5 black pepper to taste
basil
  • 1 fresh basil for garnish

Equipment

  • 1 sheet pan
  • 1 Cast iron skillet

Method
 

Prep the zucchini and oven
  1. Preheat oven to 400°F, and set a sheet pan aside for the stuffed boats.
  2. Halve the zucchini lengthwise and scoop out the centers, leaving about a 1/4-inch shell; chop the removed zucchini flesh and set it aside.
Cook the mushroom-spinach filling
  1. Heat olive oil and butter in a skillet over medium-high heat, then cook the cremini mushrooms and chopped zucchini flesh for 6–7 minutes until golden.
  2. Add the minced garlic and cook for 30 seconds, just until fragrant.
  3. Add the fresh baby spinach and stir until wilted, then remove from heat.
  4. Let the mushroom-spinach mixture cool for 5 minutes so the filling won’t scramble the egg.
Make the ricotta filling and assemble
  1. Mix ricotta cheese with the egg, parmesan, Italian seasoning, nutmeg, salt, and black pepper until smooth and evenly combined.
  2. Fold in the cooled mushroom-spinach mixture until the filling is creamy with visible dark mushroom and green spinach throughout.
  3. Fill each zucchini shell with the ricotta filling and top with shredded mozzarella and extra parmesan.
Bake and garnish
  1. Bake at 400°F for 22–28 minutes, until the filling is set and the cheese is golden and bubbly.
  2. Garnish with fresh basil before serving.

Notes

For best texture, don’t over-scoop the zucchini—leave that 1/4-inch shell so the boats hold their shape. Refrigerate leftovers in an airtight container up to 3 days; reheat at 350°F until warmed through. Freezing is not recommended because zucchini releases water and the filling can become loose after thawing. For a lighter vegetarian option, use part-skim ricotta and reduced-fat mozzarella.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating