Easy Stuffed Zucchini Recipe
I’ve spent years trying to find a stuffed zucchini that looks as good as it tastes, one that feels worthy of a dinner party without hours of fuss. After testing this recipe five times, I finally got it just right — a filling that stays moist, a zucchini that keeps its shape, and a golden topping that makes everyone at the table lean in for a closer look. Let’s get straight to it.
Recipe Overview
- Prep time: 20 minutes
- Cook time: 30 minutes
- Total time: 50 minutes
- Servings: 4 (2 zucchini halves per person)
- Difficulty: Intermediate (but very achievable)
Why You’ll Love This Easy Stuffed Zucchini Recipe
- It looks like something from a fine-dining menu — the hollowed boats, the browned cheese, the drizzle of sauce — yet it comes together in one pan.
- The filling is impossibly juicy, thanks to a trick I learned from a Turkish friend: grated onion that releases its liquid as it cooks.
- You can prep the zucchinis hours ahead, stuff them, and bake just before guests arrive, making hosting feel effortless.
- It’s naturally low in carbs and gluten-free, so it satisfies everyone at the table without calling attention to dietary needs.
- I’ve been making this for over 7 years, and it never disappoints — every single time, someone asks for the recipe before the plates are cleared.
Ingredients You’ll Need
- 4 medium zucchini (about 700 g total)
- 1 tbsp olive oil, plus extra for drizzling
- 1 large onion, finely grated
- 2 cloves garlic, minced
- 300 g minced chicken thigh (or beef mince with 15% fat)
- 50 g fresh breadcrumbs (from a day-old baguette or sourdough)
- 1 large egg, lightly beaten
- 3 tbsp finely chopped fresh parsley
- 1 tsp dried oregano
- ½ tsp ground cumin
- Salt and freshly ground black pepper, to taste
- 100 g grated mozzarella or mild cheddar
- 2 tbsp tomato paste, mixed with 3 tbsp warm water
- Optional: a pinch of chilli flakes for warmth
Tip: Use zucchini that are straight and roughly the same size — they’ll cook evenly and sit flat on the plate, which matters when you’re going for that restaurant-style presentation.
How to Make Easy Stuffed Zucchini Recipe
- Prepare the zucchini boats. Slice each zucchini in half lengthwise. Use a small spoon or melon baller to scoop out the seedy centre, leaving a ½ cm-thick wall all around. You should hear a soft scraping sound as the spoon glides against the flesh. Pat the insides dry with a paper towel — this stops the boats turning soggy later.
- Salt and rest the shells. Sprinkle the cut sides of the zucchini lightly with salt and set them cut-side down on a clean tea towel for 10 minutes. You’ll see tiny beads of moisture appear on the skin; this drawing-out step firms up the zucchini so it holds its shape during baking. Blot away the moisture with another towel.
- Sweat the aromatics. Heat 1 tbsp olive oil in a large frying pan over medium heat. Add the grated onion and cook, stirring, until it turns translucent and releases its water — about 3 minutes. The kitchen will fill with a sweet, clean scent. Add the minced garlic and cook for 30 seconds, until fragrant but not coloured.
- Cook the mince. Add the minced chicken to the pan. Break it up with a wooden spoon, letting it sizzle and brown. You’re looking for a deep golden colour on the edges and the smell of caramelised meat — about 5 minutes. Remove from heat and let it cool for 5 minutes so it doesn’t cook the egg later.
- Make the filling. In a large bowl, combine the cooked mince mixture with breadcrumbs, beaten egg, parsley, oregano, cumin, salt, and pepper. Mix with your hands until everything feels evenly distributed and slightly tacky. The texture should be moist but not wet — if it feels too sticky, add another tablespoon of breadcrumbs.
- Stuff the zucchini. Preheat your oven to 200°C (fan-assisted). Divide the filling evenly among the 8 zucchini halves, mounding it slightly in the centre. Press it gently with the back of a spoon so it’s compact but not dense. Arrange the stuffed boats in a single layer in a baking dish that holds them snugly — they should touch slightly to support each other.
- Add the sauce and cheese. Spoon the diluted tomato paste over and around the zucchini boats, focusing on the exposed flesh at the base. Sprinkle the grated cheese over each mound, covering the filling completely. Drizzle a little olive oil over the tops — this helps the cheese brown into a crackling crust.
- Bake to golden perfection. Place the dish on the middle rack and bake for 25–30 minutes. After 20 minutes, check for cues: the cheese should be bubbling and turning deep gold in spots, the sauce should be simmering at the edges, and the zucchini skin should look slightly wrinkled and tender when pierced with a fork. If you want a deeper colour, switch to grill (broil) for the final 2 minutes — watch closely so it doesn’t burn.
- Rest and serve. Remove from the oven and let the dish rest for 5 minutes. This allows the juices to settle and the filling to firm up slightly, so each boat lifts cleanly from the dish. Use a wide spatula to transfer each zucchini half to a serving plate, spooning a little of the pan sauce over the top. The final look should be glossy, golden, and utterly inviting.
Tips From My Kitchen
- Choose the right zucchini. Look for ones that are about 15–18 cm long and feel heavy for their size. Larger zucchinis tend to have more seeds and watery flesh, which can make the boats collapse. Smaller ones are perfect because the filling-to-skin ratio stays balanced.
- Grate the onion, don’t chop it. When you grate onion on a box grater, it releases its juice directly into the pan. That liquid evaporates during cooking, concentrating the flavour without leaving raw onion chunks in the filling. The result is a silky, cohesive stuffing that holds together beautifully.
- Don’t skip salting the zucchini. This isn’t just about seasoning — it’s structural. Salt draws out excess water that would otherwise turn your dish into a watery mess. Combined with the brief rest, it firms up the cell walls so the zucchini stays intact even after 30 minutes in the oven.
- Use stale bread for breadcrumbs. Fresh, soft bread can turn gummy inside the filling. Day-old sourdough or a baguette, pulsed in a food processor, gives you crumbs that absorb moisture without turning pasty. Toasted breadcrumbs also add a subtle nuttiness that complements the cheese.
- Bake in a snug dish. If the baking dish is too large, the sauce will evaporate too quickly and the bottoms of the zucchini can dry out. Choose a dish that holds the boats in a single layer with almost no gaps — the gentle steaming from the sauce keeps everything tender.
- Let the mince cool before adding the egg. If you add the egg to hot mince, it will scramble on contact, leaving you with tiny cooked bits of egg white throughout the filling. Give the mince 5 minutes to cool, then mix — the egg will bind the ingredients evenly without cooking prematurely.
Common Mistakes to Avoid
- Overcrowding the pan: If you cram too many zucchini boats into a small dish, they steam rather than roast, and the cheese never gets that appealing golden crust. Use a dish that allows a little space between each boat — about 1 cm is perfect for airflow while still holding the sauce close.
- Wrong temperature: Baking at too low a temperature (under 180°C) will slowly soften the zucchini into mush before the filling has a chance to brown. At 200°C, the heat hits the cheese and filling quickly, creating a crust while the interior stays moist. Stick to this temperature for the best balance.
- Skipping the rest time: I know it’s tempting to serve straight from the oven, but those 5 minutes of rest are non-negotiable. Without them, the filling can fall apart when you lift the boats, and the hot juices will flood the plate. A short rest lets everything set, so each serving comes out picture-perfect.
Delicious Variations to Try
- Spicy Version: Add 1 finely chopped red chilli (seeds removed for less heat) to the onion mixture as it sweats, or stir ½ tsp smoked paprika and ¼ tsp cayenne pepper into the mince. The warmth cuts through the richness of the cheese beautifully.
- Vegetarian/Vegan Option: Replace the mince with 300 g cooked lentils (brown or green work best) or crumbled firm tofu. Use a flax egg (1 tbsp ground flaxseed mixed with 3 tbsp water) instead of the egg, and swap the cheese for a dairy-free alternative or a generous sprinkle of nutritional yeast for a savoury, cheesy flavour.
- Different Protein: Lamb mince brings a deeper, slightly gamey flavour that pairs wonderfully with cumin and oregano. Alternatively, use turkey mince for a leaner option — just add an extra tablespoon of olive oil to the filling to keep it from drying out. For something different, try the Lamb Kofta Recipe Grilled Spiced approach: season the mince with coriander, cinnamon, and a pinch of allspice for a Middle Eastern twist.
What to Serve With Easy Stuffed Zucchini Recipe
- A simple green salad with a lemony vinaigrette — the acidity cuts through the richness of the cheese and mince.
- Steamed couscous or quinoa, to soak up the tomato sauce pooled around the boats.
- Warm flatbread or crusty bread, perfect for wiping the plate clean.
- A side of roasted cherry tomatoes, halved and seasoned with oregano, for extra colour and sweetness.
- If you’re building a full dinner menu, start with the Creamy Peanut Butter Smoothie Recipe as a surprising pre-dinner drink — its richness contrasts nicely with the savoury zucchini, and it’s a conversation starter.
Frequently Asked Questions

