These stuffed zucchini boats feature tender halves filled with a savory mixture of ground beef, aromatic onions, garlic, diced tomatoes, and Mediterranean herbs. The filling is bound with breadcrumbs and Parmesan, then topped with melted mozzarella for a golden, bubbly finish. Ready in about 55 minutes, this low-carb, gluten-free adaptable dish serves four perfectly and pairs wonderfully with a fresh green salad or steamed rice for a complete meal.
Last summer my neighbor brought over an armload of zucchini from her garden, insisting I take them off her hands. I stared at that mountain of green and decided stuffed boats were the only sensible way to use them up. That first batch disappeared faster than anything I've made, and now I find myself hoping for zucchini season all year round.
I made these for my sister's family on a rainy Tuesday, expecting to have leftovers for lunch the next day. Her kids who usually push anything green to the edge of their plates went back for seconds. Now she texts me every few weeks asking for the recipe again because she can never find where she saved it.
Ingredients
- 4 medium zucchinis: Look for ones that feel heavy and have firm, unblemished skin
- 1 small onion, finely chopped: Yellow onions work beautifully here
- 2 cloves garlic, minced: Fresh garlic makes such a difference compared to jarred
- 1 medium tomato, diced: The juices from the tomato help keep the filling moist
- 2 tablespoons fresh parsley, chopped: Plus extra for garnish because it makes everything look finished
- 400 g (about 1 lb) ground beef: 85% lean gives you enough fat without being greasy
- 80 g (3 oz) shredded mozzarella cheese: Fresh mozzarella creates those gorgeous melted strands
- 30 g (2 tablespoons) grated Parmesan cheese: Adds a salty depth to the filling
- 2 tablespoons olive oil: For sautéing the aromatics
- 2 tablespoons tomato paste: Concentrates the tomato flavor beautifully
- 60 g (1/2 cup) breadcrumbs: Binds everything together while soaking up excess moisture
- 1 teaspoon dried oregano: Earthy and warm
- 1/2 teaspoon dried basil: Sweet and slightly peppery
- Salt and pepper to taste: Don't be shy with the seasoning
Instructions
- Preheat the oven:
- Get your oven to 190°C (375°F) so it's ready when you are
- Prepare the zucchini boats:
- Slice each zucchini lengthwise and scoop out the flesh with a spoon, leaving about a 1 cm shell
- Sauté the aromatics:
- Heat olive oil in a large skillet over medium heat, cook the onion for 2-3 minutes until soft, then add garlic for 30 seconds
- Brown the beef:
- Add ground beef to the skillet, breaking it up with a spoon and cooking until browned, about 5-6 minutes
- Add vegetables and seasonings:
- Stir in the chopped zucchini pulp, diced tomato, tomato paste, oregano, basil, salt, and pepper
- Simmer the filling:
- Cook everything for 4-5 minutes until well combined and most of the liquid is absorbed
- Bind the mixture:
- Remove from heat and stir in the breadcrumbs, Parmesan, and fresh parsley
- Fill the boats:
- Arrange zucchini halves in a baking dish and fill each with the beef mixture, pressing down lightly
- Add the cheese:
- Sprinkle mozzarella evenly over the tops
- Bake covered:
- Cover with foil and bake for 20 minutes
- Bake uncovered:
- Remove foil and bake for 10-15 minutes more until cheese is golden and bubbly
- Garnish and serve:
- Top with extra parsley and serve hot
These boats have become my go-to when I want something that feels special but doesn't require hours of prep. There's something so satisfying about turning simple zucchini into a meal that looks like it came from a restaurant kitchen.
Making It Your Own
Ground turkey or chicken work beautifully if you want something lighter. I've made these with Italian sausage when I wanted more kick, and once I even used leftover cooked rice stretched with extra vegetables.
What To Serve With Them
A crisp green salad with lemon vinaigrette cuts through the richness perfectly. Sometimes I'll roast some cherry tomatoes alongside the zucchini, or serve it over a bed of simple white rice to soak up the juices.
Make Ahead Wisdom
You can assemble everything up to a day ahead and keep it covered in the fridge. The flavors actually develop even more this way. When you're ready to bake, just add a few extra minutes to the covered baking time.
- Freeze unbaked boats for up to 3 months
- Thaw overnight in the refrigerator before baking
- Leftovers reheat beautifully in the microwave
Hope these become a regular in your dinner rotation like they have in mine. There's something so comforting about digging into a warm, cheesy zucchini boat on a busy weeknight.
Recipe Questions & Answers
- → Can I make stuffed zucchini boats ahead of time?
-
Yes, you can prepare the stuffed zucchini up to a day in advance. Assemble the boats, cover tightly, and refrigerate. When ready to bake, add 5-10 minutes to the covered baking time since they'll be cold.
- → What can I substitute for ground beef?
-
Ground turkey, chicken, or even plant-based crumbles work beautifully. For a vegetarian version, use lentils or chopped mushrooms combined with walnuts for texture and protein.
- → How do I prevent zucchini boats from getting soggy?
-
Scoop out the centers thoroughly, leaving about 1/2-inch shells. Pre-baking the empty boats for 10 minutes before filling helps remove excess moisture. Also ensure the beef mixture has cooked off most liquid before stuffing.
- → Can I freeze stuffed zucchini boats?
-
Yes, freeze before baking. Assemble the boats, place on a baking sheet until firm, then transfer to freezer bags. Bake from frozen at 190°C for 40-45 minutes covered, then 15 minutes uncovered.
- → What sides pair well with zucchini boats?
-
A crisp green salad with lemon vinaigrette, roasted potatoes, or steamed rice complement the flavors nicely. Garlic bread or crusty bread also works well for soaking up the cheesy, tomatoey juices.
- → How do I know when the zucchini is fully cooked?
-
The zucchini should be tender when pierced with a fork but still hold its shape. The cheese topping should be golden and bubbly, and the filling hot throughout. Total baking time is typically 30-35 minutes.