These tender zucchini boats are loaded with a savory mixture of ground beef, aromatic vegetables, and Mediterranean herbs, then crowned with bubbly melted cheese. The natural sweetness of the zucchini pairs beautifully with the rich, seasoned beef filling, while the breadcrumbs help bind everything together for a satisfying texture. Ready in about 55 minutes, this dish makes an excellent weeknight dinner that's both low-carb and gluten-free adaptable.
The first time I made stuffed zucchini boats, I was trying to use up an abundance of zucchini from my father's garden. My husband walked in just as I was scooping out the centers and gave me this skeptical look that said, "you're putting what inside what?" But the smell of garlic and beef bubbling away won him over before he even took a bite.
My sister-in-law asked for the recipe after just one bite at our summer family gathering last year. She admitted she'd been skeptical about stuffed vegetables being filling enough for dinner but ended up going back for seconds. Now it's her go-to when she needs something that looks impressive but is actually effortless.
Ingredients
- 4 medium zucchinis: Look for ones that are straight and relatively uniform in size so they sit evenly in the baking dish
- 1 small onion, finely chopped: Yellow onion works perfectly here and adds a subtle sweetness as it caramelizes
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable here, it builds that aromatic foundation that makes the whole house smell amazing
- 1 medium tomato, diced: The fresh tomato adds moisture and a bright acidity that cuts through the rich beef and cheese
- 2 tablespoons fresh parsley, chopped: This brings a fresh pop of color and herbaceous brightness to balance the savory filling
- 400 g (about 1 lb) ground beef: I use 85% lean for the best balance of flavor without too much excess fat
- 80 g (3 oz) shredded mozzarella cheese: Low moisture mozzarella melts into that perfect gooey blanket we all want on top
- 30 g (2 tablespoons) grated Parmesan cheese: This adds a salty umami punch that makes the beef mixture taste deeply satisfying
- 2 tablespoons olive oil: A good extra virgin olive oil adds fruitiness that ties all the Mediterranean flavors together
- 2 tablespoons tomato paste: This concentrates the tomato flavor and gives the filling a rich depth
- 60 g (1/2 cup) breadcrumbs: They absorb excess moisture and help bind the filling together beautifully
- 1 teaspoon dried oregano: Oregano is quintessentially Mediterranean and instantly transports you to a sunny kitchen
- 1/2 teaspoon dried basil: Sweet and slightly peppery, basil complements the oregano without overpowering
- Salt and pepper to taste: Finish with generous seasoning since the zucchini needs help standing up to such bold flavors
Instructions
- Getting the oven ready:
- Preheat your oven to 190°C (375°F) and position a rack in the center so the zucchini boats cook evenly without burning the cheese topping too quickly.
- Preparing the zucchini vessels:
- Slice the zucchinis in half lengthwise and scoop out the pulp with a spoon, leaving about a 1 cm (1/2 inch) thick shell. Chop that scooped pulp and set it aside because we're using every bit of flavor.
- Building the aromatic base:
- Heat olive oil in a large skillet over medium heat, add the chopped onion and sauté for 2 to 3 minutes until soft and translucent. Toss in the garlic and cook for just 30 seconds until fragrant but not brown.
- Browning the beef:
- Add ground beef to the skillet and cook, breaking it up with a wooden spoon, until browned, about 5 to 6 minutes. Drain excess fat if there's more than a tablespoon or two pooling.
- Creating the filling:
- Stir in the chopped zucchini pulp, diced tomato, tomato paste, oregano, basil, salt and pepper. Cook for 4 to 5 minutes until everything is well combined and most of the liquid has been absorbed.
- Adding the binders:
- Remove the pan from heat and stir in the breadcrumbs, Parmesan cheese and fresh parsley. The mixture should be moist but not wet, holding together when you squeeze a small amount in your hand.
- Stuffing the boats:
- Arrange zucchini halves in a baking dish and fill each with the beef mixture, pressing down lightly to pack the filling in mounded slightly above the edges.
- The cheese finish:
- Sprinkle mozzarella cheese evenly over the tops, making sure each boat gets a generous amount that will melt into those irresistible golden bubbles.
- Baking to perfection:
- Cover with foil and bake for 20 minutes, then remove foil and bake for an additional 10 to 15 minutes until the cheese is golden and bubbly and the zucchini is completely tender when pierced with a fork.
- The final touch:
- Garnish with extra fresh parsley and serve hot while the cheese is still molten and irresistible.
These zucchini boats became my youngest daughter's most requested birthday dinner. Something about that individual serving size makes her feel special, and she always insists on helping me sprinkle the cheese on top just before baking. That's the moment the kitchen really starts smelling like home.
Make It Your Own
Ground turkey or chicken works beautifully if you want something lighter, and I've even made a vegetarian version with lentils that was surprisingly satisfying. The template stays the same regardless of the protein you choose.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through the richness perfectly. If you're not watching carbs, some crusty bread to soak up any juices from the baking dish is absolutely mandatory in my house.
Make Ahead Strategy
You can stuff the zucchini boats up to a day ahead and refrigerate them, covered tightly with foil. Just add a few extra minutes to the baking time if they're coming straight from the refrigerator.
- Wrap unbaked boats individually and freeze for up to a month
- Reheat leftovers in a 350°F oven until heated through
- The flavors actually improve after a night in the refrigerator
There's something deeply satisfying about transforming such humble ingredients into something that feels like a special occasion meal. Hope these boats find their way into your regular rotation.
Recipe FAQs
- → How do I prevent the zucchini from becoming watery?
-
Scoop out the pulp leaving a 1 cm shell, and cook the filling until most liquid is absorbed. This prevents excess moisture from making the boats soggy during baking.
- → Can I make these ahead of time?
-
Yes, assemble the boats up to 24 hours in advance and refrigerate. Bake when ready, adding 5-10 minutes to the cooking time if starting from cold.
- → What can I serve with stuffed zucchini boats?
-
A crisp green salad, roasted vegetables, or cauliflower rice make excellent low-carb sides. For a heartier meal, serve with brown rice or quinoa.
- → How do I store leftovers?
-
Store cooled boats in an airtight container in the refrigerator for up to 3 days. Reheat in a 180°C (350°F) oven until warmed through.
- → Can I freeze stuffed zucchini boats?
-
Yes, freeze assembled unbaked boats wrapped tightly for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → How can I make this dairy-free?
-
Substitute the mozzarella and Parmesan with dairy-free cheese alternatives, or omit the cheese entirely and increase the herbs and seasonings for flavor.