Easy Stuffed Zucchini Recipe
Ingredients
Method
- Prepare the zucchini boats. Slice each zucchini in half lengthwise. Use a small spoon or melon baller to scoop out the seedy centre, leaving a ½ cm-thick wall all around. You should hear a soft scraping sound as the spoon glides against the flesh. Pat the insides dry with a paper towel — this stops the boats turning soggy later.
- Salt and rest the shells. Sprinkle the cut sides of the zucchini lightly with salt and set them cut-side down on a clean tea towel for 10 minutes. You’ll see tiny beads of moisture appear on the skin; this drawing-out step firms up the zucchini so it holds its shape during baking. Blot away the moisture with another towel.
- Sweat the aromatics. Heat 1 tbsp olive oil in a large frying pan over medium heat. Add the grated onion and cook, stirring, until it turns translucent and releases its water — about 3 minutes. The kitchen will fill with a sweet, clean scent. Add the minced garlic and cook for 30 seconds, until fragrant but not coloured.
- Cook the mince. Add the minced chicken to the pan. Break it up with a wooden spoon, letting it sizzle and brown. You’re looking for a deep golden colour on the edges and the smell of caramelised meat — about 5 minutes. Remove from heat and let it cool for 5 minutes so it doesn’t cook the egg later.
- Make the filling. In a large bowl, combine the cooked mince mixture with breadcrumbs, beaten egg, parsley, oregano, cumin, salt, and pepper. Mix with your hands until everything feels evenly distributed and slightly tacky. The texture should be moist but not wet — if it feels too sticky, add another tablespoon of breadcrumbs.
- Stuff the zucchini. Preheat your oven to 200°C (fan-assisted). Divide the filling evenly among the 8 zucchini halves, mounding it slightly in the centre. Press it gently with the back of a spoon so it’s compact but not dense. Arrange the stuffed boats in a single layer in a baking dish that holds them snugly — they should touch slightly to support each other.
- Add the sauce and cheese. Spoon the diluted tomato paste over and around the zucchini boats, focusing on the exposed flesh at the base. Sprinkle the grated cheese over each mound, covering the filling completely. Drizzle a little olive oil over the tops — this helps the cheese brown into a crackling crust.
- Bake to golden perfection. Place the dish on the middle rack and bake for 25–30 minutes. After 20 minutes, check for cues: the cheese should be bubbling and turning deep gold in spots, the sauce should be simmering at the edges, and the zucchini skin should look slightly wrinkled and tender when pierced with a fork. If you want a deeper colour, switch to grill (broil) for the final 2 minutes — watch closely so it doesn’t burn.
- Rest and serve. Remove from the oven and let the dish rest for 5 minutes. This allows the juices to settle and the filling to firm up slightly, so each boat lifts cleanly from the dish. Use a wide spatula to transfer each zucchini half to a serving plate, spooning a little of the pan sauce over the top. The final look should be glossy, golden, and utterly inviting.
Notes
I’d love to hear how these stuffed zucchini turn out for you — drop a comment below and let me know which variation you tried, or if you invented your own twist. There’s something special about a dish that makes guests pause, take a photo, and then ask for seconds before the first course is even finished. Happy cooking!

