Creamy Ricotta Stuffed Zucchini with Spinach and Mushrooms

Posted on August 28, 2025 ·

By Natasha

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

When you want a dish that’s wholesome, comforting, and full of flavor, this Creamy Ricotta Stuffed Zucchini with Spinach and Mushrooms is a perfect choice. Tender zucchini boats are filled with a creamy ricotta mixture, sautéed mushrooms, and spinach, then baked until golden and bubbly. It’s a dish that’s both healthy and indulgent, making it perfect for weeknight dinners or as an impressive side dish at gatherings.

This recipe delivers all the coziness of comfort food while staying light and nutrient-packed. It’s vegetarian, easy to prepare, and loaded with flavor thanks to the creamy filling and hearty veggies.

Why You’ll Love Creamy Ricotta Stuffed Zucchini

  • Balanced meal: Protein-rich ricotta with veggies for a satisfying dish
  • Vegetarian-friendly: Perfect for meatless Mondays or plant-based eaters
  • Flavorful: Garlic, spinach, and mushrooms make it rich and savory
  • Versatile: Serve as a main dish or side
  • Family-friendly: Great way to get more veggies into meals

Ingredients for Creamy Ricotta Stuffed Zucchini

  • 4 medium zucchini
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 cup mushrooms, finely chopped
  • 2 cups fresh spinach, chopped
  • 1 cup ricotta cheese
  • ½ cup grated Parmesan cheese
  • ½ cup shredded mozzarella cheese
  • 1 large egg
  • 1 teaspoon Italian seasoning
  • Salt and black pepper, to taste
  • Fresh parsley, chopped (for garnish)

Ingredient Notes

Zucchini: Medium-sized zucchini are best for even cooking and easy stuffing.
Ricotta: Full-fat ricotta makes the filling creamy and rich.
Mushrooms: Add depth and umami flavor — cremini or button mushrooms work best.
Spinach: Fresh spinach wilts down nicely, but frozen can be used if drained well.
Cheeses: Parmesan adds saltiness, mozzarella gives gooey melt, ricotta keeps it creamy.
Italian Seasoning: A blend of oregano, basil, and thyme ties the flavors together.

Step-by-Step Instructions

Step 1: Prepare Zucchini Boats
Preheat oven to 375°F (190°C). Slice zucchini in half lengthwise and scoop out the centers with a spoon, leaving about ¼-inch border. Place on a greased baking dish.

Step 2: Sauté Vegetables
Heat olive oil in a skillet over medium heat. Add garlic and mushrooms, sautéing until softened (about 5 minutes). Stir in spinach and cook until wilted. Remove from heat and let cool slightly.

Step 3: Make the Filling
In a large bowl, combine ricotta, Parmesan, mozzarella (reserve some for topping), egg, Italian seasoning, salt, and pepper. Stir in the sautéed mushroom-spinach mixture until fully combined.

Step 4: Stuff Zucchini
Spoon the ricotta mixture into the zucchini boats, pressing lightly to fill. Sprinkle remaining mozzarella on top.

Step 5: Bake
Cover with foil and bake for 20 minutes. Remove foil and bake another 10–15 minutes until zucchini is tender and cheese is golden.

Step 6: Serve
Garnish with fresh parsley and serve warm.

Pro Tips for Perfect Stuffed Zucchini

  • Scoop zucchini gently so boats don’t break.
  • Pre-bake zucchini for 5–10 minutes if you prefer softer texture.
  • Drain spinach well to avoid watery filling.
  • Add a pinch of red pepper flakes for subtle heat.
  • For a golden finish, broil for 2 minutes at the end.

Kitchen Tools You’ll Need

  • Sharp knife and spoon (for prepping zucchini)
  • Skillet for sautéing vegetables
  • Mixing bowl
  • Baking dish
  • Aluminum foil
  • Spatula or spoon for stuffing

Serving Suggestions

  • Serve with a side salad for a light dinner
  • Pair with roasted potatoes, quinoa, or rice for a heartier meal
  • Use as a vegetarian side with grilled chicken or fish
  • Add garlic bread on the side for dipping into cheesy filling

Storage and Make-Ahead Tips

Refrigerate: Store in an airtight container for up to 3 days.
Reheat: Bake at 350°F (175°C) until warmed through, or microwave in short bursts.
Freeze: Not recommended, as zucchini releases water when thawed.
Make Ahead: Prepare filling and zucchini boats separately, then assemble before baking.

