Dump it in. Walk away. 20 free high-protein crockpot dinners + 3 bonus breakfasts.

All recipes

Free ebook

Dump & Go Comfort Food

20 high-protein keto crockpot dinners with freezer packs, plus 3 bonus breakfasts and a two-week plan. Dump it in. Walk away.

You'll also get Sunday's three dinners by email. Unsubscribe anytime.

Zucchini Meatball Subs

Delicious zucchini halves filled with savory Italian sausage meatballs, tangy spaghetti sauce, and melty provolone for a low-carb alternative to traditional subs.

By Shary Eliot ·MAR 3, 2026 ·Updated SEP 25, 2026 ·Be the first to rate
Zucchini Meatball Subs
01Why this one

I remember the first time I turned zucchini into a handheld dinner: the zucchini boats made the whole thing feel like a light, low-carb sub without losing any of the comfort. These Zucchini Meatball Subs stack savory Italian sausage meatballs, tangy spaghetti sauce, and melty provolone inside scooped-out zucchini halves for a quick weeknight meal that’s easy to scale for kids or company. If you want ideas for fun rolls or buns to serve alongside (or just inspiration for sandwich-style plating), see this creative bun ideas collection.

Why you’ll love this dish

This recipe feels indulgent but keeps carbs low by using zucchini as the “sub roll.” It’s perfect when you want comfort food without dragging out a loaf of bread, and it’s fast enough for weeknights — about 30–40 minutes from start to finish.

  • Kid-friendly: bite-sized meatballs are familiar and easy to eat.
  • Budget- and time-friendly: 1 pound of sausage and three zucchinis stretch into 6 generous subs.
  • Low-carb/ketogenic friendly: uses zucchini instead of bread and a keto spaghetti sauce keeps the dish aligned with low-carb goals.
02Before you cook

How this recipe comes together

This is a quick overview so you know what to expect before you start:

  1. Prep: preheat oven, halve and hollow zucchinis, and line baking sheets.
  2. Make meatballs: combine sausage, egg, and parmesan; roll 24 small meatballs.
  3. Bake: roast both zucchini boats and meatballs at 400°F until meatballs reach 165°F and zucchinis are tender.
  4. Assemble: remove any pooled liquid, spoon sauce into boats, add meatballs, top with more sauce and provolone.
  5. Finish: return to oven briefly until cheese melts, then serve.

If you’re a fan of different meatball techniques, you might also enjoy this slow-cooker approach to meatballs for another dinner option: Crockpot French Onion Meatballs.

What you’ll need

  • 3 medium zucchinis
  • 1 pound Italian sausage (sweet or spicy, casings removed)
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 6 slices provolone, each slice cut in half (12 halves)
  • 1 cup keto-friendly spaghetti sauce (store-bought or homemade)
    Optional swap notes:
  • Use turkey or chicken Italian sausage for a lighter protein (flavor will be milder).
  • Substitute shredded mozzarella for provolone if you prefer stretchier cheese.
  • For a vegetarian option, use a plant-based sausage substitute.
03At the stove

Directions to follow

  1. Preheat your oven to 400°F and line two baking sheets with parchment paper.
  2. Trim zucchini ends and slice each in half lengthwise. Use a spoon to scoop seeds and enough flesh to make a roomy cavity for meatballs. Place zucchini halves cut-side up on one prepared baking sheet and brush lightly with olive oil.
  3. In a large bowl, combine Italian sausage, grated Parmesan, and the egg. Mix with your hands just until incorporated — don’t overwork.
  4. Shape the mixture into 24 small, uniform meatballs (about 1–1¼ inches). Place them on the second prepared baking sheet.
  5. Bake both pans at 400°F for 16–18 minutes. Meatballs are done when their internal temperature reaches 165°F; the zucchini should be fork-tender but not mushy.
  6. While baking, warm the spaghetti sauce in a saucepan over medium-low heat.
  7. When the zucchini and meatballs are out of the oven, use a paper towel to blot out any pooled liquid in each zucchini boat. Spoon about a tablespoon of sauce into each boat. Add four meatballs per boat, top with another spoonful of sauce, and place two provolone halves over each assembled sub (one on top of the other for full coverage).
  8. Return the assembled boats to the oven for 2–4 minutes, just until the cheese melts. Serve hot.
Zucchini Meatball Subs
The recipe

Zucchini Meatball Subs

Rate it ·Dinner · Main Course · Italian
Prep
15 MIN
Cook
18 MIN
Total
33 MIN
Serves
6

01Ingredients

6 servings

Main Ingredients

02Method

  1. Preparation
  2. Make Meatballs
  3. Bake
  4. Assembly
  5. Finish

Tap a step when it's done. The next one lights up.

0 OF 9 DONE

03Recipe notes

  1. 01Store leftovers in an airtight container for up to 3–4 days. Reheat in a 350°F oven for 8–12 minutes or microwave for 60–90 seconds until heated through. For freezing, meatballs should be frozen unassembled.
Made it?

How did it turn out?

No ratings yet. Tap a star to be the first.

Snap a photo and tag @recipe_smoke1 so I can see how yours came out.

04After dinner

Best ways to enjoy it

  • Plate each zucchini sub on a shallow pool of extra warmed sauce for a restaurant feel.
  • Side suggestions: a crisp green salad, roasted asparagus, or a cauliflower “mac and cheese” for another low-carb option.
  • For a heartier meal, serve with garlic bread or toasted rolls (use a softer bun if kids are eating).

Storage and reheating tips

FridgeUP TO 3–4 DAYS

Refrigerate: Store leftovers in an airtight container for up to 3–4 days. Cool to room temperature before refrigerating (within 2 hours).

Reheat

Reheat: Warm in a 350°F oven for 8–12 minutes covered with foil, or microwave individual portions for 60–90 seconds until heated through. To avoid soggy zucchini, reheat on a baking sheet so excess moisture can evaporate.

FreezerUP TO 3 MONTHS

Freeze: Freeze meatballs (unassembled) on a sheet tray until solid, then transfer to a freezer bag for up to 3 months. Thaw overnight in the fridge before assembling. Assembled, sauced zucchini boats don’t freeze well because zucchini releases water on thawing.

Recipe variations

  • Cheesy twist: Swap provolone for shredded mozzarella and sprinkle with fresh basil after baking.
  • Spicy: Use hot Italian sausage and add red pepper flakes to the sauce.
  • Mediterranean: Replace sausage with lamb mixture (mint and oregano) and top with crumbled feta instead of provolone.
  • Vegetarian: Use a plant-based ground sausage and a vegan cheese slice.
  • Different format: Turn this into mini sliders by placing meatballs on small toasted rolls and topping with sauce and provolone.

Helpful answers

How long does this take from start to finish?


A: Plan on about 30–40 minutes total: 10–15 minutes prep (hollowing zucchini and rolling meatballs) and 16–18 minutes baking, plus a few minutes to assemble and melt cheese.

Can I make this ahead for a party?


A: Yes. Bake the meatballs ahead and keep them refrigerated up to 3 days. Reheat meatballs in sauce before assembling and then finish under the broiler briefly to melt cheese.

Can I use pre-made meatballs?


A: Absolutely. Use store-bought cooked meatballs — warm them in sauce and place four per zucchini boat before adding cheese and melting.

Is this safe for keto?


A: Yes, if you use a low-carb spaghetti sauce and avoid bread, this is a keto-friendly approach. Choose a sauce labeled low in sugar or make your own to control carbs.

What if my zucchinis are very large or small?


A: Adjust meatball size and number accordingly. For very large zucchinis you might fit more meatballs; for small ones reduce to 3 meatballs each. The cooking time for zucchini won’t change much.

Conclusion

These zucchini meatball subs give you the classic flavors of a meatball sandwich while keeping carbs low and prep simple. For more ideas, check out Zucchini Meatball Subs (Keto + Low Carb!) – Little Pine Kitchen and my Cheesy Meatball Subs.

Leave a Comment

Recipe Rating