
Mediterranean Stuffed Zucchini Recipe tastes bright, herby, and cheesy with just enough garlic to make your kitchen smell like a tiny seaside café. It works perfectly for busy weeknights or casual dinners with friends and takes about 45–55 minutes from start to finish. I tested versions of this recipe for years, and my kids still ask, “Is it stuffed zucchini night?” which I consider the highest possible compliment.
Why You Should Try This Mediterranean Stuffed Zucchini Recipe
This Mediterranean Stuffed Zucchini Recipe packs big flavor into a light, veggie-forward meal. You get tender zucchini boats filled with a savory mix of tomatoes, herbs, and cheese that tastes rich but still feels fresh.
It fits gluten-free and low-carb eaters, and you can easily leave out the cheese for a dairy-free version. You can serve it as a main dish with a salad or as a side next to grilled chicken or fish.
“This Mediterranean Stuffed Zucchini Recipe tasted like a vacation on a plate and even my veggie-skeptic husband asked for seconds. ★★★★★”
Ingredients You’ll Need
Zucchini
- 4 medium zucchini
- Choose firm, smooth zucchini with no soft spots.
- Medium size works best so the boats hold their shape and cook evenly.
Protein & Filling Base
-
1 pound ground turkey, chicken, or lean ground beef
- Ground turkey keeps it lighter and still tastes hearty.
- Use plant-based crumbles for a vegetarian version and keep the same seasoning.
-
1 small yellow onion, finely diced
-
3 cloves garlic, minced
- Jarred minced garlic works in a pinch, use about 1 tablespoon.
-
1 cup cooked rice, quinoa, or couscous
- Leftover rice from takeout works great and saves time.
- Quinoa adds extra protein and keeps the filling fluffy.
Mediterranean Flavor Boosters
-
1 cup cherry tomatoes, quartered
- Canned diced tomatoes work if you drain them well.
-
1/3 cup pitted Kalamata olives, chopped
-
1/4 cup sun-dried tomatoes in oil, finely chopped
- Pat them dry a bit so the filling does not turn greasy.
-
1/3 cup crumbled feta cheese
- Use a block of feta in brine if you can, it tastes creamier and saltier.
- Swap with goat cheese or dairy-free feta-style cheese if needed.
-
2 tablespoons chopped fresh parsley
-
1 tablespoon chopped fresh oregano or 1 teaspoon dried oregano
-
1 teaspoon dried basil
-
1 teaspoon dried thyme
-
1 teaspoon smoked or sweet paprika
-
1/2 teaspoon ground cumin
-
1/4 to 1/2 teaspoon red pepper flakes, to taste
Pantry Staples & Seasoning
-
3 tablespoons extra virgin olive oil, divided
-
1 tablespoon tomato paste
- Squeeze-tube tomato paste works perfectly and stores easily in the fridge.
-
1 teaspoon kosher salt, plus more to taste
-
1/2 teaspoon black pepper
Topping
-
1/2 cup shredded mozzarella or provolone
- Pre-shredded cheese works fine here, especially on busy nights.
-
Extra chopped parsley or basil for garnish
-
Lemon wedges for serving
- A squeeze of lemon at the table brightens every bite.
Equipment List
- Large baking dish (9×13 inches works well)
- Large skillet
- Cutting board and sharp knife
- Spoon or small scoop for hollowing zucchini
- Mixing bowl
- Measuring cups and spoons
- Aluminum foil
Tips & Tricks
- Salt the hollowed zucchini lightly and let them sit 10 minutes, then pat dry so they roast with better flavor.
- Use a small spoon or melon baller to scoop the centers and leave a sturdy border so the boats do not collapse.
- Chop the scooped zucchini flesh and add it to the filling so you avoid waste and add extra veggies.
- Brown the meat until you see some color on the bottom of the pan, that caramelization adds a ton of flavor.
- Taste the filling before you stuff the zucchini and adjust salt, pepper, or chili flakes so the flavor pops.
- Use leftover cooked grains from the fridge to save time and keep this recipe weeknight friendly.
- Line the baking dish with a light drizzle of olive oil so the zucchini do not stick and clean-up stays easy.
- Cover the dish with foil for the first part of baking so the zucchini steam slightly and turn tender.
- Remove the foil near the end so the cheese melts and browns on top.
- Squeeze fresh lemon over the finished stuffed zucchini right before serving to brighten the whole dish.
How to Make Mediterranean Stuffed Zucchini Recipe
Step 1: Prep the Zucchini
- Preheat your oven to 400°F (200°C).
- Wash the zucchini and trim the ends.
- Slice each zucchini in half lengthwise.
- Use a small spoon to scoop out the center seeds and some flesh, leaving about a 1/4 inch border.
- Chop the scooped zucchini flesh and set it aside for the filling.
- Place the zucchini boats cut side up in the baking dish and drizzle with 1 tablespoon olive oil, plus a pinch of salt and pepper.
Step 2: Cook the Filling
- Heat 2 tablespoons olive oil in a large skillet over medium heat.
- Add the diced onion and cook 3 to 4 minutes until it softens and turns lightly golden.
- Stir in the garlic and chopped zucchini flesh and cook 2 minutes until fragrant.
- Add the ground turkey, chicken, or beef and break it up with a spoon.
- Cook 6 to 8 minutes until the meat browns and no pink remains, and stir often so it cooks evenly.
Step 3: Season and Build Mediterranean Flavor
- Stir in tomato paste, paprika, cumin, oregano, basil, thyme, and red pepper flakes.
- Cook 1 to 2 minutes so the tomato paste darkens slightly and the spices toast in the oil.
- Add cherry tomatoes, sun-dried tomatoes, and olives and mix well.
- Stir in the cooked rice, quinoa, or couscous and combine until the mixture looks evenly mixed.
- Turn off the heat and let the filling cool for 2 to 3 minutes so the cheese does not melt too fast.
- Add crumbled feta and chopped parsley, then taste and adjust salt and pepper.
Step 4: Stuff the Zucchini
- Spoon the filling into each zucchini boat and pack it in firmly.
- Mound the filling slightly higher than the edges because it settles a bit while baking.
- Sprinkle shredded mozzarella or provolone evenly over the top of each stuffed zucchini.
Step 5: Bake
- Cover the baking dish loosely with foil so the cheese does not stick.
- Bake at 400°F (200°C) for 20 minutes.
- Remove the foil and bake another 10 to 15 minutes until the zucchini turn tender and the cheese bubbles and browns in spots.
- Check doneness by piercing a zucchini with a fork, it should slide in easily but the skin should still hold shape.
Step 6: Finish and Serve
- Remove the dish from the oven and let the stuffed zucchini rest 5 minutes so the juices settle.
- Sprinkle with extra parsley or basil.
- Serve with lemon wedges on the side and squeeze lemon over each portion right before eating.
What to Serve with Mediterranean Stuffed Zucchini Recipe
Serve this Mediterranean Stuffed Zucchini Recipe with a simple cucumber and tomato salad with olive oil, lemon, and oregano. Warm pita or flatbread on the side makes a nice scoop for any filling that falls onto the plate. You can also pair it with hummus, tzatziki, or a light Greek-style yogurt sauce for dipping. A cold sparkling water with lemon or a chilled herbal iced tea rounds out the meal without feeling heavy.
Storage Success
- Cool leftovers to room temperature within 1 hour, then store them in an airtight container in the fridge for up to 4 days.
- Freeze stuffed zucchini in a single layer on a tray until firm, then move them to a freezer bag or container for up to 2 months.
- Reheat from the fridge in a covered baking dish at 350°F (175°C) for 15 to 20 minutes until hot in the center.
- Reheat from frozen at 350°F (175°C) for 30 to 35 minutes, or thaw overnight in the fridge first for quicker heating.
- Use the microwave for single portions on medium power so the zucchini warms through without turning mushy.