Common Mistakes to Avoid

  • Using watery zucchini — pat dry before stuffing.
  • Overbaking — zucchini can become mushy.
  • Not seasoning enough — filling should be well-flavored.
  • Skipping the egg — helps bind the ricotta filling.

Variations and Add-Ons

  • Mediterranean: Add sun-dried tomatoes and olives to the filling.
  • Protein Boost: Mix in cooked quinoa or lentils for extra heartiness.
  • Spicy: Add chopped jalapeños or chili flakes.
  • Cheesy Upgrade: Swap mozzarella with provolone or fontina.
  • Vegan: Use dairy-free ricotta and cheese substitutes.

FAQs About Creamy Ricotta Stuffed Zucchini

Can I make this recipe vegan?
Yes, use vegan ricotta and plant-based cheese alternatives.

Do I need to peel zucchini?
No, the skin helps hold the boats together.

Can I use frozen spinach?
Yes, just thaw and squeeze out as much liquid as possible.

What mushrooms work best?
Cremini, white button, or even portobello for a meatier flavor.

Can I meal prep these?
Yes, assemble and refrigerate unbaked zucchini up to 24 hours ahead.

Conclusion

This Creamy Ricotta Stuffed Zucchini with Spinach and Mushrooms is a flavorful, wholesome dish that balances rich creaminess with fresh veggies. Whether served as a vegetarian main or a side dish, it’s an easy recipe that feels both healthy and indulgent.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tuscan Chicken and Spaghetti Squash Recipe: Creamy Low-Carb Comfort Food


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Natasha
  • Total Time: 55 minutes
  • Yield: 4 servings 1x

Description

This Tuscan Chicken and Spaghetti Squash Recipe is a creamy, low-carb comfort food dish that combines juicy chicken, a rich Tuscan-inspired sauce with spinach and sun-dried tomatoes, and roasted spaghetti squash noodles. It’s hearty, healthy, and perfect for family dinners or meal prep.


Ingredients

Scale
  • 1 medium spaghetti squash
  • 1 pound boneless, skinless chicken breast, cut into bite-sized pieces
  • 2 tablespoons olive oil, divided
  • 3 cloves garlic, minced
  • 1 cup sun-dried tomatoes (drained and chopped if oil-packed)
  • 3 cups fresh spinach leaves
  • 1 cup heavy cream
  • ½ cup grated Parmesan cheese
  • 1 teaspoon Italian seasoning
  • ½ teaspoon red pepper flakes (optional)
  • Salt and black pepper, to taste
  • Fresh parsley, chopped (for garnish)

Ingredient Notes:

  • Spaghetti Squash: Roast until tender, then shred into noodle-like strands.
  • Chicken: Breast is lean and cooks quickly; thighs can be used for richer flavor.
  • Sun-Dried Tomatoes: Sweet, tangy depth; oil-packed adds richness.
  • Cream & Parmesan: Creates a luscious, cheesy sauce.
  • Spinach: Adds color, nutrients, and freshness.

Instructions

  1. Roast the Spaghetti Squash: Preheat oven to 400°F (200°C). Cut squash lengthwise, scoop seeds, drizzle with 1 tbsp olive oil, season, and roast cut-side down for 35–40 minutes. Let cool, then shred into strands with a fork.
  2. Cook the Chicken: Heat 1 tbsp olive oil in a skillet over medium-high heat. Add chicken, season, and sauté 6–7 minutes until golden and cooked through. Remove and set aside.
  3. Build the Sauce: In the same skillet, sauté garlic 1 minute. Stir in sun-dried tomatoes and spinach. Add cream, Parmesan, Italian seasoning, and red pepper flakes. Simmer 3–4 minutes until slightly thickened.
  4. Combine: Return chicken to skillet and coat with sauce. Simmer another 2–3 minutes.
  5. Serve: Divide spaghetti squash among plates and spoon Tuscan chicken with sauce on top. Garnish with parsley and extra Parmesan.

Notes

  • Roast squash cut-side down for caramelization and easy shredding.
  • Don’t overcrowd the skillet when browning chicken — it needs space.
  • If sauce is too thick, add a splash of chicken broth.
  • Let squash cool slightly before shredding to prevent watery strands.
  • Perfect for meal prep — roast squash ahead and reheat when ready.
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Dinner
  • Method: Baking, Sautéing
  • Cuisine: Italian-Inspired

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star