Ground Beef Zucchini Boats

Category: Dinner Recipes

Ground beef zucchini boats hit that sweet spot between hearty and light: tender zucchini halves, a savory tomato-beef filling, and a bubbling cap of mozzarella that turns the whole pan into dinner people actually look forward to. The zucchini keeps just enough bite to hold the filling without collapsing, and the cheese browns in a way that makes each boat feel finished, not just assembled.

What makes this version work is the way the scooped-out zucchini gets chopped and folded back into the filling. That little step keeps the dish from tasting flat or wasteful, and it gives the beef mixture extra moisture without turning it soupy. Draining the tomatoes matters too; otherwise the filling loosens up in the oven and you end up with watery boats instead of clean, sliceable ones.

Below you’ll find the trick to keeping the zucchini tender instead of mushy, plus a few swaps if you want to make these with turkey, skip the dairy, or stretch the recipe for a bigger crowd.

The zucchini held its shape, the filling wasn’t watery, and the cheese browned right on top instead of sliding off. I’ve made stuffed zucchini before, but this was the first time they came out neat enough to serve without falling apart.

★★★★★— Melissa K.

Save these ground beef zucchini boats for a low-carb dinner with a savory beef filling and bubbly mozzarella on top.

Save to Pinterest

The Trick That Keeps the Zucchini Tender Instead of Watery

The biggest mistake with zucchini boats is overbaking them until they slump into a puddle. Zucchini gives up water fast, and once it starts, there’s no pulling it back. The 1/4-inch border matters because it gives the shells enough structure to hold the filling, and baking just until the zucchini is tender with a little resistance keeps the texture clean.

Draining the diced tomatoes is the other piece that matters. If they go in wet, the filling turns loose and the cheese never really settles into a proper layer. The beef mixture should look thick enough to mound in the zucchini shells without sliding around when you lift the spoon.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

What the Cheese and Tomatoes Are Doing Here

  • Ground beef — This gives the boats their main body and savory depth. Use 85/15 or similar so there’s enough fat for flavor without making the filling greasy; if you use a leaner blend, the onion and tomatoes need to carry more of the moisture.
  • Zucchini — Medium zucchini work best because they’re wide enough to hollow cleanly but still tender after a short bake. Smaller zucchini can be fiddly, and oversized ones tend to be watery and seedy.
  • Diced tomatoes, drained — These keep the filling juicy and tomato-forward, but draining them keeps the final mixture thick. If all you have is crushed tomatoes, use less than you think and cook the filling a minute longer so it tightens up.
  • Mozzarella and parmesan — Mozzarella gives you that stretchy, browned top, and parmesan adds salt and a sharper finish. Pre-shredded mozzarella works fine here, though freshly shredded melts a little smoother.

Building the Filling So It Stays Thick in the Oven

Scooping the Shells Without Weakening Them

Cut the zucchini lengthwise and scoop out the center with a spoon, leaving a firm border all the way around. If you scrape too aggressively, the shells bend or tear when you move them to the sheet pan. Chop the scooped flesh instead of tossing it; it brings the dish back together and helps the filling taste like more than just seasoned beef.

Cooking Down the Beef Mixture

Brown the beef with the onion first, then drain the fat before adding the garlic and zucchini flesh. That order keeps the filling from tasting watery or greasy. Once the tomatoes and seasonings go in, cook just until the mixture looks thick and spoonable; if it still looks wet in the skillet, it’ll only get looser in the oven.

Baking Until the Tops Bubble

Fill the shells generously, then top with both cheeses so the filling is covered edge to edge. Bake at 400°F until the zucchini is tender and the cheese is golden and bubbling, usually 20 to 22 minutes. If the tops brown before the zucchini softens, the boats were probably cut too thin or the oven ran hot; cover loosely with foil and let them finish gently.

Turkey Instead of Beef

Ground turkey works well if you want a lighter version, but it needs a little help because it doesn’t bring the same richness. Keep the onion and garlic, and don’t skip the parmesan on top; that extra salt and fat help the filling taste complete instead of lean.

Dairy-Free Zucchini Boats

Use your favorite dairy-free shredded mozzarella and skip the parmesan, or add a spoonful of nutritional yeast to the filling for a little extra savoriness. You won’t get the same browned cheese pull, but the boats still bake up with a solid, satisfying top.

Making It Spicier

