These stuffed zucchini boats start with halved zucchinis scooped and lightly pre-baked to soften. A savory filling of browned ground beef, onion, garlic, diced tomato, and Italian herbs packs each shell with rich flavor. A blend of mozzarella and Parmesan gets melted on top in the oven until bubbly and golden. The whole dish comes together in about 55 minutes with minimal prep, making it an ideal weeknight option that's naturally low carb and gluten-free. Serve alongside a simple salad or crusty bread for a complete, satisfying meal.
There was a Tuesday not long ago when I opened the fridge and stared at four zucchinis like they were a personal challenge. My partner had mentioned wanting something low carb but actually good, so I grabbed the ground beef and started hollowing out those boats right there on the counter without a real plan.
I served these to a friend who swears she hates zucchini and watched her go back for a second boat without a word. She just reached across the table and took it, which honestly felt like the highest compliment a weeknight dinner has ever received in my kitchen.
Ingredients
- 4 medium zucchinis: Pick ones that are straight and relatively thick so they hold their shape after scooping and dont wobble in the baking dish
- 500 g ground beef: An 80/20 blend gives the best flavor but you can drain the fat if it feels like too much
- 1 small onion, finely chopped: Getting the pieces small is worth the extra minute because big chunks can make the filling feel uneven
- 2 cloves garlic, minced: Fresh garlic makes a real difference here over the jarred stuff
- 1 medium tomato, diced: Adds moisture and a little brightness that tomato paste alone cannot replicate
- 2 tbsp tomato paste: This concentrates the savory depth and gives the filling that rich red color
- 2 tbsp olive oil: One for coating the boats and one for the skillet, divided
- 1 tsp dried oregano and 1/2 tsp dried basil: Classic Italian flavors that pair naturally with beef and tomato
- 80 g shredded mozzarella: Gets those gorgeous golden stretchy tops everyone photographs
- 30 g grated Parmesan: Adds a salty sharpness that cuts through the mild mozzarella beautifully
- Salt and black pepper, to taste: Season the filling generously since the zucchini will dilute things slightly
- Fresh parsley, chopped: A handful on top makes the whole plate look like you tried harder than you actually did
Instructions
- Prep the zucchini boats:
- Cut each zucchini in half lengthwise and use a spoon to scrape out the soft center, leaving about a half centimeter border all around so the walls stay sturdy. Roughly chop what you scooped out because every bit of that flesh is going right into the filling.
- Give the shells a head start:
- Brush the hollowed boats with olive oil, hit them with salt and pepper, and bake at 200°C for 10 minutes so they soften just enough without turning mushy later.
- Build the filling:
- Cook the onion in olive oil until it goes translucent, add garlic for thirty seconds, then brown the ground beef while breaking it apart with your spoon. Drain any excess fat before moving on.
- Bring it all together:
- Stir the chopped zucchini flesh, diced tomato, tomato paste, oregano, and basil into the beef and let it cook for about four minutes until the vegetables soften and everything smells like a real kitchen.
- Stuff and top:
- Pull the par baked boats from the oven, fill each one with the beef mixture packing it gently, then scatter mozzarella and Parmesan evenly across the top.
- Bake until golden:
- Send them back into the oven for 18 to 20 minutes and do not open the door early. You want the cheese fully melted with browned edges and the filling bubbling slightly at the center.
My mother in law was visiting the first time I made these and she asked for the recipe before she even finished her plate. I had to admit I barely measured anything and she laughed and said that is how you know a recipe is actually good.
Choosing the Right Zucchini
I have learned the hard way that massive zucchinis from the back of the garden are not ideal here. They are watery and seedy and the boats end up collapsing under the weight of the filling. Smaller medium ones from the store have firmer flesh and a better ratio of wall to hollow space.
Swapping the Protein
Ground turkey works well if you want something leaner but you will need an extra pinch of salt and maybe a splash of soy sauce to compensate for the lost beefiness. Plant based mince also does the job and honestly no one at my table could tell the difference when I tried it last month.
Making Ahead and Storing
You can stuff the boats earlier in the day and keep them covered in the fridge, then just add the cheese right before baking. Leftovers reheat surprisingly well in the microwave or a low oven the next day.
- Let the boats cool completely before covering so condensation does not make the cheese soggy
- They freeze well for up to two months if you wrap each one individually
- Reheat from frozen at 180°C for about 25 minutes with foil on top for the first 15
These boats have become the meal I make when I want something that feels like real cooking but does not steal my whole evening. They are simple in the best possible way.
Recipe FAQs
- → How do I keep zucchini boats from getting soggy?
-
Pre-bake the hollowed zucchini halves for about 10 minutes before filling. This helps release excess moisture so the boats hold their shape during the second bake.
- → Can I use a different meat instead of ground beef?
-
Ground turkey, chicken, or even plant-based mince all work well. Keep in mind that leaner meats may cook slightly faster and produce less fat to drain.
- → What can I serve with stuffed zucchini boats?
-
A crisp side salad, steamed green beans, or a small portion of rice and crusty bread all pair nicely without overshadowing the main dish.
- → How should I store leftovers?
-
Place cooled stuffed zucchini in an airtight container and refrigerate for up to 3 days. Reheat in the oven at 180°C (350°F) for about 15 minutes to restore the cheesy top.
- → Can I make these ahead of time?
-
You can prepare the beef filling and hollow out the zucchini a day in advance. Assemble and bake when ready to serve for the freshest texture.