30-Minute Stuffed Zucchini Boats
These stuffed zucchini boats are a low-carb weeknight meal that comes together in half an hour with a single skillet and a baking sheet.

Hollowed out zucchini halves get filled with a garlicky meat sauce, topped with melty mozzarella, and baked until the zucchini is tender but still holds its shape.
Why These Zucchini Boats Work
The filling is simple and quickly built: ground turkey or beef cooks with onion and garlic, then a ladle of marinara simmers in just until it’s thick enough to spoon neatly into the boats. No watery sauce pooling on the tray.
The zucchini stays firm in the oven instead of turning to mush, and the whole thing reheats well the next day, which means lunch is already sorted.
Ingredients

- 4 medium zucchini (about 8 oz each): choose straight, firm ones so they sit flat and cook evenly.
- 1 lb ground turkey or lean ground beef: turkey keeps it light, beef adds richness.
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 cup marinara sauce: a smooth, thick jarred variety works best here.
- 1 tsp Italian seasoning
- 1/2 tsp salt, plus more for the zucchini
- 1/4 tsp black pepper
- 1 cup shredded low-moisture mozzarella
- 2 tbsp grated Parmesan
- 2 tsp olive oil
Variations / Substitutions
- Vegetarian: swap the meat for 2 cups cooked brown lentils or crumbled firm tofu, and increase the Italian seasoning by 1/2 teaspoon.
- Dairy-free: use a plant-based mozzarella shred and skip the Parmesan, or top with a sprinkle of nutritional yeast after baking.
- Extra heat: add 1/4 teaspoon red pepper flakes with the garlic.
- Herb swap: use 2 tablespoons chopped fresh basil stirred in at the end instead of dried seasoning, scattering a little more on top after baking.
If you like stuffed vegetables, you might also like our Stuffed Bell Peppers.
How to Make Stuffed Zucchini Boats
Step 1: Hollow Out the Zucchini

Heat your oven to 400°F (200°C). Slice each zucchini in half lengthwise and use a small spoon to scoop out the soft seedy center, leaving a shell about 1/4 inch thick all around. You want a sturdy boat that won’t collapse during baking.
Rub the hollowed halves with a little olive oil and season them with a pinch of salt. Set them on a rimmed baking sheet cut side up.
Step 2: Brown the Meat and Aromatics

Warm the 2 teaspoons of olive oil in a large skillet over medium-high heat. Add the ground turkey and cook for about 6 minutes, breaking it into small crumbles, until it’s fully cooked and no longer pink.
Toss in the diced onion and continue cooking for 3 minutes so it softens. Then add the minced garlic and cook for another 30 seconds, just until it smells fragrant.
Step 3: Simmer the Sauce

Pour in the 1 cup marinara sauce, then stir in the Italian seasoning, 1/2 teaspoon salt, and black pepper. Bring the sauce to a gentle bubble, then lower the heat and let it simmer for 5 minutes. You’re looking for a thick mixture that holds together when spooned, with very little liquid pooling at the bottom of the pan.
Step 4: Fill the Boats

Divide the meat sauce evenly among the zucchini shells, spooning it in generously. Pack it down slightly so the filling stays put. Scatter the shredded mozzarella and grated Parmesan over the top of each boat.
Step 5: Bake and Broil the Boats

Slide the baking sheet into the oven and bake for 15 to 18 minutes, until the zucchini is tender when pierced with a fork and the cheese is melted and bubbly.
Switch the oven to broil and cook for 1 to 2 more minutes to get golden brown spots on the cheese, keeping a close eye so it doesn’t burn. Pull the tray out, spoon the boats onto plates, and serve them hot.
Tips for the Best Zucchini Boats
- Pick zucchini that are about 8 inches long and 2 inches wide. Smaller ones cook too fast and larger ones take longer, so a uniform size helps everything finish at the same time.
- If your zucchini release a lot of water during baking, blot the bottom of the boats gently with a paper towel before filling. A little liquid is normal, but too much makes them soggy.
- Leftover filling? Spoon it over pasta for a quick lunch, or freeze it in a small container for another batch of boats later.
Bake times by zucchini size:
| Zucchini length | Bake time at 400°F |
|---|---|
| 6–7 inches | 12–14 minutes |
| 8 inches | 15–18 minutes |
| 9–10 inches | 19–22 minutes |
Storing Leftover Zucchini Boats
- Refrigerate: Keep cooled boats in an airtight container for up to 3 days.
- Reheating: Warm them in a 350°F oven for 10 minutes, or microwave individual boats for 90 seconds until hot.
What to Serve with Stuffed Zucchini Boats
A crisp green salad with a sharp vinaigrette cuts through the richness of the cheese and meat. Garlic bread works nicely for soaking up any extra sauce from your plate. For a grain side, a small scoop of herbed couscous or quinoa fills it out without making the meal feel heavy.
Frequently Asked Questions
Can I use a different type of squash?
Yes, yellow summer squash works the same way and has a similar texture and bake time.
How do I make these ahead of time?
You can prepare the filling and hollow out the zucchini up to a day in advance. Store them separately, then assemble and bake just before serving to keep the zucchini from getting watery.
What if my zucchini are watery after baking?
That usually means they were baked a little too long or the oven wasn’t fully hot. Next time, check a couple minutes early and use a sturdy baking sheet that conducts heat well.
Is it possible to freeze stuffed zucchini boats?
Freezing isn’t ideal because the zucchini becomes mushy when thawed. If you need to freeze something, freeze the cooked meat sauce on its own and bake with fresh zucchini later.

Stuffed Zucchini Boats Recipe
Ingredients
Method
- Heat oven to 400°F (200°C). Halve zucchini lengthwise, scoop out seeds leaving a 1/4 inch shell, rub with a little olive oil and salt, and place on a baking sheet.
- Cook ground meat in olive oil in a skillet over medium-high for 6 minutes, breaking it up. Add onion, cook 3 minutes. Add garlic, cook 30 seconds.
- Stir in marinara, Italian seasoning, salt, and pepper. Simmer for 5 minutes until thickened.
- Spoon filling into zucchini shells and top with mozzarella and Parmesan.
- Bake 15–18 minutes until zucchini is tender and cheese is bubbly, then broil 1–2 minutes for browning. Serve hot.