A pinch of red pepper flakes or a little diced jalapeño adds heat without changing the structure of the dish. Add it when the onion goes in so the spice softens and blends into the beef instead of tasting sharp on top.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The zucchini softens a bit as it sits, but the flavor stays good.
  • Freezer: These freeze best after baking and cooling completely, though the zucchini texture will be softer after thawing. Wrap individually and freeze up to 2 months.
  • Reheating: Warm in a 350°F oven until heated through, about 15 minutes for refrigerated boats. The microwave works in a pinch, but it tends to make the zucchini watery and the cheese rubbery.

Questions I Get Asked About This Recipe

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

Yes. Assemble the boats, cover them, and refrigerate for up to 24 hours before baking. If they go into the oven cold from the fridge, add a few extra minutes so the centers heat through before the cheese overbrowns.

How do I keep zucchini boats from getting soggy?+

Drain the tomatoes, cook the filling until it’s thick, and bake the zucchini just until tender. If the shells are very moist after scooping, blot them lightly with a paper towel before filling. That little bit of moisture control makes the biggest difference.

Can I use yellow squash instead of zucchini?+

You can, and the method stays the same. Yellow squash is a little softer and can release more liquid, so keep an eye on the baking time and stop as soon as it’s tender. The flavor is mild enough that the beef filling still carries the dish.

How do I know when the zucchini boats are done?+

The zucchini should be tender when pierced with a fork, but not collapsing. The cheese will be melted, bubbling, and lightly golden around the edges. If the filling is hot and the zucchini still feels firm, give it a couple more minutes.

Can I make these zucchini boats without draining the tomatoes?+

I wouldn’t. The extra liquid pools in the pan and keeps the filling from thickening properly. Draining the tomatoes is what lets the beef mixture stay spoonable and keeps the zucchini from turning soggy underneath the cheese.

Ground Beef Zucchini Boats

Ground beef zucchini boats with hollowed zucchini halves filled with a savory Italian beef and tomato mixture, then baked until mozzarella turns golden and bubbly. A hearty low carb dinner that feels like stuffed zucchini, with tender zucchini and melty cheese on top.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: American
Calories: 620

Ingredients
  

Zucchini boats
  • 4 medium zucchini
Italian beef filling
  • 1 lb ground beef
  • 1 small onion
  • 3 garlic cloves
  • 1 can (14.5 oz) diced tomatoes, drained
  • 1 tsp Italian seasoning
  • 0.5 tsp smoked paprika
  • 0.25 salt to taste
  • 0.25 black pepper to taste
Cheese topping
  • 1.5 cup mozzarella cheese, shredded
  • 0.25 cup parmesan, grated
  • 0.25 fresh basil for garnish

Equipment

  • 1 sheet pan
  • 1 cast iron skillet

Method
 

Prep and preheat
  1. Preheat the oven to 400°F and line a sheet pan with foil, so the boats bake evenly and release cleanly.
Hollow the zucchini
  1. Halve 4 medium zucchini lengthwise, then scoop out the centers with a spoon leaving a 1/4-inch border; chop the scooped flesh and set aside.
Cook the Italian beef and tomato mixture
  1. Brown 1 lb ground beef with the diced onion in a skillet over medium-high heat, then drain the fat.
  2. Add the minced garlic and the chopped zucchini flesh to the skillet and cook briefly to soften, about 5 minutes total for the next combine step.
  3. Stir in the drained diced tomatoes, Italian seasoning, smoked paprika, salt, and black pepper, then cook until the flavors meld for 5 minutes.
Assemble the boats
  1. Arrange the zucchini shells on the sheet pan and fill each generously with the beef mixture.
  2. Top each boat with shredded mozzarella and sprinkle with grated parmesan.
Bake and garnish
  1. Bake at 400°F for 20–22 minutes, until the zucchini is tender and the cheese is golden and bubbly.
  2. Garnish with fresh basil right after baking so it stays bright and fragrant.

Notes

Pro tip: drain the diced tomatoes well so the filling doesn’t water down the zucchini. Store leftovers in the fridge up to 3 days in a sealed container; reheat in a 350°F oven or toaster oven until hot. Freezing is not recommended due to zucchini texture. For a lighter option, use part-skim mozzarella (you’ll still get good melt and browning).

You might also like these recipes

Leave a Comment

Recipe Rating