Mediterranean Stuffed Zucchini Recipe
Ingredients
Instructions
- Preheat the oven to 400°F (200°C).
- Wash the zucchini and trim the ends, then slice each zucchini in half lengthwise.
- Use a small spoon to scoop out the center seeds and some of the flesh, leaving about a 1/4 inch border so the zucchini hold their shape.
- Chop the scooped zucchini flesh and set it aside for the filling.
- Place the zucchini boats cut side up in a large baking dish and drizzle with 1 tablespoon olive oil, plus a pinch of salt and pepper.
- Heat the remaining 2 tablespoons olive oil in a large skillet over medium heat.
- Add the diced onion and cook for 3 to 4 minutes, until softened and lightly golden.
- Stir in the garlic and chopped zucchini flesh and cook for about 2 minutes, until fragrant.
- Add the ground turkey, chicken, or beef, breaking it up with a spoon, and cook for 6 to 8 minutes until browned and no pink remains.
- Stir in the tomato paste, paprika, cumin, oregano, basil, thyme, and red pepper flakes.
- Cook for 1 to 2 minutes, allowing the tomato paste to darken slightly and the spices to toast in the oil.
- Add the cherry tomatoes, sun-dried tomatoes, and olives, stirring to combine.
- Stir in the cooked rice, quinoa, or couscous until the mixture is evenly combined.
- Remove the skillet from the heat and let the filling cool for 2 to 3 minutes.
- Stir in the crumbled feta and chopped parsley, then taste and adjust salt and pepper as needed.
- Spoon the filling into each zucchini boat, packing it in firmly and mounding it slightly above the edges.
- Sprinkle the shredded mozzarella or provolone evenly over the top of the stuffed zucchini.
- Cover the baking dish loosely with aluminum foil so the cheese does not stick.
- Bake at 400°F (200°C) for 20 minutes.
- Remove the foil and bake for an additional 10 to 15 minutes, until the zucchini are tender and the cheese is bubbling and browned in spots.
- Check doneness by piercing a zucchini with a fork; it should slide in easily while the skin still holds its shape.
- Remove the dish from the oven and let the stuffed zucchini rest for about 5 minutes so the juices settle.
- Garnish with extra chopped parsley or basil, if desired.
- Serve warm with lemon wedges on the side and squeeze lemon over each portion just before eating.
Notes
Approximate per serving (1 stuffed zucchini half, 4 servings total, using lean ground turkey and cooked rice): 350–400 calories; fat 22 g; saturated fat 7 g; carbohydrates 20 g; fiber 4 g; sugars 7 g; protein 22 g; sodium 780 mg. Values will vary based on meat choice, grain used, cheese type, and portion size.
