Ground Beef Zucchini Boats

Loading…

By Reading time

Zucchini boats turn sturdy and satisfying when the centers are scooped just enough to make room for a rich beef filling, then baked until the edges soften and the cheese on top goes golden and blistered. This version leans into the best part of the dish: seasoned ground beef simmered with tomato paste and diced tomatoes until the filling is thick enough to mound without sliding out of the shells.

The trick is keeping the zucchini walls thick enough to hold their shape while still giving them enough oven time to become tender. Draining the beef matters here, and so does simmering the filling before it goes into the oven; otherwise you end up with watery boats and pale cheese. The mozzarella and parmesan combination gives you stretch, salt, and a little browned edge without overpowering the vegetables.

Below, you’ll find the small details that keep the boats from getting soggy, plus a few smart swaps if you want to change the meat, skip the dairy, or stretch the filling a little farther.

The filling thickened up beautifully and the zucchini held its shape instead of turning mushy. I added a little extra parmesan on top and the edges came out browned and perfect.

★★★★★— Lauren M.

Save these ground beef zucchini boats for a low-carb dinner with melty mozzarella and a thick, savory filling.

Save to Pinterest

The Part Most People Get Wrong About Zucchini Boats

The biggest mistake with zucchini boats is treating the filling and the zucchini like they need the same amount of time. They don’t. The beef mixture needs to be cooked down until it’s thick and cohesive before it ever goes into the oven, because zucchini releases moisture as it bakes and can turn a loose filling into soup.

Cutting a thin but sturdy shell matters too. If you scrape the zucchini too aggressively, the walls collapse before the cheese has a chance to brown. Leave a quarter-inch border, and the boats bake up tender with enough structure to hold a generous pile of filling.

  • Drain the beef after browning. Too much fat left in the pan makes the filling greasy and keeps the tomato mixture from tightening properly.
  • Simmer the tomato paste with the meat. That cooks off the raw edge and gives the filling a deeper, more concentrated flavor.
  • Don’t skip the chopped zucchini flesh. It adds body and keeps the filling from feeling dry, but only after it has cooked down with the beef.
  • Use a baking dish that holds the boats snugly. If they wobble around, the filling can spill and the zucchini can cook unevenly.

What Each Ingredient Is Doing In These Beef-Stuffed Zucchini Boats

Ground Beef Zucchini Boats cheesy baked low carb
  • Zucchini — Choose medium zucchini, not the giant ones. Smaller zucchini have firmer flesh and a better ratio of shell to filling, which keeps the boats from collapsing.
  • Ground beef — This is the main source of richness. An 80/20 or 85/15 blend gives enough flavor without making the filling heavy, and anything leaner may need a splash of oil in the skillet.
  • Tomato paste and diced tomatoes — The paste gives depth and helps thicken the filling, while the drained tomatoes add moisture without making the boats watery. If your tomatoes are very juicy, drain them well or the mixture won’t reduce enough.
  • Mozzarella and parmesan — Mozzarella gives the stretch and the melty top, while parmesan adds salt and that browned edge. Pre-shredded cheese works, but freshly shredded mozzarella melts more smoothly.
  • Italian seasoning and smoked paprika — The seasoning brings the familiar herb base, and the paprika adds a subtle savory warmth that keeps the beef from tasting flat. If you only have regular paprika, use it, but the smoked version adds more dimension.

Building the Filling So It Bakes Up Thick, Not Watery

Scooping the Shells

Cut the zucchini lengthwise and use a spoon to scoop out the center, stopping when about a quarter-inch wall remains. The shell should look sturdy and still hold its shape when you lift it. Chop the scooped-out flesh into small pieces so it cooks evenly with the beef. If the pieces are too large, they stay stringy and don’t blend into the filling.

Cooking Down the Beef Mixture

Brown the ground beef with the onion until the meat loses its pink color and the onion turns soft and translucent. Drain the fat, then stir in the garlic, chopped zucchini, tomatoes, tomato paste, seasoning, paprika, salt, and pepper. Let it simmer for about five minutes until it looks glossy and thick enough to spoon without running. If it still looks loose, give it another minute or two on the stove; that extra reduction is what keeps the baked boats neat.

Baking Until the Tops Brown

Fill the zucchini shells generously, then finish with mozzarella and parmesan. Bake at 400°F until the zucchini is tender when pierced with a fork and the cheese is melted, bubbly, and spotting brown at the edges. If the cheese is browning before the zucchini softens, cover the dish loosely with foil for the last few minutes. Pull them when the shells are tender but still hold their shape, not when they’ve gone limp.

Make It Sausage Instead of Beef

