Go Back
Beef Stuffed Zucchini Boats

Beef Stuffed Zucchini Boats

Tender zucchini boats filled with a savory beef and tomato mixture, topped with melted mozzarella and Parmesan cheese, baked to golden perfection.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 4 medium zucchini courgettes, halved lengthwise
  • 1 tablespoon olive oil
  • 1 large onion finely chopped
  • 3 cloves garlic minced
  • 500 g beef mince 15-20% fat is best for flavour
  • 1 teaspoon dried oregano
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground cumin
  • Salt and freshly ground black pepper to taste
  • 400 g tin of chopped tomatoes
  • 2 tablespoons tomato purée
  • 100 g grated mozzarella cheese
  • 50 g grated Parmesan cheese
  • Fresh parsley or basil for garnish (optional)

Method
 

  1. Prepare the Zucchini: Preheat your oven to 200°C (400°F). Carefully slice each zucchini in half lengthwise. Using a small spoon, scoop out the centre of each half, leaving a 1cm border. You’ll hear a soft scraping sound as you remove the flesh. Aim for a sturdy "boat" shape. Finely chop the scooped-out zucchini flesh and set it aside. Place the hollowed zucchini boats on a baking tray lined with baking paper. Drizzle with 1 tablespoon of olive oil and season with a pinch of salt. Roast for 10 minutes—they should look slightly translucent and feel a bit tender when pricked with a fork.
  2. Sauté the Aromatics: While the zucchini are roasting, heat the remaining olive oil in a large frying pan over a medium heat. Add the chopped onion and cook, stirring occasionally, for 5-6 minutes until it becomes soft and translucent. The onions should smell sweet and look golden at the edges.
  3. Brown the Beef: Add the beef mince to the pan. Break it up with a wooden spoon as it cooks. You’ll hear a satisfying sizzle. Continue cooking for 6-8 minutes, until the mince is no longer pink and has started to brown. The sound will change from a wet sizzle to a drier, crisper sound as the moisture evaporates. Drain off any excess fat if necessary.
  4. Build the Sauce: Stir in the minced garlic, dried oregano, smoked paprika, and ground cumin. Cook for 1 minute until fragrant—you’ll smell the warm, earthy spices. Add the reserved chopped zucchini flesh and cook for another 2-3 minutes until it softens. Pour in the tinned tomatoes and tomato purée. Stir well, scraping the bottom of the pan to lift any browned bits. Bring to a gentle simmer and let it cook for 8-10 minutes. The sauce should thicken nicely; you’ll see it darken in colour and the liquid will reduce by about half. Season with salt and pepper to taste.
  5. Stuff the Boats: Remove the pre-roasted zucchini boats from the oven. Spoon the beef mixture evenly into each hollowed boat, pressing it down gently with the back of the spoon so it’s nicely packed. You want a generous mound of filling that sits just above the rim.
  6. Top with Cheese and Bake: Sprinkle the grated mozzarella and Parmesan cheese over the top of each boat. Return the tray to the oven and bake for 15-18 minutes, until the cheese is melted, bubbly, and starting to turn a deep golden brown. You’ll hear a cheerful sizzle as the cheese hits the hot filling.
  7. Rest and Serve: Remove the tray from the oven and let the zucchini boats rest on the tray for 5 minutes. This is a crucial step—it allows the filling to set and the juices to redistribute, preventing a watery mess on your plate. Garnish with fresh parsley or basil and serve warm.

Notes

For best flavor, use beef mince with 15-20% fat. Let the boats rest for 5 minutes after baking to allow the filling to set.