These tender zucchini boats are loaded with a savory mixture of ground beef, aromatic vegetables, and Mediterranean herbs, then crowned with melted mozzarella and Parmesan. The dish comes together in under an hour, making it perfect for busy weeknights. You'll hollow out fresh zucchini halves, sauté the beef with onion and garlic, then combine everything with tomatoes and herbs before baking until golden and bubbly. The result is a satisfying, low-carb meal that feels indulgent while remaining nutritious.
The first time I made these stuffed zucchini boats, my apartment smelled like an Italian kitchen and my roommate actually poked her head out of her room asking what was happening in there.
I started making these boats on Tuesday nights when I wanted something that felt special enough for company but was actually just vegetables and ground beef in disguise.
Ingredients
- 4 medium zucchinis: Look for ones that feel heavy for their size with smooth unblemished skin
- 1 small onion, finely chopped: Yellow onions work best here as they sweeten up when sautéed
- 2 cloves garlic, minced: Fresh garlic makes all the difference so avoid the pre-minced stuff in jars
- 1 medium tomato, diced: Choose one that gives slightly when pressed, it will release more moisture into the filling
- 2 tablespoons fresh parsley, chopped: Flat leaf parsley has more flavor than curly so grab that if you can find it
- 400 g (about 1 lb) ground beef: An 80/20 ratio gives the best flavor but leaner works if you are watching fat
- 80 g (3 oz) shredded mozzarella cheese: Fresh mozzarella that you shred yourself melts more beautifully
- 30 g (2 tablespoons) grated Parmesan cheese: The aged kind adds a salty umami punch that elevates the whole dish
- 2 tablespoons olive oil: Extra virgin gives you that fruity undertone
- 2 tablespoons tomato paste: This concentrates the tomato flavor better than fresh tomatoes alone
- 60 g (1/2 cup) breadcrumbs: They bind the filling together so it does not fall apart when you take a bite
- 1 teaspoon dried oregano: Rub it between your fingers before adding to wake up the oils
- 1/2 teaspoon dried basil: Dried basil actually works better here than fresh in the filling
- Salt and pepper to taste: Season generously because the zucchini will absorb some of it
Instructions
- Preheat your oven:
- Get it to 190°C (375°F) so it is ready when you are
- Prep the zucchinis:
- Slice them in half lengthwise and scoop out the pulp with a spoon leaving about a 1 cm shell, then chop that pulp and set it aside for later
- Sauté the aromatics:
- Heat olive oil in a large skillet over medium heat, cook the onion for 2 to 3 minutes until soft, then add garlic for 30 seconds until fragrant
- Brown the beef:
- Add ground beef to the skillet, breaking it up with a spoon and cooking for 5 to 6 minutes until browned, then drain excess fat if needed
- Build the flavor base:
- Stir in chopped zucchini pulp, diced tomato, tomato paste, oregano, basil, salt and pepper, cooking for 4 to 5 minutes until combined and most liquid is absorbed
- Bind it together:
- Remove from heat and stir in breadcrumbs, Parmesan and fresh parsley until everything is evenly distributed
- Fill the boats:
- Arrange zucchini halves in a baking dish, fill each with the beef mixture pressing down lightly to pack it in
- Add the cheese:
- Sprinkle mozzarella evenly over the tops so every bite gets that gooey goodness
- Bake covered:
- Cover with foil and bake for 20 minutes so everything steams together
- Finish uncovered:
- Remove foil and bake another 10 to 15 minutes until cheese is golden and bubbly, then garnish with extra parsley and serve hot
These boats became my go-to when I started cooking dinner for my grandmother, who claimed she did not like zucchini until she tried these and asked for seconds.
Making It Your Own
Ground turkey or chicken work beautifully if you want something lighter, and the herbs can be swapped for whatever you have growing or dying in your fridge.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through the richness, and if you are not strictly low carb, some crusty bread to sop up the juices does not hurt.
Make Ahead Strategy
You can assemble the entire dish up to a day in advance, keep it covered in the fridge, then bake when you are ready.
- Add 5 to 10 minutes to baking time if baking cold from the fridge
- The filling actually tastes better after sitting, so do not worry about making it ahead
- Leftovers reheat beautifully in the microwave for next day lunch
These stuffed zucchini boats are the kind of dinner that makes everyone feel taken care of without you spending hours in the kitchen.
Recipe FAQs
- → How do I prevent the zucchini from becoming soggy?
-
Scoop out the pulp leaving a 1 cm shell, and avoid overcooking during baking. The initial cooking time covered with foil helps steam the zucchini properly, while the uncovered finish allows excess moisture to evaporate.
- → Can I make these ahead of time?
-
Yes, assemble the boats up to 24 hours in advance and refrigerate. Bake when ready to serve, adding 5-10 minutes to the cooking time if baking from cold.
- → What sides pair well with stuffed zucchini?
-
A crisp green salad with vinaigrette, roasted vegetables, or cauliflower rice complement the dish beautifully. For non-low-carb meals, serve with crusty bread or rice.
- → 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 for 10-15 minutes until heated through.
- → Can I freeze stuffed zucchini boats?
-
Yes, freeze before or after baking. Wrap individually in plastic and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → How do I know when they're done?
-
The zucchini should be tender when pierced with a fork, and the cheese should be golden and bubbly. The filling should be hot throughout.