Swap the ground beef for Italian sausage if you want a deeper, spicier filling. Because sausage brings more fat and seasoning, skip or reduce the extra salt until you taste the mixture. The result is a little richer and more assertive, which works well with the mozzarella.

Dairy-Free Zucchini Boats

Leave off the mozzarella and parmesan, then top the filling with a drizzle of olive oil before baking so the surface doesn’t dry out. You’ll lose the browned cheese crust, but the filling itself still tastes hearty and complete. A spoonful of dairy-free pesto on top after baking works well if you want extra richness.

Stretch the Filling for More Servings

Add cooked rice, cauliflower rice, or finely chopped mushrooms to the beef mixture if you need to feed more people. Mushrooms are the best match here because they blend into the texture and add savory depth without making the filling heavy. Rice makes the dish more filling, but it also softens the low-carb feel.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The zucchini will soften a bit as it sits, but the flavor holds up well.
  • Freezer: These freeze best if you freeze the filling separately from the baked zucchini shells. Whole baked boats tend to get watery after thawing.
  • Reheating: Reheat in a 350°F oven until hot, about 15 minutes, so the zucchini warms through without turning mushy. The microwave works in a pinch, but it softens the shells faster and makes the cheese less appealing.

Questions I Get Asked About This Recipe

Can I make ground beef zucchini boats ahead of time?+

Yes. You can make the filling a day ahead and refrigerate it, then assemble and bake the boats when you’re ready. I don’t recommend fully assembling them too far in advance because the zucchini starts releasing moisture and the shells can get watery.

How do I keep zucchini boats from getting soggy?+

Cook the filling down until it’s thick before stuffing the shells, and don’t overbake the zucchini. If the filling is loose going in, the extra liquid comes out in the oven and pools under the boats. A snug baking dish also helps them bake evenly instead of steaming.

Can I use ground turkey instead of ground beef?+

Yes, ground turkey works well, but it needs a little help with flavor. Add a drizzle of olive oil while browning it and don’t hold back on the seasoning, because lean turkey can taste flat if it’s treated like beef. The texture will be lighter and a bit less rich.

How do I know when the zucchini is done baking?+

The zucchini should be tender when pierced with a fork, but still hold its shape when you lift a boat with a spatula. If it caves in easily or turns translucent all the way through, it has gone a little too far. The cheese on top should be melted and spotty brown before you pull the pan.

Can I freeze leftover stuffed zucchini?+

You can, but the texture softens after thawing, so I prefer refrigerating leftovers instead. If you do freeze them, wrap portions tightly and reheat from thawed in the oven so they don’t dry out on the outside while staying cold in the center.

Ground Beef Zucchini Boats

Ground beef zucchini boats with Italian-seasoned beef in tomato sauce, baked until tender with mozzarella melted golden and slightly charred on top. These beef stuffed zucchini are an easy low carb beef dinner that comes together in one skillet plus the oven.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 590

Ingredients
  

Zucchini boats
  • 4 zucchini Medium, halved lengthwise
  • 1 lb ground beef Use 80/20 for best flavor
  • 1 onion Small, diced
  • 3 clove garlic Minced
  • 1 can (14.5 oz) diced tomatoes Drained
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 0.5 tsp smoked paprika
  • 0.25 tsp salt To taste
  • 0.25 tsp black pepper To taste
  • 1.5 cup mozzarella cheese Shredded
  • 0.25 cup parmesan Grated
  • 0.25 fresh parsley For garnish

Equipment

  • 1 sheet pan

Method
 

Prep and preheat
  1. Preheat the oven to 400°F.
  2. Halve the zucchini lengthwise, then scoop out the center of each half, leaving about a 1/4-inch shell; chop the removed flesh and set it aside.
  3. Arrange the zucchini shells cut-side up in a greased baking dish.
Cook the beef filling
  1. Brown the ground beef with the diced onion in a skillet over medium-high heat, then drain excess fat.
  2. Add the minced garlic, chopped zucchini flesh, diced tomatoes, tomato paste, Italian seasoning, smoked paprika, salt, and black pepper to the skillet.
  3. Simmer for 5 minutes until the sauce thickens.
Assemble and bake
  1. Fill each zucchini shell with the beef mixture and top with shredded mozzarella.
  2. Sprinkle the parmesan over the top of each boat.
  3. Bake for 20–25 minutes until the zucchini is tender and the cheese is golden and bubbly; garnish with fresh parsley.

Notes

Pro tip: Don’t hollow the zucchini too thin—leave a 1/4-inch shell so the boats hold together while baking. Store leftovers in the fridge up to 3 days; reheat in a 350°F oven until hot. Freezing: not recommended because the zucchini texture can soften. Dietary swap: use turkey (or a plant-based ground) in place of ground beef for a lighter option.

Enjoyed this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating