Love this? Pin it for later!
When mid-summer rolls around and my garden is practically throwing zucchini at me faster than I can keep up, these stuffed zucchini boats become my weeknight superhero. I first started making them during that hectic September when both kids had soccer practice on opposite sides of town and I needed something I could prep ahead, pop in the oven, and still feel good about serving. The smell of garlicky beef, sweet tomatoes, and fresh herbs drifting through the kitchen instantly signals that dinner is handled—no last-minute pizza calls required.
What I adore about this recipe is how it turns a humble, sometimes boring vegetable into a vessel for the most comforting flavors. The zucchini halves roast until just tender, creating the perfect edible bowl for a savory, cheesy ground beef filling that tastes like it took hours but actually comes together in under 40 minutes. Whether you're feeding carb-conscious teenagers, meal-prepping for busy workweeks, or simply craving something cozy yet light, these boats deliver big flavor without the food-coma aftermath. They’re also naturally gluten-free and keto-friendly, which means everyone at the table can dig in without hesitation.
Why This Recipe Works
- One-Pan Wonder: Everything roasts on a single sheet pan, keeping dishes minimal and cleanup swift.
- Low-Carb Comfort: At just 7 g net carbs per serving, it satisfies cravings without spiking blood sugar.
- Meal-Prep Champion: Assemble up to 24 hours ahead; bake when hunger strikes.
- Kid-Friendly Veggie Hack: Melted cheese and seasoned beef make zucchini disappear without complaints.
- Budget-Smart: Uses everyday ground beef and pantry staples—no specialty ingredients required.
- Freezer Friendly: Freeze assembled, unbaked boats for up to three months; bake from frozen with an extra 10 minutes.
- Customizable Canvas: Swap spices, cheeses, or add-ins to match any palate or fridge clean-out.
Ingredients You'll Need
Great zucchini boats start with great zucchini. Look for medium specimens—about 8 inches long and 2 inches in diameter. They should feel heavy for their size with glossy, unblemished skin. Oversized zucchini work in a pinch, but scoop out the watery seeds so the filling doesn’t swim. If your garden has blessed you with baseball-bat-sized squash, shave off a strip on the bottom so the boats sit flat and don’t roll.
For the beef, I prefer 90 % lean ground sirloin. It’s flavorful without requiring you to drain grease, saving a step. If you only have 80 %, no worries—just blot the pan with a paper towel after browning. Feel free to swap in ground turkey, chicken, or even crumbled tofu for a lighter spin; just season generously since those proteins are blander.
Cheese matters. A full-fat mozzarella gives that Instagram-worthy cheese pull, while a modest shower of sharp Parmesan adds umami depth. I buy blocks and shred myself; pre-shredded cellulose can impede melting. Dairy-free? Replace with almond-milk mozzarella-style shreds or simply top with sliced avocado after baking.
Tomato paste may seem tiny, but it’s the concentrated soul of umami that makes the beef taste like it simmered all day. Buy the tube variety; it keeps forever in the fridge. Crushed tomatoes add moisture without excess carbs—skip sugary jarred marinara.
Italian seasoning is my shortcut, but feel free to blend your own: ½ tsp each dried oregano, basil, thyme, plus a pinch of rosemary. Fresh herbs are lovely folded in at the end; a handful of torn basil ribbons screams summer.
Finally, a whisper of red-pepper flakes wakes everything up without overt heat. Sensitive palates can omit, while spice lovers can double it or drizzle boats with hot sauce at the table.
How to Make Ground Beef Stuffed Zucchini Boats Low Carb Dinner
Preheat & Prep Pan
Position rack in center of oven; preheat to 400 °F (204 °C). Line a rimmed 18×13-inch sheet pan with parchment for zero-stick insurance. Lightly spritz with olive-oil spray so zucchini doesn’t weld itself to the paper.
Halve & Scoop Zucchini
Trim stem ends. Slice each zucchini lengthwise. Use a small spoon (a grapefruit spoon is magic) to scoop out the seedy center, leaving a ¼-inch shell. Save the pulp for smoothies or compost. Arrange shells on the prepared pan, cut-side up.
Salt & Pre-Roast
Brush zucchini with olive oil and sprinkle lightly with kosher salt. Slide pan into hot oven for 10 minutes—this jump-starts tenderness and drives off surface moisture so boats don’t weep into the filling later.
Brown the Beef
While zucchini par-bakes, heat a large skillet over medium-high. Add ground beef, breaking it into pea-size crumbles. Cook 5–6 minutes until no pink remains. Drain if necessary, then stir in minced garlic, tomato paste, Italian seasoning, salt, pepper, and red-pepper flakes. Cook 1 minute until paste darkens—this caramelizes sugars and deepens flavor.
Build the Filling
Stir crushed tomatoes and ½ cup mozzarella into the beef. The mixture should be thick but spoonable; add a splash of broth if too dry. Taste and adjust salt—it should be slightly over-salted because the zucchini will dilute seasoning.
Stuff & Top
Remove pan from oven. Blot any liquid inside boats with paper towel. Pack filling generously—it’s okay to mound it up. Sprinkle remaining 1 cup mozzarella and the Parmesan over each boat. The cheese forms a gooey lid that locks in moisture.
Final Roast
Return pan to oven and bake 12–15 minutes more, until cheese is bubbly and light golden. For leopard spots, switch to broil for the last 90 seconds, watching like a hawk to prevent char.
Rest & Garnish
Let boats rest 5 minutes—this sets the cheese so it doesn’t slide off when you lift them. Sprinkle chopped parsley or fresh basil for color and freshness. Serve hot with a crisp side salad or cauliflower rice.
Expert Tips
Prevent Soggy Bottoms
After par-roasting, tilt each boat and blot pooled liquid with a paper towel. A light dusting of grated Parmesan on the zucchini before adding filling also acts as a moisture barrier.
Uniform Size
Choose zucchini that are roughly the same size so they roast evenly. If one is thicker, shave a thin slice off the bottom so all boats sit flat and upright.
Make-Ahead Magic
Assemble boats through Step 6, cover tightly with plastic wrap, and refrigerate up to 24 hours. Add an extra 3–4 minutes to final bake time if starting cold.
Double Batch & Freeze
Flash-freeze unbaked boats on the sheet pan until solid, then transfer to a zip-top bag. Bake from frozen at 375 °F for 25–28 minutes, adding cheese during the last 8 minutes.
Cheese Swap
Spoon Trick
A serrated grapefruit spoon scoops zucchini flesh faster and leaves neat ridges that cradle more filling.