Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Sneaky Zucchini Meatball Subs with Mozzarella - Close-up of a Sneaky Zucchini Meatball Sub with melted mozzarella cheese and rich red sauce in a toasted hoagie roll.

Sneaky Zucchini Meatball Subs with Mozzarella

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Deliciously tender meatballs with a secret ingredient (zucchini!) simmered in a rich marinara sauce, topped with gooey mozzarella, and served in toasted hoagie rolls. A family-friendly classic that’s packed with flavor and hidden veggies!

  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings 1x

Ingredients

Scale

1 medium zucchini, finely grated and squeezed dry
1 lb ground beef (80/20 lean)
1/2 lb ground pork
1/2 cup plain breadcrumbs
1/4 cup grated Parmesan cheese
1 large egg, lightly beaten
2 cloves garlic, minced
1/4 cup chopped fresh parsley
1 teaspoon dried oregano
1/2 teaspoon salt
1/4 teaspoon black pepper
2 tablespoons olive oil
24 oz jar marinara sauce (or homemade)
6 hoagie rolls or sub buns
1 tablespoon butter, melted
8 oz fresh mozzarella, sliced or torn
Optional: additional Parmesan cheese for garnish

Instructions

Step 1: Prepare the zucchini. Grate the zucchini finely and place it in a clean kitchen towel or paper towels. Squeeze out as much liquid as possible. This step is crucial for perfectly textured meatballs for your Sneaky Zucchini Meatball Subs with Mozzarella.
Step 2: Mix the meatballs. In a large bowl, combine the squeezed zucchini, ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and pepper. Use your hands to gently mix until just combined. Be careful not to overmix, as this can make the meatballs tough. The goal is tender meatballs for your Sneaky Zucchini Meatball Subs with Mozzarella.
Step 3: Form the meatballs. Roll the mixture into approximately 18-20 meatballs, about 1.5 inches in diameter. Arrange them on a plate.
Step 4: Brown the meatballs. Heat the olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add the meatballs in batches, being careful not to overcrowd the pan. Brown them on all sides, about 5-7 minutes per batch. They don't need to be cooked through, just nicely browned. Remove the browned meatballs and set aside.
Step 5: Simmer the sauce. Reduce the heat to medium-low. If there's excess grease in the pan, you can drain some of it. Pour in the marinara sauce and bring it to a gentle simmer. Carefully add the browned meatballs back into the sauce. Ensure they are mostly submerged. Cover and simmer for at least 30 minutes, or up to an hour, allowing the flavors to meld and the meatballs to cook through. This slow simmer makes your Sneaky Zucchini Meatball Subs with Mozzarella truly shine.
Step 6: Prepare the rolls. Preheat your oven to 375°F (190°C). Brush the insides of the hoagie rolls with melted butter. Place them butter-side up on a baking sheet and toast in the oven for 3-5 minutes, or until lightly golden. This creates a sturdy base for your Sneaky Zucchini Meatball Subs with Mozzarella.
Step 7: Assemble and bake. Carefully fill each toasted roll with 3-4 meatballs and a generous amount of sauce. Top generously with slices or torn pieces of fresh mozzarella cheese. Return the filled subs to the baking sheet.
Step 8: Final bake. Bake for another 8-12 minutes, or until the mozzarella is melted, bubbly, and lightly golden. This final step brings together all the delicious elements of your Sneaky Zucchini Meatball Subs with Mozzarella.
Step 9: Serve. Garnish with a sprinkle of fresh parsley or additional Parmesan cheese, if desired. Serve immediately and enjoy your hearty Sneaky Zucchini Meatball Subs with Mozzarella!

Notes

For best results, use a mix of ground beef and pork for juicy meatballs. Don't skip squeezing the liquid from the grated zucchini – it's key! Leftover meatballs and sauce can be frozen separately for up to 3 months. Thaw overnight in the refrigerator before reheating.

  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Main Dishes & Savory Recipes
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 sub
  • Calories: 580 kcal
  • Sugar: 8 g
  • Sodium: 1100 mg
  • Fat: 30 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0.5 g
  • Carbohydrates: 45 g
  • Fiber: 4 g
  • Protein: 35 g
  • Cholesterol: 105 mg
Logo

Join Eldralys Recipes!

Get the latest recipe trends delivered to your inbox daily.

✓ You're on the list!