Stuffed zucchini is my grandma’s recipe of zucchini filled with mouthwatering ricotta and sun-dried tomato. It’s a quick and versatile meal and it works in the oven or in the air fryer.

If you want more easy zucchini recipes, try our one-pot zucchini pasta, zucchini fritters, and zucchini boats.

Stuffed zucchini.

Introduction

Stuffed zucchini were a staple in my Nonna Lidiaโ€™s kitchen. Tender zucchini, hollowed out and filled with a creamy mix of ricotta and flavorful herbs.

She had a magic touch with stuffed vegetables. Her secret? Stale bread – we use breadcrumbs – and a generous handful of grated parmesan. Simple Italian ingredients that pack in serious flavor and texture.

My spin on her classic? Sun-dried tomatoes. Louise is obsessed with them, so theyโ€™ve become a regular in our kitchen.

Youโ€™ll see them pop up in our sun-dried tomato pasta, marry-me chickpeas, and our go-to easy pasta salad. The sun-dried tomatoes add a bold Tuscan punch to any quick meal.

Making this stuffed zucchini is a breeze! It’s quick to assemble and always a crowd-pleaser. Louise and I enjoy it for meal prep too. Leftovers keep well for days and reheat like a dream.

Serve the zucchini with a dollop of tzatziki and arugula salad for a light dinner idea. If youโ€™re into stuffed veggies, donโ€™t stop here โ€“ try our stuffed tomatoes, and stuffed peppers. Each one is a hearty, protein-packed vegetarian dish with all those warm Mediterranean vibes you love.

Ingredients

Ingredients for stuffed zucchini on a marble table.

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

  • Zucchini: Use green or yellow zucchini or summer squash โ€“ medium size is best for stuffing. Cut in half lengthwise and scoop out the flesh (save it for the filling). You can also stuff bell peppers or eggplants with the same filling.
  • Olive Oil: Use extra virgin or regular olive oil, or swap with avocado oil.
  • Scallions: Essential for flavor. Substitute with yellow onion or shallot if needed.
  • Oregano: Adds an Italian touch. Swap with Italian herbs, thyme, or basil.
  • Ricotta: Creamy and light โ€“ great for filling. Use whole milk ricotta or vegan ricotta.
  • Parmesan: Adds flavor and umami. Try pecorino romano for more kick, or vegan parmesan as a substitute.
  • Sundried Tomatoes: Packed with umami. Swap with olives or marinated artichokes.
  • Italian Breadcrumbs: Use gluten-free breadcrumbs if needed.

How to make stuffed zucchini

Steps to show how to make stuffed zucchini with ricotta.

Step 1 – 2: Prep the Zucchini โ€“ Preheat oven to 400ยฐF (200ยฐC).
Wash and dry the zucchini, slice in half lengthwise, and scoop out the flesh with a spoon or melon baller. Finely chop the scooped-out flesh and set aside.

Step 3 – 4 Cook the Filling โ€“ In a large skillet, heat olive oil over medium heat.
Add chopped scallions and pressed garlic; sautรฉ for 2โ€“3 minutes.
Stir in the chopped zucchini flesh, oregano, salt, and pepper. Cook about 5 minutes until the moisture evaporates.

Step 5 – 6: Mix the filling โ€“ Transfer mixture to a bowl. Stir in chopped sun-dried tomatoes, ricotta, parmesan, breadcrumbs, and lemon zest. Mix until well combined.

Step 7 – 8: Assemble and Bake โ€“ Fill zucchini boats with the stuffing and place on a parchment-lined baking sheet. Top with extra parmesan or mozzarella if desired.
Bake for 20 minutes (or air-fry at 350ยฐF / 180ยฐC for 12โ€“15 minutes) until golden on top and tender-crisp. Serve warm with a squeeze of lemon juice and fresh basil, if you like.

Stuffed zucchini served on a plate with lemon and basil.

Tips

  • Zucchini size โ€“ Go for medium-sized as they are easier to stuff and hold their shape better.
  • Use the flesh โ€“ It adds flavor and moisture to the filling, but make sure to sautรฉ it first to remove excess water.
  • Filling shouldn’t be too wet โ€“ That’s why we add a bit of breadcrumbs. Add more if you think it’s necessary.
  • Cheese mix โ€“ We recommend ricotta for creaminess and parmesan for umami and savory taste. Feel free to swap pecorino, shredded mozzarella, or feta. Vegan? Use non-dairy ricotta and cheese.

More zucchini recipes

If you tried this Stuffed Zucchini recipe or any other recipe on our blog, please leave a ๐ŸŒŸ star rating and let us know how it goes in the comments. We love hearing from you!

Stuffed zucchini with ricotta.

Stuffed Zucchini

5 from 21 votes
Stuffed zucchiniย is my grandmaโ€™s recipe of zucchini filled with mouthwatering ricotta and sun-dried tomato. Itโ€™s a quick and versatile meal and it works in theย oven or in the air fryer.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 10 boats (2 per serving)
Course: Main, Side dish
Cuisine: Italian

Ingredients 

  • 5 zucchini medium-sized
  • 1 tablespoon olive oil
  • 3 spring onions finely chopped
  • 3 cloves garlic pressed or grated
  • 1 teaspoon dried oregano
  • 1 teaspoon salt or more to taste
  • โ…› teaspoon black pepper
  • 1 cup ricotta cheese
  • ยพ cup parmesan cheese grated
  • ยฝ packed cup sun-dried tomatoes chopped
  • ยฝ cup breadcrumbs
  • 1 teaspoon grated lemon zest

