These stuffed zucchini boats transform summer squash into a hearty, satisfying main dish. The tender zucchini halves act as edible vessels, perfectly cradling a savory mixture of browned ground beef, aromatic onions, garlic, and tomatoes. A blend of dried oregano and basil adds Mediterranean depth, while fresh parsley brings brightness to every bite.
The filling gets body from breadcrumbs and richness from grated Parmesan, creating a texture that's substantial without being heavy. Once topped with shredded mozzarella and baked until golden and bubbly, these boats emerge from the oven with perfectly tender-crisp shells and a gloriously melted, browned cheese crust that will have everyone reaching for seconds.
The first time I made stuffed zucchini boats, I was trying to use up a massive harvest from my sister's garden. Those zucchinis had grown to baseball bat proportions, and I had no idea they'd become one of my family's most requested dinners.
My husband actually requested these for his birthday dinner one year, which caught me completely off guard. I'd been serving them as a casual weeknight meal, but something about the combination of melted cheese and savory beef makes people feel cozy and cared for.
Ingredients
- 4 medium zucchinis: Look for ones that feel heavy for their size and have firm, unblemished skin
- 1 small onion, finely chopped: The onion melts into the filling, providing a subtle sweetness that balances the beef
- 2 cloves garlic, minced: Fresh garlic is essential here, don't even think about using the jarred stuff
- 1 medium tomato, diced: Use a ripe tomato that gives slightly when pressed, it'll break down beautifully
- 2 tablespoons fresh parsley, chopped: Flat leaf parsley has more flavor than curly, and you'll want some extra for garnish
- 400 g (about 1 lb) ground beef: I like 85% lean, anything leaner and the filling feels dry
- 80 g (3 oz) shredded mozzarella cheese: Low moisture mozzarella melts better and won't make the boats watery
- 30 g (2 tablespoons) grated Parmesan cheese: The grated kind, not shredded, it melts into the filling creating little pockets of salty richness
- 2 tablespoons olive oil: This coats the onions and helps them soften without browning too quickly
- 2 tablespoons tomato paste: Concentrated tomato flavor that makes the beef filling taste like it simmered for hours
- 60 g (1/2 cup) breadcrumbs: These absorb excess moisture and help hold everything together
- 1 teaspoon dried oregano: Mediterranean dried herbs work beautifully with zucchini
- 1/2 teaspoon dried basil: Dried basil holds up better than fresh during the cooking process
- Salt and pepper to taste: Remember the Parmesan is salty, so taste before adding too much
Instructions
- Preheat your oven to 190°C (375°F)
- While the oven heats up, clear your counter space and grab all your tools
- Prep the zucchini boats
- Slice each zucchini lengthwise and scoop out the pulp with a spoon, leaving about a 1 cm shell. Chop the pulp you've removed and save it for the filling
- Sauté the aromatics
- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook for 2-3 minutes until soft and translucent, then stir in the garlic for just 30 seconds until fragrant
- Brown the beef
- Add the ground beef to the skillet and break it up with a spoon as it cooks. This should take about 5-6 minutes until it's no longer pink. Drain any excess fat if there's more than a tablespoon in the pan
- Build the filling
- Stir in the chopped zucchini pulp, diced tomato, tomato paste, oregano, basil, salt, and pepper. Let everything cook together for 4-5 minutes, stirring occasionally, until the mixture thickens and most of the liquid has absorbed
- Bind it together
- Remove the pan from the heat. Stir in the breadcrumbs, grated Parmesan, and fresh parsley until everything is evenly distributed
- Stuff the boats
- Arrange your zucchini halves in a baking dish, cut side up. Fill each one generously with the beef mixture, pressing down lightly as you go to pack the filling in
- Add the cheese
- Sprinkle the shredded mozzarella evenly over all the zucchini boats. Don't be shy with it, that golden bubbly top is everyone's favorite part
- Bake covered
- Cover the baking dish tightly with foil. Bake for 20 minutes, until the zucchini feels tender when pierced with a fork
- Finish uncovered
- Remove the foil and return to the oven for another 10-15 minutes. Watch for the cheese to turn golden and start bubbling around the edges
- Garnish and serve
- Scatter some extra fresh parsley over the top while they're still hot. Serve them right in the baking dish so everyone can see that beautiful cheese topping
These became a regular rotation during a particularly chaotic summer when we were eating dinner at odd hours between swim practice and baseball games. I could assemble them in the afternoon and just pop them in the oven whenever someone walked through the door hungry.
Making Ahead
You can prep everything up to a day in advance. Store the zucchini boats and filling separately in the refrigerator, and bring both to room temperature for about 20 minutes before assembling and baking.
Freezing Instructions
Wrap each baked boat individually in plastic wrap, then place them in a freezer bag. They'll keep for up to three months. Thaw overnight in the refrigerator and reheat at 180°C (350°F) for about 15 minutes until heated through.
Serving Suggestions
A simple green salad with vinaigrette cuts through the richness. If you're not watching carbs, crusty bread for soaking up any escaping juices is never a mistake.
- A dollop of Greek yogurt on top adds a nice tangy contrast
- Squeeze fresh lemon juice right before serving to brighten everything up
- Leftovers reheat beautifully for lunch the next day
I love watching people's faces when they cut into these boats for the first time. That moment when the cheese stretches and the steam escapes is just about perfect.
Recipe FAQs
- → Can I make these stuffed zucchini boats ahead of time?
-
Yes, you can assemble the stuffed zucchini up to a day in advance. Store them covered in the refrigerator, then bake when ready to serve. You may need to add a few extra minutes to the baking time if starting from cold.
- → What can I use instead of ground beef?
-
Ground turkey, chicken, or even sausage work well as alternatives. For a vegetarian version, use lentils, chopped mushrooms, or a plant-based ground meat substitute. Adjust seasonings accordingly to maintain flavor depth.
- → How do I know when the zucchini is cooked through?
-
The zucchini shells should be tender when pierced with a fork but still hold their shape. The filling should be hot throughout, and the cheese on top should be melted and lightly golden. If the cheese browns too quickly, tent with foil.
- → Can I freeze stuffed zucchini boats?
-
Yes, freeze them before baking. Arrange on a baking sheet until firm, then transfer to an airtight container. They'll keep for up to 3 months. Bake from frozen, adding about 15-20 minutes to the covered baking time.
- → What sides pair well with zucchini boats?
-
A crisp green salad with vinaigrette balances the richness perfectly. Roasted vegetables, cauliflower rice, or quinoa also complement the dish. For a heartier meal, serve with crusty gluten-free bread to soak up any extra juices.