These stuffed zucchini boats feature tender halves filled with a savory mixture of ground beef, aromatic vegetables, and Mediterranean herbs. The filling combines chopped zucchini pulp, diced tomatoes, garlic, and onion with seasoned beef, creating a moist and flavorful center. Topped with melted mozzarella and Parmesan, these boats bake until golden and bubbly. Ready in under an hour, they make an excellent low-carb, gluten-free main dish that pairs beautifully with salads or can stand alone as a complete meal.
The smell of bubbling cheese and herbs still takes me back to my aunt's tiny kitchen in Athens, where she'd stuff vegetables with whatever was on hand. I've been making these zucchini boats for years now, tweaking them until they became a weeknight staple in my own home. There's something deeply satisfying about transforming simple ingredients into something that feels like a special occasion.
Last autumn, my neighbor dropped by unexpectedly when these were in the oven. She stayed for dinner and left with the recipe scribbled on a napkin, claiming her kids would finally eat zucchini without complaint. Seeing people light up over something so simple reminds me why I love cooking in the first place.
Ingredients
- 4 medium zucchinis: Look for firm ones with smooth skin, as they'll hold their shape better during baking
- 1 small onion, finely chopped: Yellow onions work best here, adding sweetness as they cook down
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference over pre-minced
- 1 medium tomato, diced: The juices help create a rich, saucy filling
- 2 tablespoons fresh parsley, chopped: Reserve some extra for garnish to add fresh color at the end
- 400 g (about 1 lb) ground beef: I prefer 85% lean for the best flavor and texture balance
- 80 g (3 oz) shredded mozzarella cheese: Low-moisture mozzarella melts beautifully without making the filling too watery
- 30 g (2 tablespoons) grated Parmesan cheese: Adds a salty, umami depth that rounds out the filling
- 2 tablespoons olive oil: Extra virgin gives the best flavor foundation for sautéing
- 2 tablespoons tomato paste: Concentrated tomato flavor that binds everything together
- 60 g (1/2 cup) breadcrumbs: These help absorb excess moisture and give the filling structure
- 1 teaspoon dried oregano: Mediterranean dried oregano has a more robust flavor than domestic
- 1/2 teaspoon dried basil: Complements the oregano without overpowering the dish
- Salt and pepper to taste: Season generously, as the zucchini needs the flavor boost
Instructions
- Get your oven ready:
- Preheat to 190°C (375°F) so it's fully hot when you're ready to bake
- Prep the zucchini boats:
- Slice each zucchini lengthwise and scoop out the pulp with a spoon, leaving about 1 cm shells. Chop that pulp finely, it's going right back into the filling so nothing goes to waste
- Build the flavor base:
- Heat olive oil in a large skillet over medium heat. Sauté the onion for 2-3 minutes until translucent, then add garlic for just 30 seconds until fragrant
- Brown the beef:
- Add ground beef to the skillet, breaking it up with your spoon as it cooks for about 5-6 minutes. Drain any excess fat if there's a lot pooling
- Create 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 until the liquid mostly evaporates and the mixture comes together
- Add binders and finish:
- Remove from heat, then stir in breadcrumbs, Parmesan, and fresh parsley. The mixture should be moist but not wet, holding its shape when you squeeze a small amount in your hand
- Fill the boats:
- Arrange zucchini halves in a baking dish and pack each one with the beef filling, pressing down lightly to mound it slightly above the edges
- Add the cheese topping:
- Sprinkle mozzarella evenly over all the boats, covering that beautiful filling you just created
- Bake to golden perfection:
- Cover with foil and bake for 20 minutes, then remove foil and continue baking for 10-15 more minutes until the cheese is bubbling and golden brown
- Finish and serve:
- Scatter extra fresh parsley on top for a pop of color and fresh flavor. Serve these boats hot while the cheese is still wonderfully stretchy
My daughter used to pick around zucchini whenever it appeared on her plate until I started making these boats. Now she asks for them weekly, and I've learned that sometimes it's not about the vegetable itself, but how you present it. Food has this magical way of bringing people together when we least expect it.
Making It Your Own
Ground turkey or chicken work beautifully if you're looking for something lighter. The filling stays just as satisfying and the cheese topping keeps everything indulgent. I've even made these with lentils for a vegetarian version that surprised everyone at the table.
Perfect Pairings
A crisp green salad with a simple vinaigrette cuts through the richness perfectly. Sometimes I'll serve these over rice if I need to stretch the meal for unexpected guests, but honestly, they're substantial enough on their own for most nights.
Storage and Reheating
Leftovers store remarkably well in the refrigerator for up to three days. Reheat them in a 180°C (350°F) oven for about 15 minutes, covered with foil to prevent the cheese from drying out. The zucchini becomes even more tender the next day.
- Avoid microwaving if possible, as the zucchini can become watery
- Freeze uncooked stuffed boats for up to two months, thaw before baking
- Add an extra sprinkle of fresh cheese when reheating leftovers to revive the topping
There's something so comforting about a dish that comes together with simple ingredients and leaves everyone happy around the table. I hope these boats become a regular in your kitchen rotation too.
Recipe Questions & Answers
- → 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 helps prevent excess moisture during baking.
- → Can I make these ahead of time?
-
Yes, prepare the stuffed zucchini up to a day ahead, refrigerate covered, then bake when ready. Add 5-10 minutes to baking time if baking cold.
- → What can I substitute for ground beef?
-
Ground turkey, chicken, or pork work well. For a vegetarian version, use lentils or plant-based crumbles with additional vegetables.
- → How do I store leftovers?
-
Store cooled zucchini boats in an airtight container in the refrigerator for 3-4 days. Reheat in the oven at 180°C (350°F) until warmed through.
- → Can I freeze stuffed zucchini boats?
-
Yes, freeze before baking. Wrap individually in plastic and foil, freeze for up to 3 months. Thaw overnight in refrigerator before baking.
- → How do I make them gluten-free?
-
Use certified gluten-free breadcrumbs or omit them entirely. The dish remains delicious without breadcrumbs and becomes even lower in carbohydrates.