Pin it
When zucchini season hits, I start looking for dinners that use up the squash without feeling like a side dish. These savory stuffed zucchini boats solve that problem. The hollowed-out halves act like edible bowls for a meaty, cheesy filling that satisfies like a proper main course.
The trick is baking the zucchini just long enough to soften without turning it to mush. While it par-bakes, you brown the meat and build a quick tomato filling on the stove. Pile it in, blanket with mozzarella, and let the oven do the rest.
What fills the boats
The filling here is a blend of ground beef and Italian sausage, which gives it more depth than beef alone. A jar of good tomato sauce keeps it weeknight-friendly, and a mix of mozzarella and parmesan gives you that gooey, browned top everyone fights over.
- Zucchini. Medium ones, about 8 inches long, hold their shape best. Oversized garden squash work too, but scoop a little deeper.
- Ground beef and Italian sausage. The combo adds fat and fennel-spiced flavor. Use all beef if you prefer.
- Onion and garlic. The aromatic base that makes the kitchen smell like dinner.
- Marinara or tomato-basil sauce. Use a brand you like straight from the jar, or your own leftover sauce.
- Mozzarella and parmesan. Mozzarella gives the stretch; parmesan adds a salty, savory edge.
- Italian seasoning. Dried oregano, basil, and thyme in one shot.
How to build them
- Prep the zucchini. Halve lengthwise and scoop out the seedy centers with a spoon, leaving about a half-inch wall so they do not collapse. Brush with olive oil, season, and bake cut-side down for 10 minutes.
- Brown the meat. Cook the beef and sausage with the onion in a hot skillet, breaking it up until no pink remains. Drain excess fat if needed.
- Build the filling. Stir in the garlic, Italian seasoning, and tomato sauce. Simmer for 5 minutes so the flavors meld and the mixture thickens slightly.
- Fill the boats. Flip the zucchini cut-side up and spoon the meat mixture in, packing it high. Sprinkle parmesan over the top.
- Top and bake. Layer mozzarella over each boat and return to the oven. Bake until the cheese is melted and spotty brown, about 15 minutes.
- Rest and serve. Let them sit for 5 minutes so the filling sets. Garnish with fresh basil or parsley if you have it.
Scoop without tearing
A regular soup spoon works fine for hollowing zucchini, but a melon baller gives you more control. Leave at least a half inch of flesh on all sides, including the bottom, or the boats will sag and leak juice onto the pan. If you are using really large zucchini, salt the halves lightly after scooping and let them sit for 10 minutes. Blot with a paper towel to draw out excess water before baking. This keeps the final dish from swimming in liquid.
Swaps that work
Swap the beef and sausage for ground turkey or chicken if you want a leaner filling. For a meatless version, try sauteed mushrooms, bell pepper, and ricotta like our stuffed zucchini with ricotta filling. You can also use pepper jack instead of mozzarella for a spicier top. For food safety, the USDA recommends cooking ground beef and sausage to an internal temperature of 160 degrees Fahrenheit. See their ground beef safety guidelines.
Storing and reheating
Leftovers keep in an airtight container in the fridge for up to 3 days. Reheat in a 350 degree Fahrenheit oven for 15 minutes or in an air fryer at 325 degrees Fahrenheit for 8-10 minutes. The microwave works in a pinch but softens the zucchini more. I do not recommend freezing these. The high water content in the squash turns the filling soupy when thawed.
What to serve on the side
A simple green salad and crusty bread are all you need. If you want something heartier, pair these with our loaded zucchini squash bake or serve them alongside classic stuffed bell peppers for a stuffed-vegetable spread. For a chicken variation, our buffalo chicken zucchini boats use the same technique with a completely different flavor.
FAQs
- Can I use ground turkey instead of beef and sausage?
Yes. Ground turkey or chicken works well, though the filling will be leaner. Add a tablespoon of olive oil to the pan to keep it moist, and season generously since turkey is milder.
- How do I keep zucchini boats from getting soggy?
Salt the scooped halves and let them rest for 10 minutes, then blot dry. Par-baking cut-side down also drives off steam. Avoid overloading with thin or watery sauce.
- Can I make these ahead of time?
You can prep the zucchini shells and the meat filling up to a day ahead and store them separately. Assemble and bake when you are ready to serve.
- What size zucchini works best?
Medium zucchini, about 8 inches long and 2 inches wide, are ideal. They are large enough to hold plenty of filling but small enough to cook through evenly.
- Are zucchini boats low carb?
Yes. Without breadcrumbs or rice in the filling, these are naturally low in carbohydrates. A typical serving has roughly 10-12 grams of net carbs depending on the sauce.
- Can I freeze leftover zucchini boats?
Freezing is not recommended. Zucchini contains a lot of water, which turns the filling watery and softens the texture when thawed.
- What cheese can I use instead of mozzarella?
Provolone, fontina, or an Italian blend all melt nicely. For a sharper flavor, try a mix of mozzarella and aged provolone.