Ground Beef Zucchini Boats

Loading…

By Reading time
Servings 4–6 people

Ground beef zucchini boats hit that sweet spot between hearty and light: the zucchini turns tender at the edges, the filling stays savory and saucy, and the melted cheese pulls everything together in a way that makes the whole pan disappear fast. The best versions don’t drown the squash. They keep the boats firm enough to hold their shape while still giving you that soft, roasted bite underneath the beef.

This version works because the zucchini flesh gets chopped and folded back into the filling instead of tossed out. That keeps the mixture moist without turning watery, especially once the tomatoes are drained before they go in. A short bake at 400°F finishes the zucchini quickly and gives the cheese time to brown without overcooking the shells.

Below, you’ll find the small details that keep the boats from getting soggy, plus a few easy variations if you want to change the cheese, swap the beef, or make the dish ahead for a busy night.

The filling stayed thick instead of runny, and the zucchini was tender without collapsing. My husband kept going back for “just one more boat,” which never happens with vegetables at our house.

★★★★★— Melissa T.

Save these ground beef zucchini boats for a low-carb dinner with a savory beef filling, bubbly mozzarella, and no soggy zucchini.

Save to Pinterest

The Trick to Zucchini Boats That Hold Their Shape

Most soggy zucchini boats start long before they hit the oven. The mistake is letting too much moisture stay in the filling or carving the zucchini too thin, so the shells soften before the cheese even has a chance to brown. A quarter-inch border gives the boats enough structure to stay upright, and draining the tomatoes keeps the beef mixture thick enough to mound instead of spill.

The other key move is cooking the filling until the liquid has mostly cooked off before it goes into the zucchini. If the skillet still looks loose and glossy, that moisture ends up pooling in the pan and watering down the squash. You want a filling that clings together and looks spoonable, not soupy.

What Each Ingredient Is Doing in These Zucchini Boats

Ground Beef Zucchini Boats savory cheesy
  • Ground beef — This is the backbone of the dish. Use 85/15 or similar if you can; it brings flavor without flooding the filling with fat. If you use a leaner beef, you may need a small drizzle of olive oil in the pan so the onions and garlic don’t stick.
  • Zucchini — Medium zucchini work best because they’re sturdy enough to hold filling and still bake through in the time it takes the cheese to melt. Very large zucchini tend to get watery and seedier, which makes the boats collapse faster.
  • Drained diced tomatoes — These add the saucy, Italian-style base without turning the filling into a stew. Drain them well; if you skip that, the zucchini will steam instead of roast.
  • Mozzarella and parmesan — Mozzarella gives you the melt and parmesan adds a salty, sharper finish. Pre-shredded mozzarella works fine here, but freshly shredded usually browns a little more evenly.
  • Italian seasoning and smoked paprika — Italian seasoning gives the familiar herb backbone, while smoked paprika adds a little depth that keeps the filling from tasting flat. That paprika isn’t traditional, but it makes the beef taste fuller without needing extra ingredients.

How to Build the Filling and Bake the Boats Without Drying Them Out

Scoop, But Don’t Hollow the Zucchini Too Much

Slice the zucchini in half lengthwise, then scoop out the centers with a spoon, leaving a firm border all the way around. If you scrape too aggressively, the shells slump once they hit the oven. Chop the scooped flesh and keep it nearby so it can go straight into the skillet and add moisture and body to the filling.

Brown the Beef Until the Pan Looks Dry Again

Cook the beef with the onion over medium-high heat until the meat has real browned spots and the onion has softened. Drain off the fat before adding the garlic, or the filling can taste greasy. Once the garlic, chopped zucchini, and tomatoes go in, keep cooking until the mixture thickens and most of the visible liquid disappears.

Bake Just Until the Zucchini Gives a Little

Fill the shells generously, pile on the cheese, and bake at 400°F until the zucchini is tender when pierced with a fork and the cheese is melted with golden spots. If the tops brown before the zucchini is ready, tent the pan loosely with foil for the last few minutes. You’re looking for tender shells that still hold their shape, not soft boats that cave in when you lift them.

