Zucchini Ripieni (Filled Courgettes)
- Servings
- 4
- Prep time
- 25 min
- Cook time
- 40 min
Ingredients
- 4 medium courgettes/zucchini (straight and even if possible)
- 250 g ground beef (or half beef, half pork)
- 150 g mozzarella, diced small
- 50 g Parmigiano Reggiano, freshly grated
- 1 egg
- 3 tbsp breadcrumbs
- 1 clove garlic, minced
- 2 tbsp fresh parsley, chopped
- 400 g canned chopped tomatoes or passata
- 1/2 onion, finely diced
- 2 tbsp extra virgin olive oil
- Salt and pepper, to season
Instructions
1. Prep the courgettes
- Preheat oven to 190°C / 375°F / gas mark 5.
- Wash the courgettes and trim the ends.
- Cut each courgette in half lengthwise.
- Use a spoon or melon baller to scoop out the flesh, leaving a 1 cm (1/3 inch) shell all around. Leave the skin intact — it holds everything together.
- Roughly chop the scooped-out flesh and set aside.
2. Make the filling
- Heat 1 tbsp olive oil in a pan over medium heat.
- Add the onion and cook for 3 minutes until soft.
- Add the garlic, cook 30 seconds.
- Add the chopped courgette flesh and cook for 3–4 minutes until softened and most of the moisture has evaporated.
- Add the ground beef. Break it up with a spoon and cook until browned all over (5–6 minutes).
- Season with salt and pepper.
- Remove from heat and let cool for 5 minutes.
- Transfer to a bowl. Add the egg, breadcrumbs, parsley, and half the mozzarella. Mix well.
3. Make the quick tomato sauce
- In the same pan (no need to wash it), add 1 tbsp olive oil.
- Pour in the chopped tomatoes or passata.
- Season with a pinch of salt and pepper.
- Simmer for 5–6 minutes until slightly thickened.
4. Stuff and bake
- Spread half the tomato sauce on the bottom of a baking dish (large enough to fit all 8 courgette halves).
- Fill each courgette half generously with the meat mixture, pressing down lightly and mounding it on top.
- Place them in the baking dish, stuffed side up.
- Spoon the remaining tomato sauce around (not over) the courgettes.
- Top each one with the remaining mozzarella and sprinkle with Parmigiano Reggiano.
- Cover the dish with foil.
- Bake for 25 minutes covered.
- Remove the foil and bake for another 10–15 minutes until the cheese is golden and bubbling.
5. Serve
- Let rest for 5 minutes.
- Serve with crusty bread to soak up the sauce.
Tips
- Choose even-sized courgettes — they cook more uniformly. Medium ones are best; large ones can be watery.
- Squeeze out excess moisture — after cooking the scooped flesh, press it gently with a spoon against the pan to release water. Too much moisture makes the filling soggy.
- Don’t overstuff — the filling expands slightly during baking. A slight mound is fine, but don’t pile it too high or it spills over.
- The egg matters — it binds the filling together. Without it, the filling crumbles when you cut into them.
- Prepping ahead — you can assemble everything a day in advance and keep it in the fridge. Add 5–10 extra minutes in the oven if baking from cold.
Variations
- Rice-stuffed (Abruzzo style): Replace the meat with 200 g cooked rice mixed with 100 g diced provola or fontina cheese, the scooped courgette flesh, and the egg. Bake the same way.
- Vegetarian: Replace the ground beef with 200 g ricotta mixed with 50 g grated parmesan and the cooked courgette flesh. Light, fresh, and delicious.
- With mint: Add 1 tbsp chopped fresh mint to the filling — a southern Italian touch that pairs beautifully with the courgette.
Result
Tender courgette boats filled with savory seasoned meat and melted mozzarella, baked in a simple tomato sauce until golden on top. A proper Italian family dish — simple, satisfying, and even better the next day.