These tender zucchini boats are filled with a savory mixture of ground beef, onions, garlic, tomatoes, and aromatic herbs. The filling gets extra body from breadcrumbs and Parmesan, while melted mozzarella creates a golden, bubbly topping. Ready in under an hour, this Mediterranean-inspired dish makes a satisfying main course that's naturally low-carb and gluten-free adaptable.
The scent of zucchini roasting with beef and cheese takes me back to my friend Marias tiny apartment kitchen in Rome, where we crowded around her stove sharing wine while she taught me her nonnas stuffed vegetable secrets. She insisted the best boats came from not overthinking the filling, just letting simple ingredients shine together.
Last Tuesday my youngest helped me scoop out the zucchini centers, accidentally flinging pulp across the counter while giggling uncontrollably. We ate those messy boats straight from the baking dish, standing in the kitchen, cheese stretching between our forks, nothing else needed.
Ingredients
- 4 medium zucchinis: Choose ones with straight, even sides so they sit flat in your baking dish
- 1 small onion, finely chopped: Yellow onions bring a sweet depth that balances the beef perfectly
- 2 cloves garlic, minced: Fresh garlic makes all the difference here, do not substitute powder
- 1 medium tomato, diced: The fresh tomato brightens the rich filling with natural acidity
- 2 tablespoons fresh parsley, chopped: Flat leaf parsley brings a grassy fresh punch that cuts through the cheese
- 400 g ground beef: Medium fat works best, too lean and the filling becomes dry
- 80 g shredded mozzarella cheese: Low moisture mozzarella melts beautifully without making the boats soggy
- 30 g grated Parmesan cheese: Adds a salty umami punch that makes the filling taste deeper and more complex
- 2 tablespoons olive oil: Extra virgin gives the best flavor for sautéing your aromatics
- 2 tablespoons tomato paste: Concentrates the tomato flavor and helps bind the filling slightly
- 60 g breadcrumbs: These absorb excess moisture so your boats do not turn into mush
- 1 teaspoon dried oregano: Mediterranean oregano has that floral piney aroma we all love
- 1/2 teaspoon dried basil: Sweet and slightly peppery, it complements the oregano without overpowering
- Salt and pepper to taste: Season generously, the zucchini needs enough salt to stand up to the beef
Instructions
- Get your oven ready:
- Preheat to 190°C (375°F) and clear enough rack space for a baking dish that will fit all eight zucchini halves without crowding
- Prep the zucchini boats:
- Slice each zucchini lengthwise then use a spoon to gently scoop out the center pulp, leaving about a half inch shell, and chop that pulp finely for the filling
- Sauté your aromatics:
- Warm olive oil in a large skillet over medium heat, cook onion for 2 to 3 minutes until softened, add garlic for just 30 seconds until fragrant
- Brown the beef:
- Add ground beef to the skillet, break it up with your spoon, and cook for 5 to 6 minutes until fully browned, draining any excess fat if needed
- Build the filling:
- Stir in the chopped zucchini pulp, diced tomato, tomato paste, oregano, basil, salt, and pepper, then cook for 4 to 5 minutes until liquid is mostly absorbed
- Add the binders:
- Remove from heat and stir in breadcrumbs, Parmesan, and fresh parsley until everything is evenly distributed
- Fill your boats:
- Arrange zucchini halves in your baking dish, pack each shell generously with the beef mixture, pressing lightly to mound it slightly above the edges
- Add the cheese:
- Sprinkle mozzarella evenly over each boat, covering the filling completely
- Bake covered:
- Cover tightly with foil and bake for 20 minutes so the zucchini steams tender
- Finish uncovered:
- Remove foil and bake another 10 to 15 minutes until the cheese turns golden and bubbly in spots
- Serve them up:
- Scatter extra parsley over the top and bring the whole dish to the table while the cheese is still stretchy and hot
These boats have become my go to when someone needs bringing dinner, because they travel well, reheat beautifully, and always make people feel cared for without me having spent hours in the kitchen.
Making It Your Own
Ground turkey or chicken work surprisingly well here if you want something lighter, just add a little extra olive oil to the pan since poultry has less fat. I have even made these with crumbled Italian sausage when I wanted something with more kick, skipping the extra oregano since the sausage brings its own herbs.
What To Serve Alongside
A crisp green salad with bright vinaigrette cuts through the richness, or if you are not watching carbs, some crusty bread to soak up any escaped juices is never wrong. My husband loves these with roasted potatoes tossed in the same oregano and basil we used in the filling.
Make Ahead Wisdom
You can assemble the entire dish up to a day ahead, cover tightly, and keep it refrigerated until you are ready to bake. This actually helps the flavors meld together more deeply.
- Add 5 to 10 minutes to the covered baking time if cooking from cold
- Sprinkle the cheese just before baking, not ahead, to prevent it from getting weepy
- Leftovers reheat beautifully in a 350°F oven for about 15 minutes
There is something deeply satisfying about turning ordinary zucchini into something this special, and I hope these boats become a staple in your kitchen like they are in mine.
Recipe Questions
- → How do I prepare the zucchini for stuffing?
-
Slice the zucchinis lengthwise and scoop out the pulp, leaving about a half-inch shell. Chop the removed pulp and cook it with the beef mixture so nothing goes to waste.
- → Can I make this dish ahead of time?
-
Yes, you can assemble the stuffed zucchini up to a day ahead and refrigerate. Bake just before serving, adding a few extra minutes if baking from cold.
- → What can I substitute for ground beef?
-
Ground turkey, chicken, or even plant-based crumbles work well. The cooking time remains the same, though you may want to add a bit more olive oil with leaner meats.
- → How do I make this low-carb?
-
Simply omit the breadcrumbs from the filling. The cheese and zucchini provide enough structure to hold everything together while keeping carbs minimal.
- → What should I serve with stuffed zucchini boats?
-
A fresh green salad with vinaigrette balances the richness. For a heartier meal, serve with rice, crusty bread, or roasted vegetables like bell peppers and eggplant.
- → How do I know when the zucchini is done cooking?
-
The zucchini should be tender when pierced with a fork, and the cheese should be golden and bubbly. This usually takes about 30–35 minutes total baking time.