Make It Turkey or Chicken

Ground turkey or chicken works well if you want a lighter filling. Add a little olive oil to the skillet if the meat is very lean, since it can dry out faster than beef and needs that extra fat to carry the seasonings.

Make It Dairy-Free

Skip the mozzarella and parmesan, then finish with a dairy-free meltable cheese or a spoonful of breadcrumbs tossed with olive oil for a browned top. You’ll lose the stretchy cheese pull, but the filling itself still tastes complete.

Make It Extra Low-Carb and Hearty

For a bigger, more filling version, add chopped mushrooms or spinach to the beef mixture. Both cook down fast and add volume without changing the low-carb structure of the dish.

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 strong.
  • Freezer: They freeze, but the zucchini texture gets softer after thawing. If you want to freeze them, cool completely and wrap each boat tightly before freezing for up to 2 months.
  • Reheating: Reheat in a 350°F oven until hot in the center, usually 10 to 15 minutes. The microwave works in a pinch, but it can make the zucchini watery, so the oven is the better choice if you want the texture to hold.

Questions I Get Asked About This Recipe

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

Yes. You can cook the filling a day ahead and store it separately, then fill and bake the zucchini just before serving. That keeps the shells from releasing extra moisture in the fridge.

How do I keep the zucchini from getting mushy?+

Use medium zucchini, leave a sturdy border, and don’t overbake them. The filling should be thick before it goes into the boats, or the zucchini will steam in all that extra liquid.

Can I use ground turkey instead of beef?+

Yes, and it works well. Ground turkey is milder, so the Italian seasoning and parmesan matter more for flavor, and you may want a little olive oil in the skillet to keep the filling from tasting dry.

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

They’re done when a fork slides into the zucchini with a little resistance and the cheese is melted and lightly browned. If the zucchini still feels firm, give them a few more minutes, but don’t keep baking once they’re tender or they’ll lose their shape.

Can I freeze leftover zucchini boats?+

You can, but the texture gets softer after thawing. If freezing matters to you, freeze the cooked filling on its own and use fresh zucchini later for the best result.

Ground Beef Zucchini Boats

Ground beef zucchini boats with savory Italian beef and tomato filling, baked until the zucchini is tender and the mozzarella turns golden and bubbly. This stuffed zucchini dinner is low carb and easy stuffed vegetables for busy weeknights.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: American
Calories: 620

Ingredients
  

zucchini
  • 4 zucchini medium; halved lengthwise
  • 0.25 fresh basil for garnish
beef filling
  • 1 lb ground beef
  • 1 onion small, diced
  • 3 garlic cloves, minced
  • 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

Equipment

  • 1 sheet pan
  • 1 cast iron skillet

Method
 

Prep the oven and zucchini shells
  1. Preheat the oven to 400°F and line a sheet pan with foil.
  2. 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 it aside.
Cook the Italian beef-tomato filling
  1. Brown 1 pound ground beef with the diced onion in a skillet over medium-high heat, then drain off excess fat.
  2. Add the minced garlic, chopped zucchini flesh, drained diced tomatoes, Italian seasoning, smoked paprika, salt, and black pepper, then cook for 5 minutes until combined.
Assemble and bake
  1. Arrange the zucchini shells on the sheet pan and fill each generously with the beef mixture.
  2. Top with shredded mozzarella and sprinkle the parmesan over the top.
  3. Bake for 20–22 minutes at 400°F, until the zucchini is tender and the cheese is golden; garnish with fresh basil before serving.

Notes

For extra firm boats, keep the zucchini border at about 1/4 inch so it holds shape while baking. Store leftovers covered in the refrigerator for up to 3 days; reheat in the oven or microwave until hot. Freezing is not recommended because zucchini can turn watery after thawing. For a gluten-free or low-sodium tweak, use no-salt-added diced tomatoes and reduce added salt to taste.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating