Creamy Ricotta-Stuffed Zucchini with Spinach and Mushrooms

Creamy Ricotta-Stuffed Zucchini with Spinach and Mushrooms has big cozy dinner energy with very little effort. It is one of those recipes I lean on when the crisper drawer is full of zucchini and I refuse to make another stir fry. The creamy ricotta, the sweet onion, the mushrooms, all tucked into tender zucchini boats with a little mozzarella on …

Celinebakes.com recipes

By Celine

May 11, 2026

!
QUICK REMINDER:

While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and a lot more information that can help your recipe turn out even better.

Creamy Ricotta-Stuffed Zucchini with Spinach and Mushrooms has big cozy dinner energy with very little effort. It is one of those recipes I lean on when the crisper drawer is full of zucchini and I refuse to make another stir fry. The creamy ricotta, the sweet onion, the mushrooms, all tucked into tender zucchini boats with a little mozzarella on top. It feels kind of fancy, but it is totally Tuesday‑night doable.

I started making this Creamy Ricotta-Stuffed Zucchini with Spinach and Mushrooms back when I was still teaching, because I needed something that reheated well and did not feel like “ugh, leftovers” by Wednesday. This one hits that sweet spot. It is vegetarian, it is comforting, and it sneaks in a whole lot of veggies without feeling like diet food.

If you are a meal prepper, a Pinterest saver, or just trying to deal with a pile of summer zucchini, keep this Creamy Ricotta-Stuffed Zucchini with Spinach and Mushrooms nearby. It is forgiving, customizable, and kind of a blank canvas for whatever cheese and vegetables you have sitting around.

Why this stuffed zucchini really works

This recipe checks so many boxes at once. You get that creamy, cheesy center with ricotta and Parmesan, which makes it feel indulgent, but the base is literally a boat of zucchini packed with spinach and mushrooms, so it still feels pretty light. I like that balance, where you are not eating a brick of cheese, but it tastes like comfort food anyway. The textures are great too, soft but not mushy, with that gooey mozzarella on top.

It also works beautifully for weeknights because everything happens in one skillet plus the baking dish, so cleanup is not a whole saga. The steps are straightforward, no odd techniques, just sauté, stir, and bake, which makes this very beginner friendly. If you like recipes that you can eyeball a little and still have them turn out, this is one of those. Another reason I love it, you can serve it as a main with a side salad or bread, or slide it next to grilled chicken or fish and it does not fight for attention.

It is also a great “use what you have” kind of dish. No spinach today? Swap in kale. Only Parmesan in the fridge? That works. The core idea stays the same and the flavor is still cozy and savory. And honestly, it is just pretty on the plate, so if you are feeding kids, roommates, or guests, it gives that little moment of “oh wow, you made this?” which feels nice.

Ingredients for creamy ricotta-stuffed zucchini

  • 4 medium zucchini
  • 1 cup ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 cup fresh spinach, chopped
  • 1 cup mushrooms, chopped
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes
  • Salt to taste
  • Black pepper to taste
  • 1/2 cup shredded mozzarella cheese
  • Fresh basil leaves for garnish

Ricotta is the creamy heart of this filling. Whole milk ricotta gives the best texture, but if you only have part skim, it still works, just a bit less rich. Parmesan brings the salty, nutty edge that keeps everything from tasting flat. If you are on a budget, you can use a store brand or even a pre-grated tub here, no judgment. Mozzarella is there for stretch and that golden top, so any mild, melty cheese (provolone, a basic Italian blend) can pinch hit.

For the veggies, fresh spinach is lovely and wilts quickly, but frozen spinach works if you squeeze out the water very well. Same idea with mushrooms: button, cremini, or whatever is cheapest at the store all taste great once they are sautéed. Zucchini size matters a little: aim for medium so the boats cook through in that 20 to 25 minute window. If your zucchini are huge garden giants, just know they may need a bit more time in the oven.

Creamy Ricotta-Stuffed Zucchini with Spinach and Mushrooms

How to make these zucchini boats step by step

  • Preheat the oven to 375°F (190°C) and lightly grease a baking dish.
  • Wash the zucchini, cut each in half lengthwise, and scoop out the seeds and some flesh to create boats; reserve the scooped flesh.
  • Chop the reserved zucchini flesh into small pieces.
  • Heat olive oil in a skillet over medium heat, add diced onion and minced garlic, and sauté until fragrant and translucent.
  • Add chopped mushrooms, chopped spinach, and chopped zucchini flesh to the skillet and cook until vegetables are tender and moisture has evaporated.
  • Stir in ricotta cheese, grated Parmesan, dried oregano, red pepper flakes, salt, and black pepper; mix until creamy and well combined.
  • Spoon the ricotta and vegetable mixture into each zucchini boat, dividing it evenly.
  • Sprinkle shredded mozzarella cheese over the stuffed zucchini boats.
  • Bake in the preheated oven for 20 to 25 minutes or until the zucchini is tender and the cheese is golden and bubbly.
  • Remove from the oven, garnish with fresh basil leaves, and serve warm.

Once you have the oven going and the baking dish greased, the rest moves quickly. When you scoop the zucchini, do not stress about making them perfect. If a side tears a little, just tuck it together in the pan and pile the filling in. It will bake up fine. The key is to leave a bit of thickness so the “walls” stay sturdy.

When you sauté the onion and garlic, wait until the onion looks soft and smells sweet, about 3 to 5 minutes. If the garlic starts browning, turn the heat down a bit. After you add the mushrooms, spinach, and chopped zucchini flesh, keep cooking until most of the liquid disappears. This step matters so you do not end up with watery filling. It should look thick and smell very savory.

Stir the cheeses and seasonings in off the heat or on very low so the ricotta turns creamy but does not separate. Taste the mixture before you fill the boats. Need more salt? A pinch. Want more heat? Add a bit more red pepper flakes. This is your moment to adjust. When you bake, check around the 20 minute mark. The zucchini should be tender if you poke it with a knife, but not collapsing. If your cheese is browning too fast, tent the dish loosely with foil.

Helpful tips and make-ahead tricks

You can prep this whole recipe in advance. Stuff the raw zucchini boats, arrange them in the baking dish, cover tightly, and refrigerate for up to a day. When you are ready to bake, add a few extra minutes since they are starting cold. They also reheat nicely, which is honestly my favorite part. Store leftovers in an airtight container in the fridge for up to 3 days and warm them in the oven or air fryer so the cheese re-melts and the zucchini does not get soggy.

If your zucchini seem very watery, you can lightly salt the cut sides after scooping and let them sit for 10 to 15 minutes, then pat dry. This pulls out some extra moisture. For a slightly heartier version, you can stir in cooked quinoa or rice to the filling, maybe half a cup, for extra bulk and protein. Freezing is possible, but the texture softens a lot, so I personally vote for enjoying these fresh or just as a short-term meal prep.

How to serve creamy ricotta-stuffed zucchini

These stuffed zucchini boats can totally stand alone as a light vegetarian main. I like to serve them with a big green salad and some crusty bread or garlic toast so you have something to swipe through the cheesy bits. If you want more protein on the table, they are lovely beside grilled chicken, roasted fish, or even a simple lentil salad.

They also work beautifully for a small dinner party. A row of golden, cheesy zucchini in a pretty baking dish looks impressive without you babysitting a skillet. For a cozier night, you can pair them with a simple tomato soup or a pot of marinara on the side. Leftovers are great chopped up and folded into an omelet, layered into a grain bowl, or even tucked into a warm pita with extra fresh basil. Who does not love a leftover that can do a couple of jobs?

Stuffed zucchini questions, answered

Yes, this recipe is naturally gluten free as written, since the filling is just vegetables, cheese, and seasonings.

Button or cremini mushrooms are perfect because they are affordable and mild, but any basic fresh mushroom you like will be good once it is chopped and sautéed.

You can, but for the best texture, blend the cottage cheese briefly or choose a small curd style, then season generously. It will be a bit less creamy, but still tasty.

Make sure the vegetables in the skillet are cooked until most of the moisture has evaporated, and do not overbake. Start checking around 20 minutes, and pull the dish out once the zucchini is just tender.

Yes, it is great for meal prep. Pack two halves in a container, let them cool fully before sealing, then reheat in the microwave or oven until warm and melty again.

If you try this Creamy Ricotta-Stuffed Zucchini with Spinach and Mushrooms, come back and tell me how you made it your own. Did you switch the cheese, add extra spice, sneak in another veggie? I love hearing those tweaks. Feel free to save or share this with a friend who always has too much zucchini hanging around, and if you snap a pic, tag it so I can see your pan of cheesy goodness too.

Creamy ricotta-stuffed zucchini with spinach and mushrooms served on a plate

Creamy Ricotta-Stuffed Zucchini with Spinach and Mushrooms

A cozy, vegetarian dish featuring zucchini boats filled with creamy ricotta, sautéed mushrooms, spinach, and topped with mozzarella, perfect for a weeknight dinner or meal prep.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Main Course, Vegetarian
Cuisine Italian
Servings 4 servings
Calories 250 kcal

Ingredients
  

Main Ingredients

  • 4 medium zucchini Aim for medium-sized zucchinis for even cooking.
  • 1 cup ricotta cheese Whole milk ricotta works best for texture.
  • 1/2 cup grated Parmesan cheese Store brand or pre-grated options are acceptable.
  • 1 cup fresh spinach, chopped Frozen spinach can be used if well-drained.
  • 1 cup mushrooms, chopped Button or cremini mushrooms work well.
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes Adjust for spice preference.
  • to taste Salt
  • to taste Black pepper
  • 1/2 cup shredded mozzarella cheese Any mild, melty cheese can be used.
  • Fresh leaves basil for garnish Optional garnish.

Instructions
 

Preparation

  • Preheat the oven to 375°F (190°C) and lightly grease a baking dish.
  • Wash the zucchini, cut each in half lengthwise, and scoop out the seeds and some flesh to create boats; reserve the scooped flesh.
  • Chop the reserved zucchini flesh into small pieces.

Cooking

  • Heat olive oil in a skillet over medium heat, add diced onion and minced garlic, and sauté until fragrant and translucent.
  • Add chopped mushrooms, chopped spinach, and chopped zucchini flesh to the skillet and cook until vegetables are tender and moisture has evaporated.
  • Stir in ricotta cheese, grated Parmesan, dried oregano, red pepper flakes, salt, and black pepper; mix until creamy and well combined.
  • Spoon the ricotta and vegetable mixture into each zucchini boat, dividing it evenly.
  • Sprinkle shredded mozzarella cheese over the stuffed zucchini boats.

Baking

  • Bake in the preheated oven for 20 to 25 minutes or until the zucchini is tender and the cheese is golden and bubbly.
  • Remove from the oven, garnish with fresh basil leaves, and serve warm.

Notes

You can prep the zucchini boats ahead of time. Store in the refrigerator for up to a day. Leftovers can be reheated in the oven or air fryer. If using large zucchinis, adjust baking time accordingly.
Keyword Easy Recipe, Ricotta Cheese, Stuffed Zucchini, Vegetarian Dinner, Zucchini Boats
Celinebakes.com recipes


Hi, I’m Celine

I’m a food blogger with a background in elementary education, I bring a structured, step-by-step teaching approach to every recipe I create. Each dish is carefully developed, tested multiple times in my home kitchen, and written to ensure clarity, reliability, and real-life practicality.

I specialize in approachable, family-friendly recipes designed to help home cooks feel confident and capable in the kitchen.
Welcome — I’m glad you’re here.

Follow us on social media

You Might Also Like

Leave a Comment

Recipe Rating