Hollowed-out zucchini halves get filled with a savory mix of browned ground beef, onion, garlic, diced tomato, and Italian herbs, then crowned with a blend of mozzarella and Parmesan. After a quick pre-bake to soften the shells, everything comes together in the oven until the cheese is bubbly and golden. The whole thing comes together in about 55 minutes with minimal prep, making it a solid choice for busy weeknights. It's naturally low-carb and gluten-free, and you can easily swap in ground turkey or a plant-based mince to suit your preferences.
There was a Tuesday not long ago when I stared at four zucchinis on the counter and absolutely refused to make another stir fry. My partner had been asking for something baked and cheesy for days, so I grabbed the ground beef from the fridge and started hollowing out those boats like I knew what I was doing.
I brought a batch of these to a neighbor's potluck last summer and watched two people who swore they hated zucchini go back for seconds. One of them actually asked for the recipe on a napkin, which I thought only happened in movies.
Ingredients
- 4 medium zucchinis: Pick ones that are straight and fairly thick so they hold their shape after scooping, wobbly ones will tilt in the dish
- 1 small onion, finely chopped: Getting the pieces small is worth the extra knife work so no one bites into a raw chunk
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference here over jarred
- 1 medium tomato, diced: A ripe tomato adds juiciness that tomato paste alone cannot replicate
- 500 g (1 lb) ground beef: 80/20 blend gives the best flavor but drain it well if you go that route
- 80 g (3/4 cup) shredded mozzarella cheese: Fresh mozzarella works but melts wetter, so stick with low moisture shredded
- 30 g (1/4 cup) grated Parmesan cheese: The finely grated kind, not the shaker stuff, melts into a savory crust
- 2 tbsp olive oil: Split between coating the boats and sauteing the filling
- 2 tbsp tomato paste: This concentrates the sauce and gives the beef mixture a rich color
- 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, do not be tempted to double it
- Salt and black pepper, to taste: Season the beef filling more generously than you think you should
- Fresh parsley, chopped: Totally optional but it cuts through the richness beautifully
Instructions
- Prep your stage:
- Preheat oven to 200°C (400°F) and line a baking dish with parchment paper so cleanup takes ten seconds later.
- Hollow the boats:
- Cut zucchinis in half lengthwise and scoop out centers with a spoon, leaving about a half centimeter border. Roughly chop that scooped flesh and set it aside because it is going right back into the filling.
- Give them a head start:
- Brush the boats with 1 tbsp olive oil, season with salt and pepper, and bake cut side up for 10 minutes so they soften without turning mushy later.
- Build the base:
- Heat remaining olive oil in a large skillet over medium heat, cook the onion until translucent about 3 minutes, then add garlic for 30 seconds until fragrant.
- Brown the beef:
- Add ground beef and cook until browned, breaking up clumps with a spoon for about 5 minutes, then drain any excess fat.
- Bring it all together:
- Stir in the chopped zucchini flesh, diced tomato, tomato paste, oregano, and basil. Cook 4 to 5 minutes until softened, then taste and adjust salt and pepper.
- Load them up:
- Pull the par baked boats from the oven and fill each one with the beef mixture, pressing gently but not packing so tight it spills over.
- Cheese them:
- Sprinkle mozzarella and Parmesan evenly across all the boats, letting some pieces fall into the crevices of the filling.
- Finish in the oven:
- Return to the oven for 18 to 20 minutes until the cheese is melted with golden brown spots and the edges of the zucchini are slightly caramelized.
- Garnish and serve:
- Let them rest for a couple minutes then scatter fresh parsley on top if you want that pop of green.
My mom called midweek once asking what to do with zucchinis from her garden and I talked her through this over speakerphone while she cooked. She added chili flakes without telling me and said it was the best thing she made that month.
Picking the Right Zucchinis
I have learned the hard way that massive zucchinis from the back of the garden are terrible for this. They are watery, seed heavy, and the boats end up structurally unsound. Medium ones with dark green skin and no soft spots are the sweet spot every time.
Swapping the Protein
Ground turkey works beautifully here and I actually prefer it on nights when I want something lighter. Just add an extra pinch of salt and maybe a quarter teaspoon more of the dried herbs because turkey has a milder presence than beef.
Making These Ahead
You can stuff the boats completely, cover the dish tightly with foil, and keep them in the fridge for up to a day before baking. Add the cheese right before they go into the oven so it does not get soggy overnight.
- Let the dish sit at room temperature for 15 minutes before baking if it was in the fridge
- Add two extra minutes to the bake time if going straight from cold
- The filling actually tastes better the next day as the flavors meld together
Serve these right out of the dish while the cheese is still bubbling and do not be surprised when they disappear faster than anything else on the table.
Frequently Asked Questions
- → How do you prepare the zucchini boats?
-
Cut zucchinis in half lengthwise and scoop out the centers with a spoon, leaving about a half-centimeter border. Brush with olive oil, season, and pre-bake for 10 minutes so the shells soften before filling.
- → Can I use a different meat than ground beef?
-
Ground turkey or chicken work well for a lighter version. You can also use plant-based mince for a vegetarian option without changing the cooking method.
- → How long do stuffed zucchini boats take to bake?
-
After filling, they bake for 18 to 20 minutes at 200°C (400°F) until the cheese is melted and lightly browned on top.
- → Is this dish low-carb and gluten-free?
-
Yes. Zucchini naturally replaces starch-heavy bases, and none of the ingredients contain gluten. Just verify cheese labels if you have strict allergen concerns.
- → What can I serve alongside these zucchini boats?
-
A simple green salad, steamed vegetables, or crusty bread all pair nicely. If you're not watching carbs, a side of rice rounds out the meal well.