These stuffed zucchini boats transform humble summer squash into a satisfying main dish. Each halved zucchini creates a natural vessel for a hearty mixture of browned ground beef, aromatic onions and garlic, diced tomatoes, and Mediterranean herbs. The filling absorbs flavors as it cooks, becoming rich and savory. After baking, the tops emerge golden with melted mozzarella while the zucchini remains tender but holds its shape beautifully. The dish comes together in about 55 minutes from start to finish—perfect for a relaxed weeknight meal that feels special enough for guests.
The first time I made zucchini boats, I was trying to use up an overwhelming garden harvest that my neighbor had dropped off with a knowing smile. My kitchen smelled like summer herbs and sizzling beef, and when I pulled that bubbling dish from the oven, I realized sometimes the most humble vegetables create the most satisfying meals.
I served these to my brother who usually turns his nose up at anything with too many vegetables, and he went back for seconds without saying a word. The way the melted mozzarella stretches when you pull a boat from the dish is something you have to experience for yourself.
Ingredients
- 4 medium zucchinis: Look for ones that feel heavy and straight so they sit flat in your baking dish
- 1 small onion, finely chopped: Yellow onions work perfectly here and become sweet as they sauté
- 2 cloves garlic, minced: Fresh garlic makes such a difference compared to jarred versions
- 1 medium tomato, diced: Use one that gives slightly when squeezed for the best flavor
- 2 tablespoons fresh parsley, chopped: Plus extra for garnish because it makes everything look finished
- 400 g ground beef: I like using beef with a bit of fat for flavor, but you can drain the excess
- 80 g shredded mozzarella cheese: Buy it pre-shredded or grate it yourself for the best melt
- 30 g grated Parmesan cheese: This adds that salty, umami punch that pulls everything together
- 2 tablespoons olive oil: Extra virgin gives you the most flavor for your sautéing
- 2 tablespoons tomato paste: Concentrated tomato flavor is better than watery sauce here
- 60 g breadcrumbs: They bind the filling while keeping it tender, not tough
- 1 teaspoon dried oregano and 1/2 teaspoon dried basil: Classic Mediterranean flavors that work beautifully with beef
- Salt and pepper to taste: Taste your filling before you stuff the zucchinis so you can adjust
Instructions
- Preheat and prepare the zucchinis:
- Heat your oven to 190°C and cut each zucchini in half lengthwise, then use a spoon to scoop out the pulp leaving about a half inch shell. Chop that scooped out pulp because you are going to use it in the filling.
- Sauté the aromatics:
- Warm the olive oil in your large skillet over medium heat, cook the onion for 2 to 3 minutes until soft, then add the garlic for just 30 seconds until fragrant.
- Brown the beef:
- Add the ground beef to the pan and break it up with your spoon, cooking for 5 to 6 minutes until fully browned. Drain any excess fat if there is a lot pooling 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 to 5 minutes until the mixture is well combined and most of the liquid has evaporated.
- Add the binders:
- Remove the pan from heat and stir in the breadcrumbs, Parmesan cheese, and fresh parsley. The mixture should hold together when you press it but still look moist.
- Stuff the boats:
- Arrange your zucchini halves in a baking dish and fill each one with the beef mixture, pressing down lightly as you go so each boat is generously mounded.
- Add the cheese and bake:
- Sprinkle the mozzarella evenly over all the stuffed zucchinis, cover with foil, and bake for 20 minutes. Remove the foil and bake for another 10 to 15 minutes until the cheese is golden and bubbling.
- Finish and serve:
- Garnish with extra fresh parsley and serve them hot right from the dish.
My daughter now requests these on her birthday dinner rotation, which I consider the highest compliment a recipe can receive. There is something about the combination of tender zucchini and savory beef that just feels like home.
Making It Your Own
Ground turkey or chicken work beautifully if you want something lighter, and I have even made a vegetarian version with lentils that surprised me with how good it was. The beauty of this recipe is how adaptable it is to what you have on hand or what your family prefers.
Getting Ahead
You can stuff the zucchinis up to a day ahead and keep them covered in the refrigerator. Just wait to add the cheese until right before baking, and add a few extra minutes to the baking time since they will be cold going into the oven.
Serving Suggestions
A crisp green salad with a simple vinaigrette cuts through the richness of the beef and cheese perfectly. I also like serving these with some crusty bread to soak up any extra juices from the baking dish.
- Rice makes a great side if you want to stretch the meal further
- Roasted vegetables on the same sheet pan save you time
- Keep extra Parmesan on the table for sprinkling
These stuffed zucchini boats have become one of those recipes I turn to again and again, and I hope they find a regular place in your kitchen too.
Common Questions
- → Can I make stuffed zucchini boats ahead of time?
-
Yes, you can assemble the entire dish up to a day in advance and refrigerate it covered. When ready to serve, bake as directed, adding a few extra minutes since it will be cold. You can also freeze assembled, unbaked boats for up to 3 months.
- → What can I substitute for ground beef?
-
Ground turkey, chicken, or pork work well as lighter alternatives. For a vegetarian version, use crumbled tofu, lentils, or a plant-based ground meat substitute along with extra vegetables like mushrooms or bell peppers.
- → How do I prevent zucchini boats from getting soggy?
-
Scoop out the center pulp thoroughly, leaving about a half-inch shell. Pre-baking the empty zucchini halves for 10 minutes before filling can also help. Additionally, draining any excess liquid from the beef mixture after cooking and using breadcrumbs helps absorb moisture.
- → Can I grill stuffed zucchini boats instead of baking?
-
Absolutely! Pre-cook the filling on the stove, stuff the zucchini, then grill over medium heat for about 15-20 minutes with the lid closed until the cheese melts and zucchini is tender. Wrap in foil if the cheese browns too quickly.
- → What should I serve with stuffed zucchini boats?
-
A crisp green salad with lemon vinaigrette complements the rich flavors nicely. For a more substantial meal, serve with roasted potatoes, rice pilaf, or crusty bread to soak up the juices. Steamed vegetables or a light soup also work well alongside.