Instructions 

  • Prep the Zucchiniย โ€“ย Preheat oven to 400ยฐF (200ยฐC). Wash and dry 5 zucchini, slice in half lengthwise, and scoop out the flesh with a spoon or melon baller. Finely chop the scooped-out flesh and set aside.
    How to scoop out flesh from zucchini.
  • Cook the Filling โ€“ย In a large skillet, heat 1 tablespoon olive oil over medium heat. Add 3 spring onions (chopped) and 3 cloves garlic (grated); sautรฉ for 2โ€“3 minutes. Stir in the chopped zucchini flesh, 1 teaspoon dried oregano, 1 teaspoon salt, and โ…› teaspoon black pepper. Cook about 5 minutes until the moisture evaporates.
  • Mix the fillingย โ€“ย Transfer mixture to a bowl. Stir in 1 cup ricotta cheese, ยพ cup parmesan cheese, ยฝ packed cup sun-dried tomatoes (chopped), ยฝ cup breadcrumbs, and 1 teaspoon grated lemon zest. Mix until well combined.
    How to make the filling for the stuffed zucchini.
  • Assemble and Bake โ€“ย Fill zucchini boats with the stuffing and place on a parchment-lined baking sheet. Top with extra parmesan or mozzarella if desired. Bake for 20 minutes (or air-fry at 350ยฐF / 180ยฐC for 12โ€“15 minutes) until golden on top and tender-crisp. Serve warm with a squeeze of lemon juice and fresh basil, if you like.
    Stuffed zucchini before and after baking.

Video

Notes

SUBSTITUTIONS
  • Zucchini โ€“>ย eggplant.
  • Olive oil โ€“>ย vegetable oil.
  • Green onions โ€“>ย one small onion or shallot.
  • Oregano โ€“>ย dried mint, parsley, thyme, or basil.
  • Ricotta cheese โ€“>ย vegan ricotta.
  • Parmesan cheese โ€“>ย vegan parmesan cheese.
  • Breadcrumbs โ€“>ย gluten-free breadcrumbs.
  • Sun-dried tomatoes โ€“>ย olives or chopped marinated artichoke hearts.
ย 
TIPS
  • Zucchini sizeย โ€“ Go for medium-sized as they are easier to stuff and hold their shape better.
  • Use the fleshย โ€“ It adds flavor and moisture to the filling, but make sure to sautรฉ it first to remove excess water.
  • Filling shouldnโ€™t be too wetย โ€“ Thatโ€™s why we add a bit of breadcrumbs. Add more if you think itโ€™s necessary.
  • Cheese mixย โ€“ We recommend ricotta for creaminess and parmesan for umami and savory taste. Feel free to swap pecorino, shredded mozzarella, or feta. Vegan? Use non-dairy ricotta and cheese.
ย 
STORAGE
Make-Ahead: Great for meal prep or entertaining! You can prepare the filling and hollow out the zucchini in advance. Store both in the fridge until ready to assemble and bake.
Refrigerate: Leftovers keep well in an airtight container in the fridge for up to 3 days. Reheat in the microwave, oven, or air fryer.
Freeze: Stuffed zucchini can be frozen before or after baking. Just note the texture may soften slightly. To freeze: place on a parchment-lined tray, freeze for 2 hours, then transfer to a freezer-safe bag. Keeps up to 3 months. Thaw in the fridge before reheating.

Nutrition

Serving: 1 of 10, Calories: 147kcal, Carbohydrates: 15g, Protein: 8g, Fat: 7g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Trans Fat: 0g, Cholesterol: 17mg, Sodium: 410mg, Potassium: 630mg, Dietary Fiber: 3g, Sugar: 6g, Vitamin A: 468IU, Vitamin B6: 0.2mg, Vitamin C: 22mg, Vitamin E: 0.4mg, Vitamin K: 18ยตg, Calcium: 142mg, Folate: 43ยตg, Iron: 2mg, Manganese: 0.4mg, Magnesium: 44mg, Zinc: 1mg
Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 21 votes (8 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




24 Comments

  1. 5 stars
    Looking for health vegetarian dishes. I came across this recipe and tried it tonight. It was delicious. There is no need to alter this recipe at all. I will be making it again.

    1. Hi Russ,

      That’s wonderful. Nico’s Nonna Lidia would have been proud to hear (it is her recipe, slightly tweaked, that we used).

      Thank you for taking the time to comment here! Kindest, Louise

  2. 5 stars
    This is a lovely recipe. The homemade ricotta is divine and the flavours of this dish are scrumptious. Everyone loves this when I make it. It needs no changes. Itโ€™s perfect!
    Best thing is that you can prep everything in advance which makes it perfect for entertaining guests.

    1. Fantastic, Petra! I’m so happy that you enjoyed this recipe ๐Ÿ™‚

      Thanks you for taking valuable time to leave a comment here โค๏ธ

  3. 5 stars
    My husband RARELY compliments me on my cooking. He really liked this …he LIKED IT!
    I’m going to broil for the last minute to make it crispy on top…otherwise…perfect recipe. Thank you

    1. Hi Nikki,

      I smiled as I read your comment, it is just SO wonderful that your husband like the zucchini (and that he paid you a compliment). Well done!

      Thanks for taking the time to write a comment here ๐Ÿ™‚

      Kindest, Louise