These stuffed zucchini boats start with halved zucchini, hollowed out and lightly baked until just tender. The filling combines browned ground beef with sautéed onion, garlic, diced tomato, and chopped zucchini flesh, all seasoned with oregano and basil. Packed back into the shells and crowned with mozzarella and Parmesan, they bake until golden and bubbly. The whole dish comes together in about 55 minutes and serves four, making it a practical weeknight option that happens to be low carb and gluten-free. Ground turkey works as a lighter swap, and a pinch of chili flakes brings gentle heat.
The smell of tomato paste hitting hot olive oil in a cast iron skillet is one of those kitchen signals that dinner is actually happening. I stumbled onto stuffed zucchini boats years ago when a CSA box left me with more zucchini than any reasonable person could handle. Now they are the meal I make when I want something that feels like a real dinner without the heavy carb hangover.
I once made these for a friend who swore she hated zucchini and she went back for seconds without realizing what she was eating. That small victory in the kitchen still makes me smile.
Ingredients
- 4 medium zucchinis: Pick ones that feel heavy for their size with smooth skin since they hold their shape better during baking
- 1 small onion, finely chopped: The sweetness builds as it cooks down so do not rush this step
- 2 cloves garlic, minced: Fresh garlic only here since the flavor backbone depends on it
- 1 medium tomato, diced: A ripe tomato adds brightness that canned cannot replicate
- 500 g (1 lb) ground beef: 80/20 gives the best flavor balance but leaner works if you want to skip draining
- 80 g (3/4 cup) shredded mozzarella cheese: Low moisture mozzarella melts without making the filling watery
- 30 g (1/4 cup) grated Parmesan cheese: The salty edge of real Parm makes a noticeable difference
- 2 tbsp olive oil: Split between coating the boats and sauteing the filling
- 2 tbsp tomato paste: This concentrates the tomato flavor far better than sauce would
- 1 tsp dried oregano: Rub it between your palms before adding to wake up the oils
- 1/2 tsp dried basil: A little goes a long way so resist the urge to add more
- Salt and black pepper, to taste: Season the filling more boldly than you think you should
- Fresh parsley, chopped: Adds a pop of green and freshness right before serving
Instructions
- Prep the oven and boats:
- Preheat oven to 200C (400F) and line a baking dish with parchment paper. Cut zucchinis in half lengthwise and scoop out centers with a spoon leaving about a half centimeter border then roughly chop the flesh.
- Give the boats a head start:
- Brush the hollowed zucchini with 1 tbsp olive oil, season with salt and pepper, and bake cut side up for 10 minutes so they soften without collapsing.
- Build the flavor base:
- Heat remaining olive oil in a large skillet over medium heat and saute onion until translucent about 3 minutes. Add garlic and cook just 30 seconds until fragrant.
- Brown the beef:
- Add ground beef and cook until browned breaking up clumps with a spoon for about 5 minutes. Drain any excess fat if needed.
- Bring the filling together:
- Stir in chopped zucchini flesh, diced tomato, tomato paste, oregano, and basil. Cook 4 to 5 minutes until vegetables soften then season with salt and pepper.
- Stuff and top:
- Remove par baked boats from the oven and fill each with the beef mixture packing gently. Sprinkle mozzarella and Parmesan evenly over the top.
- Bake to golden perfection:
- Return to the oven for 18 to 20 minutes until the cheese is melted and browned in spots. Garnish with fresh parsley before serving.
There was a rainy evening last fall when I pulled these out of the oven and the cheese had gone just past golden into that deep amber territory. It turned out to be the best batch I ever made.
Picking the Right Zucchini
Thicker zucchinis with a relatively small seed core give you more structural integrity after hollowing. I have learned to avoid the oversized ones at the bottom of the bin because they tend to be watery and bland.
Swapping the Protein
Ground turkey and chicken both work beautifully here though they need an extra pinch of salt to match the flavor beef brings naturally. Plant based mince is surprisingly good if you brown it aggressively so it develops some color.
Serving Ideas and Leftovers
A simple arugula salad with lemon vinaigrette cuts through the richness of the cheese and beef perfectly. Leftovers reheat well in a 180C oven for about 15 minutes.
- A dollop of sour cream on top adds a nice tangy contrast
- Crusty bread for dipping into any escaped filling is never a bad idea
- These reheat from the fridge in the microwave but the oven keeps the cheese texture right
Simple food done thoughtfully is always the kind of meal that sticks with you. These zucchini boats are proof that healthy eating does not mean boring.
Recipe FAQs
- → How do I prevent the zucchini boats from getting soggy?
-
Pre-baking the hollowed zucchini halves for about 10 minutes helps them firm up. Also, draining excess fat from the ground beef before mixing in the filling keeps moisture in check.
- → Can I make these ahead of time?
-
You can prepare the filling and hollow the zucchini a day in advance. Store them separately in the refrigerator, then assemble and bake when ready to serve.
- → What can I substitute for ground beef?
-
Ground turkey, chicken, or plant-based mince all work well. Cooking times may vary slightly depending on the protein you choose.
- → Are these stuffed zucchini boats gluten-free?
-
Yes, none of the ingredients contain gluten. Just double-check cheese labels and ensure no cross-contamination if you have severe sensitivities.
- → How should I store leftovers?
-
Keep cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 180°C (350°F) until warmed through and cheese is bubbly again.
- → What sides pair well with zucchini boats?
-
A simple green salad, crusty bread, or a small portion of rice all complement the savory, cheesy filling nicely without overwhelming the dish.