These stuffed zucchini boats start with halved zucchinis hollowed out and lightly pre-baked for a tender base. A savory filling of browned ground beef, onion, garlic, diced tomato, and Italian herbs packs each boat with rich flavor. Mozzarella and Parmesan get melted on top in the oven until bubbly and golden. Ready in under an hour, they work perfectly as a low-carb, gluten-free main dish for busy weeknights. Swap in ground turkey for a lighter twist or plant-based mince for a vegetarian option.
The smell of tomato paste hitting hot olive oil in a skillet is one of those kitchen moments that stops me in my tracks every single time. I stumbled onto stuffed zucchini boats on a random weeknight when I had too much ground beef and not enough ideas. They turned out so good that my partner ate two boats before I even sat down.
I made these for a friend who swore she hated zucchini and she went back for seconds without a word of protest. That felt like a genuine victory.
Ingredients
- 4 medium zucchinis: Pick ones that feel heavy for their size since that means more moisture inside and better texture after baking
- 1 small onion, finely chopped: Getting the pieces small enough to disappear into the beef is key so nobody picks around them
- 2 cloves garlic, minced: Fresh garlic only here since jarred stuff can turn bitter in the oven
- 1 medium tomato, diced: A ripe one adds brightness that tomato paste alone cannot replicate
- 500 g (1 lb) ground beef: 80/20 blend gives the best flavor balance without being too greasy
- 80 g shredded mozzarella cheese: Fresh mozzarella tears work too but shredded melts more evenly across the tops
- 30 g grated Parmesan cheese: The real stuff matters here because it browns differently than the green can variety
- 2 tbsp olive oil: Split between coating the boats and sauteing the filling
- 2 tbsp tomato paste: This is the umami backbone so do not skip it
- 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 beef filling generously since the zucchini will dilute it slightly
- Fresh parsley, chopped: Adds a pop of green and freshness right before serving
Instructions
- Prep the oven and the boats:
- Preheat your oven to 200°C (400°F) and line a baking dish with parchment paper. Cut each zucchini in half lengthwise and scoop out the centers with a spoon, leaving about a half centimeter border so the boats hold their shape.
- Give the shells a head start:
- Brush the zucchini boats with olive oil, season with salt and pepper, and bake cut side up for 10 minutes. This step prevents them from turning mushy later.
- Build the filling:
- Heat the remaining olive oil in a large skillet over medium heat and cook the onion until translucent, about 3 minutes. Add garlic for 30 seconds, then brown the ground beef, breaking it up as it cooks for roughly 5 minutes.
- Bring it all together:
- Stir in the chopped zucchini flesh, diced tomato, tomato paste, oregano, and basil. Cook for another 4 to 5 minutes until everything softens, then season well with salt and pepper.
- Stuff and bake:
- Fill each par baked zucchini boat with the beef mixture, packing it gently. Top with mozzarella and Parmesan, then return to the oven for 18 to 20 minutes until the cheese is melted and golden brown.
- Finish and serve:
- Sprinkle with fresh chopped parsley right out of the oven and get them to the table while the cheese is still bubbling.
There was a Tuesday not long ago when I pulled these out of the oven and my teenage daughter actually put her phone down to eat. That might be the highest compliment a weeknight dinner has ever received in this house.
Making Ahead Like a Smart Cook
You can scoop and par bake the zucchini shells up to a day ahead, then wrap them tightly and refrigerate. The filling also keeps beautifully in a container overnight, which means assembly the next day takes about five minutes flat.
Swapping the Protein Without Losing the Magic
Ground turkey works surprisingly well here but it needs an extra pinch of salt and a dash of soy sauce to match the depth that beef brings naturally. Plant based mince is another solid option if you are cooking for a mixed crowd.
Sides That Actually Complete the Meal
A simple arugula salad with lemon dressing cuts through the richness of the cheese without competing with the flavors on the plate. If you are not watching carbs, crusty bread for soaking up any juices that escape the boats is absolutely worth it.
- Rice or cauliflower rice makes an easy bed underneath the boats
- A dollop of sour cream or Greek yogurt on top adds a cool contrast
- Leftovers reheat in the microwave beautifully the next day for lunch
Simple food done right will always win over complicated recipes that fall flat. These boats are proof that a few good ingredients treated with care can make an ordinary Tuesday feel special.
Recipe FAQs
- → How do you keep zucchini boats from getting soggy?
-
Pre-baking the hollowed zucchini halves for about 10 minutes helps remove excess moisture and firms up the flesh before adding the filling.
- → Can I make these ahead of time?
-
Yes, you can prepare the filling and hollowed zucchini boats separately, then assemble and bake when ready. Store assembled unbaked boats in the fridge for up to one day.
- → What can I substitute for ground beef?
-
Ground turkey, chicken, or plant-based mince all work well as alternatives while keeping the dish flavorful and satisfying.
- → Are stuffed zucchini boats low carb?
-
With only about 10 grams of carbohydrates per serving and no grains or flour, these zucchini boats fit well into low-carb and gluten-free eating plans.
- → How do I store leftovers?
-
Keep leftover stuffed zucchini in an airtight container in the refrigerator for up to three days. Reheat in the oven or microwave until warmed through.
- → Can I freeze stuffed zucchini boats?
-
Freezing works best when you freeze the filling and zucchini separately. Thaw both in the fridge before assembling and baking for the best texture.