If you’re craving something vibrant, filling, and packed with veggies, let me introduce you to my beloved Mediterranean Stuffed Zucchini. These gorgeous zucchini boats overflow with juicy tomatoes, briny olives, creamy feta, and fresh herbs—all baked to golden, bubbly perfection. The hint of lemon and a whisper of cumin bring a touch of sunshine to every bite, making this dish taste like a warm Mediterranean breeze no matter the season. Trust me, once you try these, they’ll quickly become a staple at your table.

Ingredients You’ll Need
What I adore about Mediterranean Stuffed Zucchini is how every simple ingredient works together to create something magical. Each element adds depth, whether it’s tang, color, or crunch, so try not to skip any if you can help it!
- Zucchini: The ideal base; their mild flavor and sturdy shape make the perfect boat for all that delicious filling.
- Feta Cheese: Salty, creamy, and essential for that authentic Mediterranean kick—go for the Greek kind if possible.
- Cherry Tomatoes: Their sweetness and juiciness balance out the saltiness of the feta and olives beautifully.
- Kalamata Olives: Provide that bold, briny flavor that gives the filling so much soul.
- Red Onion: Adds a gentle heat and crunch and looks so pretty dotted through the mix.
- Garlic: Because everything is better with a hint of garlic’s robust aromatics.
- Olive Oil: Classic Mediterranean richness that ties everything together—don’t skimp!
- Dried Oregano: Earthy and fragrant, this herb brings the entire stuffing to life.
- Ground Cumin (optional): Just a pinch lends a slightly smoky, warm flavor that’s subtle but intriguing.
- Fresh Parsley: Bright and green, parsley lightens the filling and brings freshness to every bite.
- Fresh Basil: Adds that heady, sweet aroma that absolutely screams “Mediterranean.”
- Lemon: Zest for fragrance and juice for a zingy finish—both are totally essential.
- Salt and Pepper: Simple seasoning is all you need to lift the natural flavors up a notch.
- Breadcrumbs (optional): For a little golden crunch on top, breadcrumbs are your friend.
- Extra Virgin Olive Oil (for drizzling): A final drizzle before serving adds gorgeous gloss and flavor.
How to Make Mediterranean Stuffed Zucchini
Step 1: Prep Your Oven and Zucchini
Begin by heating your oven to 375°F (190°C) so it’s ready to go once you’ve assembled everything. Give your zucchini a thorough wash and pat them dry. Then, slice each zucchini lengthwise and gently hollow them out with a spoon or melon baller—don’t toss that flesh! You’ll be using it in your filling for extra flavor and zero waste.
Step 2: Create the Zucchini Boats
Lay your hollowed zucchini halves cut-side up on a parchment-lined baking sheet. Drizzle lightly with olive oil, add a sprinkle of salt and pepper, and set aside. This little pre-bake seasoning step ensures your baked zucchini boats come out perfectly tender and flavorful, not bland.
Step 3: Sauté the Aromatics and Veggies
Heat a tablespoon of olive oil in a skillet over medium. Toss in the finely chopped red onion and minced garlic, cooking for about 3 to 4 minutes, just until the onion is soft and fragrant but not browned. Next, chop up the reserved zucchini flesh and add it to the pan—this keeps the boat’s shape but gives you the full zucchini flavor in the filling.
Step 4: Build the Flavor Base
When the zucchini flesh is soft, add your quartered cherry tomatoes and chopped kalamata olives. Sprinkle in a pinch more salt and pepper and let everything simmer for about 5 minutes. The tomatoes will start to soften and release their juice, creating a gorgeous, savory mixture that’s bursting with color and flavor.
Step 5: Stir in Cheese and Herbs
Take the skillet off the heat and let it cool for a moment, then stir in the crumbled feta cheese, dried oregano, and a dash of cumin if you’re using it. The cheese will soften a bit in the warm mixture, creating creamy pockets of flavor, while the herbs infuse each bite with brightness and depth.
Step 6: Fill and Top the Zucchini Boats
Using a spoon, pile the savory Mediterranean stuffing high into each zucchini half, pressing gently so it holds together. For an irresistible crunch, sprinkle breadcrumbs over the top if you like. This little step creates a golden, toasty finish that nobody will be able to resist.
Step 7: Bake to Perfection
Slide your Mediterranean Stuffed Zucchini boats into the oven and bake for 25 to 30 minutes. You’ll know they’re ready when the zucchini is tender but still holds its shape, and the topping is crisp and golden. Let them cool for a minute, then finish everything off with a squeeze of fresh lemon juice for that extra zing.
How to Serve Mediterranean Stuffed Zucchini

