These stuffed zucchini boats start with halved zucchinis scooped out and lightly pre-baked to soften. A savory filling of browned ground beef, onion, garlic, diced tomato, and tomato paste seasoned with oregano and basil gets packed into each boat, then covered with shredded mozzarella and grated Parmesan. Everything bakes together until the cheese turns golden and bubbly. Ready in about 55 minutes, they work perfectly as a low-carb, gluten-free weeknight dinner. Swap in ground turkey or plant-based mince to suit your preference, and serve alongside a simple salad or crusty bread.
The smell of tomato paste hitting hot olive oil is one of those kitchen signals that dinner is actually happening and not just a hopeful idea. I stumbled onto stuffed zucchini boats on a random Tuesday when I had four zucchinis going soft in the crisper and no plan at all. Now they are the meal I make when I want something that feels like real cooking but does not leave me buried in dishes.
I brought a batch of these to a friend who was recovering from surgery and she texted me three times that week asking for the recipe. Her husband, who normally eats like a picky teenager, went back for seconds and then thirds.
Ingredients
- 4 medium zucchinis: Pick ones that feel heavy for their size since that means more moisture and better texture after baking
- 1 small onion, finely chopped: Finely chopped matters here because big pieces escape the filling and end up awkwardly separate on your fork
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference over jarred in a filling this simple
- 1 medium tomato, diced: A ripe tomato adds juice and sweetness that tomato paste alone cannot replicate
- 500 g ground beef: 80/20 blend gives the best flavor though leaner works if you want to skip the fat draining step
- 80 g shredded mozzarella: Fresh mozzarella does not melt as well here so stick with the low moisture kind
- 30 g grated Parmesan: The salty sharpness of real Parmigiano Reggiano cuts through the richness of the beef beautifully
- 2 tbsp olive oil: Split between coating the boats and sauteing the filling
- 2 tbsp tomato paste: This is the deep savory backbone so do not be tempted to skip it
- 1 tsp dried oregano and 1/2 tsp dried basil: Dried herbs actually work better than fresh in a baked filling because they hold up to the heat
- Salt and black pepper: Season the beef filling more aggressively than you think you should since the zucchini will mellow it out
- Fresh parsley, chopped: A handful scattered on top right before serving adds a brightness that wakes up the whole plate
Instructions
- Get the oven ready and prep the boats:
- Preheat your oven to 200 degrees Celsius and line a baking dish with parchment paper. Cut each zucchini in half lengthwise and scoop out the centers with a spoon, leaving about half a centimeter border so the boats hold their shape. Roughly chop that scooped flesh because you are going to cook it into the filling and it would be a shame to waste it.
- Give the boats a head start:
- Brush the hollowed zucchini halves with olive oil, season with salt and pepper, and set them cut side up in your baking dish. Let them bake for about 10 minutes so they soften slightly before carrying the weight of the filling.
- Build the flavor base:
- While the boats bake, heat the remaining olive oil in a large skillet over medium heat. Cook the onion until it turns translucent, about three minutes, then add the garlic for just thirty seconds until it becomes fragrant but not browned.
- Brown the beef:
- Add the ground beef and break it up with a spoon as it cooks for roughly five minutes. Drain any excess fat if the pan looks too greasy.
- Bring the filling together:
- Stir in the chopped zucchini flesh, diced tomato, tomato paste, oregano, and basil. Let everything cook together for four to five minutes until the vegetables soften and the tomato paste darkens slightly. Taste and adjust salt and pepper before moving on.
- Stuff and top with cheese:
- Pull the zucchini boats out of the oven and fill each one with the beef mixture, pressing gently so it stays put. Scatter the mozzarella and Parmesan evenly across all eight halves.
- Bake until golden and finish:
- Return the dish to the oven for eighteen to twenty minutes until the cheese is melted with browned spots forming on top. Scatter fresh parsley over everything right before bringing it to the table.
My daughter used to refuse anything green on her plate and now she asks for these by name. Watching her pick up a zucchini boat like a taco and eat the whole thing is still one of my favorite small parenting victories.
Swapping the Protein
Ground turkey and chicken both work perfectly if you want something lighter, and plant based mince holds up surprisingly well in the filling. The seasoning stays the same either way so you do not need to rethink the whole flavor profile.
Making It Ahead
You can stuff the boats earlier in the day, cover them tightly, and keep them in the fridge until you are ready to bake. Just add a couple extra minutes to the oven time if they go in cold from the refrigerator.
Serving Ideas That Actually Work
A simple arugula salad with lemon dressing cuts through the richness without competing with the flavors. A side of rice soaks up any juices that escape the boats, and crusty bread is always a good idea if you are not watching carbs.
- A sprinkle of chili flakes over the cheese before baking adds a slow heat that sneaks up on you
- If your zucchinis are very large, consider cutting them into thirds instead of halves for better proportions
- Leftovers reheat beautifully in a 180 degree Celsius oven for about ten minutes
These stuffed zucchini boats started as a clean out the fridge dinner and turned into one of those meals that just works every single time. Sometimes the best recipes are the ones you never planned.
Recipes Q&A
- → How do I prevent the zucchini boats from getting soggy?
-
Pre-bake the halved zucchinis for about 10 minutes before filling them. This helps release excess moisture so the boats hold their shape during the second bake.
- → Can I make these ahead of time?
-
You can prepare the beef filling and scoop the zucchini boats 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 low in carbs?
-
Yes, each serving contains roughly 10 g of carbohydrates, making them a solid option for low-carb and gluten-free eating plans.
- → How should I store leftovers?
-
Keep leftover stuffed zucchini in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 180°C (350°F) until warmed through.
- → Can I freeze stuffed zucchini boats?
-
Freeze the assembled but unbaked boats by wrapping them individually and storing in a freezer bag for up to 2 months. Thaw overnight in the fridge before baking.