Garnishes
To turn these beauties into a real showstopper, scatter a handful of extra chopped fresh basil or parsley right over the top. A drizzle of extra virgin olive oil just before serving gives the zucchini a glorious shine. Finish with a dusting of extra lemon zest or a few more crumbles of feta if you want to make them truly irresistible.
Side Dishes
Mediterranean Stuffed Zucchini are hearty enough to be the centerpiece of your meal, but they also play well with others! Pair them with a crisp Greek salad, a scoop of tangy tzatziki, or a platter of warm pita bread. For extra comfort, serve alongside fluffy couscous or a simple lentil salad—it’s a feast fit for company or just for you.
Creative Ways to Present
Get playful with your presentation and make these stuffed zucchinis the star of your next gathering. Arrange them on a big platter with colorful garnishes, slice them into bite-sized portions for an elegant appetizer, or serve them directly in the baking dish, rustic-style, for cozy family dinners. No matter how you plate them, Mediterranean Stuffed Zucchini always look inviting.
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, pop them into an airtight container and refrigerate. Mediterranean Stuffed Zucchini keep wonderfully for up to three days, and the flavors only deepen as they rest, making them a fantastic next-day lunch or snack.
Freezing
While best enjoyed fresh, you can freeze Mediterranean Stuffed Zucchini for up to two months. Just let them cool completely, wrap each boat individually, and store in a freezer-safe container. When you’re ready to enjoy, thaw overnight in the fridge for the best texture.
Reheating
To reheat, simply place the chilled or thawed zucchini boats on a baking sheet and warm them in a 350°F (175°C) oven for about 10 to 15 minutes. This brings back their crisp-tender texture and melty, flavorful filling. To keep the tops from drying out, cover loosely with foil for the first few minutes.
FAQs
Can I make Mediterranean Stuffed Zucchini ahead of time?
Absolutely! You can prep the filling and hollow out your zucchini up to a day in advance. Store everything separately in the fridge, then fill and bake just before serving for the freshest flavor and texture.
What can I use as a vegan substitute for feta?
A plant-based feta or marinated tofu works beautifully here, or simply leave it out and add a tablespoon or two of nutritional yeast for that savory, cheese-like flavor—it’s still incredibly delicious!
How do I keep the zucchini from getting soggy?
The key is not to overbake and to scoop out just enough flesh to create a sturdy “boat” with a good border. A quick drizzle of olive oil and pre-seasoning helps the zucchini hold their shape and keeps the filling from getting watery.
Can I add protein to the filling?
Definitely! Stir in some cooked quinoa, chickpeas, or even lentils for a protein boost, or try shredded chicken (if you’re not keeping it vegetarian). Mediterranean Stuffed Zucchini are adaptable—make them your own!
Is this recipe gluten-free?
Yes, just skip the optional breadcrumbs or use your favorite gluten-free variety. With all those gorgeous Mediterranean flavors, nobody will miss a thing.
Final Thoughts
I can’t recommend Mediterranean Stuffed Zucchini enough—this dish never fails to impress, whether you’re making a cozy meal for yourself or feeding a crowd. Give it a try and watch your kitchen fill with inviting aromas and happy faces. Let the Mediterranean sunshine in!
Print
Mediterranean Stuffed Zucchini Recipe
- Prep Time: 10 minutes
- Cook Time: 40–45 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Vegetarian
- Diet: Vegetarian
Description
These Mediterranean Stuffed Zucchini boats are a flavorful and wholesome vegetarian dish that makes a satisfying main course. Fresh zucchini filled with a savory mixture of feta cheese, cherry tomatoes, olives, and aromatic herbs, all baked to perfection.
Ingredients
Zucchini:
- 4 medium zucchini (about 8–10 inches long)
Filling:
- 1 cup crumbled feta cheese (use Greek feta for the most authentic flavor)
- 1 cup cherry tomatoes, quartered
- 1/2 cup kalamata olives, pitted and chopped
- 1 small red onion, finely chopped
- 2 garlic cloves, minced
- 1 tablespoon olive oil
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cumin (optional, for a slightly smoky flavor)
- 1/4 cup fresh parsley, chopped
- 1/4 cup fresh basil, chopped
- 1 lemon, zested and juiced
- Salt and pepper to taste
- 1/4 cup breadcrumbs (optional, for extra crunch)
- Extra virgin olive oil for drizzling
Instructions
- Preheat Oven: Preheat the oven to 375°F (190°C). Wash and dry zucchini.
- Prepare Zucchini: Slice zucchini in half lengthwise, scoop out flesh, leaving a sturdy boat shape. Place on baking sheet.
- Prepare Filling: In a skillet, sauté onion, garlic, and chopped zucchini flesh. Add tomatoes, olives, herbs, and seasonings. Stir in feta, oregano, and cumin.
- Fill Zucchini: Fill each zucchini half with the Mediterranean mixture, sprinkle with breadcrumbs.
- Bake: Bake for 25–30 minutes until zucchini is tender and top is golden brown.
- Finish: Remove from oven, squeeze lemon juice over the top. Serve and enjoy!
Notes
- Make it Vegan: Swap feta for a plant-based alternative or omit. Add nutritional yeast for a cheesy flavor.
- Add Grains: Mix in cooked quinoa, bulgur, or couscous for a heartier dish.
- Nutritional Boost: Add spinach or kale for extra vitamins and minerals.
- Try Different Cheeses: Experiment with goat cheese or ricotta for varied flavors.
Nutrition
- Serving Size: 1 stuffed zucchini boat
- Calories: 257
- Sugar: 6g
- Sodium: 733mg
- Fat: 17g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 5g
- Protein: 10g
- Cholesterol: 33mg