| |

Italian Meatball Sub Sandwiches Recipe

If you’ve been craving something truly soul-satisfying, you’re in for a treat with this Italian Meatball Sub Sandwiches Recipe. I absolutely love how these sandwiches combine juicy, flavorful meatballs with a rich, garlicky tomato sauce, all nestled inside soft but crusty sub rolls and topped with gooey melted cheese. When I first tried making these, I was amazed at how easy and rewarding it was — believe me, this recipe is fan-freaking-tastic and sure to become a family favorite!

🧡

Why You’ll Love This Recipe

  • Perfectly Juicy Meatballs: The mix of ground beef and pork with breadcrumbs and eggs keeps the meatballs tender and juicy every time.
  • Rich, Homemade Sauce: The garlicky roasted tomato sauce with fresh basil elevates the whole sandwich to next-level delicious.
  • Easy to Make in Large Batches: Whether you’re feeding a crowd or meal prepping, this recipe scales well without sacrificing flavor.
  • Melty Cheese Finish: The combo of provolone and fontina melts beautifully under the broiler for that classic gooey sub experience.

Ingredients You’ll Need

To make this Italian Meatball Sub Sandwiches Recipe come alive, you’ll want to grab fresh quality ingredients that naturally work well together. I’ve found that using a blend of beef and pork keeps the meatballs moist, and fresh basil in the sauce gives a bright, aromatic touch.

Italian Meatball Sub Sandwiches Recipe - Ingredients
  • Ground beef: Choose 80/20 for a flavorful, not too lean meatball.
  • Ground pork: Adds fat and tenderness—don’t skip it!
  • Garlic powder & onion powder: For a quick punch of savory depth.
  • Italian seasoning: A blend really brings out those classic herby flavors.
  • Salt & black pepper: Essential for seasoning both meatballs and sauce.
  • Eggs: Helps bind the meat mixture without weighing it down.
  • Parmesan cheese (finely grated): Adds salty umami and richness inside the meatballs and as a topping.
  • Panko breadcrumbs: They keep the meatballs light and keep their shape better than regular crumbs.
  • Water: Keeps the meat mixture moist and easy to shape.
  • Olive oil: For sautéing garlic and adding richness to the sauce.
  • Garlic cloves (minced): Fresh garlic makes the sauce sing with flavor.
  • Crushed red pepper flakes: Just a touch for mild heat and warmth.
  • Crushed tomatoes with basil (canned): The base of your sauce—go for quality brand or San Marzano if possible.
  • Granulated sugar: Balances the acidity of the tomatoes.
  • Fresh basil leaves: Stirred in last for a burst of freshness.
  • Crusty sub rolls: Soft on the inside, crispy on the outside to hold everything perfectly.
  • Provolone cheese (shredded): Melts smoothly with mild flavor.
  • Fontina cheese (shredded): Creamy with excellent meltability, pairs beautifully with provolone.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how versatile this Italian Meatball Sub Sandwiches Recipe is, and it’s so fun to make it your own. Here are a few tweaks I’ve tried that you might want to explore depending on your taste or dietary needs.

  • Variations with Meat: Tried swapping half the pork for ground turkey for a leaner option—still juicy if you add a bit of water!
  • Cheese Options: When I want extra sharpness, I add a sprinkle of mozzarella or switch fontina for mozzarella for more stretch.
  • Spicy Kick: My family goes crazy for an extra pinch of red pepper flakes in both sauce and meatballs for a bit more heat.
  • Vegetarian Version: You can make meatless “meatballs” using lentils and mushrooms, paired with the same sauce for a hearty sub.

How to Make Italian Meatball Sub Sandwiches Recipe

Step 1: Crafting the Juiciest Meatballs

Start by preheating your oven to 425°F (220°C) and lining a baking sheet with parchment paper—the parchment helps the meatballs cook evenly without sticking. In a big bowl, toss together your ground beef and pork with all the spices, eggs, parmesan, and panko breadcrumbs. Here’s the trick: add the water slowly, mixing gently with your hands. You want the mixture moist but not mushy. Overworking the meat will make them tough, so keep it light yet thorough. Then, using an ice cream scoop or your hands, roll the mixture into golf-ball sized meatballs and arrange them spaced on the baking sheet.

Step 2: Bake the Meatballs to Perfection

Bake your meatballs for about 20 minutes until cooked through and lightly browned. When I do this, I like checking once at the 15-minute mark just to make sure they’re cooking evenly. This gives you juicy meatballs that hold up beautifully when smothered in sauce.

Step 3: Simmer the Rich Marinara Sauce

While your meatballs bake, pour olive oil into a pan set over medium-low heat and gently sauté the minced garlic until it’s golden and fragrant—don’t rush this, as garlic needs a little patience to avoid bitterness. Toss in the crushed red pepper flakes, then add your canned crushed tomatoes, salt, sugar, and Italian seasoning. Simmer the sauce for at least 15 minutes, stirring occasionally to deepen flavors. Finally, stir in fresh basil and simmer for an additional 5 minutes. Taste and adjust salt and pepper as needed. When the meatballs are done, transfer them to the sauce and gently coat. This step is key — it infuses the meatballs with the sauce’s vibrant flavor.

Step 4: Assemble and Broil the Subs

Preheat your oven’s broiler while slicing the sub rolls almost all the way through — about 3/4 of the way so they stay connected but open like a book. Place five meatballs inside each roll and spoon over extra sauce. Top generously with shredded provolone and fontina cheeses. Slide your subs onto a baking sheet and pop them under the broiler for just a few minutes until the cheese melts, bubbles, and turns slightly golden. This part is a little like babysitting, so don’t walk away! If your broiler tends to run hot, go for the low setting, or keep the rack further from the heating element. When it’s done, sprinkle on torn fresh basil and freshly grated parmesan for that beautiful finishing touch.

👨‍🍳

Pro Tips for Making Italian Meatball Sub Sandwiches Recipe

  • Don’t Overmix the Meat: Overworking the meat mixture can make your meatballs dense and tough, so mix just until everything comes together and no more.
  • Use Panko Breadcrumbs: They absorb moisture without weighing down the meatballs, giving you that perfect moist-but-firm texture.
  • Broil with Caution: The cheese melts quickly under the broiler, so keep the oven door cracked open and monitor constantly to avoid burning.
  • Let the Meatballs Rest in Sauce: After baking, simmering the meatballs gently in the marinara amps up flavor and keeps them tender and juicy.

How to Serve Italian Meatball Sub Sandwiches Recipe

Italian Meatball Sub Sandwiches Recipe - Serving

Garnishes

I always like to sprinkle torn fresh basil leaves and a final dusting of grated parmesan cheese on top of these subs right before serving. The fresh basil adds a pop of color and herbal brightness, while the parmesan gives a salty, nutty finish. It feels like that little extra touch that turns comfort food into a special meal.

Side Dishes

My go-to sides with Italian Meatball Sub Sandwiches are crunchy garlic Parmesan fries or a simple green salad with lemon vinaigrette—it balances the richness of the subs beautifully. Sometimes, a bowl of warm minestrone or a side of roasted vegetables works perfectly if you want to add even more Italian vibes to the meal.

Creative Ways to Present

For parties or game day, I’ve arranged the subs neatly on a wooden platter with little ramekins of extra marinara sauce for dipping. Another fun idea is wrapping each sub in parchment paper and tying with kitchen twine to serve—it looks rustic and makes for easy handheld eating without mess.

Make Ahead and Storage

Storing Leftovers

Leftover meatballs with sauce store beautifully in an airtight container in the fridge for up to 3 days. I usually slice the subs open and keep bread separate if I plan to enjoy leftovers more than a day later to prevent sogginess, assembling when ready to eat.

Freezing

I’ve had great success freezing baked meatballs (without bread) in sauce in freezer-safe bags or containers for up to 3 months. When you’re ready, thaw overnight in the fridge and reheat gently on the stove.

Reheating

To reheat leftovers, I like warming the meatballs and sauce on low heat on the stove to keep them tender. For the sandwiches, you can broil them briefly to get the cheese melty and the bread crispy again—it feels almost like freshly made.

FAQs

  1. Can I make the meatballs ahead of time?

    Absolutely! You can prepare the meatballs a day in advance and refrigerate them, then bake just before assembling the subs. This saves time on serving day and helps the flavors develop even more.

  2. What if I don’t have both provolone and fontina cheeses?

    No worries! You can use all provolone, or swap the fontina for mozzarella or even a mild cheddar for a different but still delicious melty experience.

  3. How can I make this recipe vegetarian?

    You can substitute meatballs with vegetarian versions using lentils, mushrooms, or plant-based ground meat, then prepare the sauce and assemble as usual. Just make sure to adjust cooking times accordingly.

  4. Is it better to broil or bake the subs?

    Broiling is key for melting the cheese quickly and achieving that glorious golden brown top. Baking won’t give you the same bubbly, slightly crisp cheese finish, so I recommend broiling for just a few minutes.

Final Thoughts

This Italian Meatball Sub Sandwiches Recipe has become one of my absolute favorites to make when I want a crowd-pleasing meal that feels homemade and indulgent, but without a ton of fuss. Each bite brings that classic comforting combo—savory meatballs, bright tomato sauce, and gooey melted cheese—that always hits the spot. I hope you enjoy making and sharing these subs as much as I do; honestly, once you try this recipe, it’s hard to go back to anything else!

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

Italian Meatball Sub Sandwiches Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 62 reviews
  • Author: Paula
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 8 servings
  • Category: Sandwich
  • Method: Baking
  • Cuisine: Italian-American

Description

These Easy Italian Meatball Sub Sandwiches combine juicy, tender homemade meatballs with a rich and flavorful marinara sauce, all tucked inside crusty sub rolls and topped with a blend of molten provolone and fontina cheeses. Perfectly broiled for that irresistible gooey finish, this classic Italian-American sandwich is a comforting and satisfying meal that’s simple to prepare.


Ingredients

For the Meatballs:

  • 1 pound (454g) ground beef
  • 1 pound (454g) ground pork
  • 3 and 1/2 teaspoons garlic powder
  • 3 teaspoons onion powder
  • 2 and 1/2 teaspoons Italian seasoning
  • 2 teaspoons salt
  • 3/4 teaspoon freshly ground black pepper
  • 2 large eggs
  • 1 cup (100g) parmesan cheese, finely grated
  • 1 cup panko breadcrumbs
  • 3/4 cup (171ml) water

For the Sauce:

  • 1/3 cup (76ml) olive oil
  • 8 cloves garlic, minced
  • 1/2 teaspoon crushed red pepper flakes
  • 2 28-ounce cans crushed tomatoes with basil
  • 1 and 1/2 teaspoons salt
  • 1/2 teaspoon granulated sugar
  • 1 and 1/2 teaspoons Italian seasoning
  • 1/2 cup fresh basil leaves, chopped

For the Subs:

  • 8 crusty sub rolls, cut in half (cut 3/4 of the way through)
  • 8 ounces provolone cheese, shredded
  • 6 ounces fontina cheese, shredded
  • 2 ounces parmesan cheese, finely grated
  • Fresh basil, torn, for garnish (optional)


Instructions

  1. Preheat Oven and Prepare Baking Sheet: Preheat your oven to 425°F (218°C). Line a large baking sheet with parchment paper to prevent sticking and set aside.
  2. Mix Meatball Ingredients: In a large bowl, combine ground beef, ground pork, garlic powder, onion powder, Italian seasoning, black pepper, salt, eggs, parmesan cheese, and panko breadcrumbs thoroughly.
  3. Add Water Gradually: Slowly add water, a few tablespoons at a time, mixing by hand until just combined. The mixture should be moist but still hold its shape when formed into meatballs. Avoid overmixing to prevent toughness.
  4. Form Meatballs: Use an ice cream scoop or large spoon to portion about 2 1/2 tablespoons of meat mixture and roll into balls with your palms. Place each meatball on the prepared baking sheet evenly spaced.
  5. Bake Meatballs: Bake the meatballs in the preheated oven for 20 minutes, or until cooked through and no longer pink inside.
  6. Make Marinara Sauce: While baking, heat olive oil in a medium pan over medium-low heat. Add minced garlic and sauté for about one minute until golden and fragrant. Stir in crushed red pepper flakes.
  7. Add Tomatoes and Seasoning: Pour in crushed tomatoes, salt, sugar, and Italian seasoning. Stir well and let simmer for at least 15 minutes, stirring occasionally.
  8. Add Fresh Basil and Finish Sauce: Stir in chopped fresh basil leaves and cook for an additional 5 minutes. Taste and adjust seasoning with salt and pepper as needed.
  9. Coat Meatballs in Sauce: Once meatballs are cooked, add them to the marinara sauce and stir gently to coat evenly.
  10. Prepare Subs for Broiling: Preheat your oven broiler. Slice sub rolls in half, ensuring to cut 3/4 of the way through to keep them hinged. Place 5 meatballs inside each roll, spoon extra sauce on top.
  11. Add Cheese: Divide shredded provolone and fontina cheeses evenly over the meatballs and sauce.
  12. Broil Subs: Place the assembled subs on a baking sheet and broil until the cheese melts, becomes gooey, and edges turn slightly golden brown. Keep a close eye to prevent burning; use the low broiler setting if available.
  13. Garnish and Serve: Remove from oven, sprinkle with torn fresh basil and grated parmesan cheese, and serve warm for a delicious meal.

Notes

  • Do not overmix the meatball mixture to keep them tender and juicy.
  • If using a hot broiler, keep the subs at a safe distance and watch closely to avoid burning the cheese.
  • Leftover meatballs and sauce can be refrigerated and reheated for another meal.
  • For a spicier sandwich, add extra crushed red pepper flakes to the sauce or meatballs.
  • Substitute ground turkey or chicken for a leaner meatball option if desired.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 700
  • Sugar: 7g
  • Sodium: 1200mg
  • Fat: 38g
  • Saturated Fat: 16g
  • Unsaturated Fat: 18g
  • Trans Fat: 0.5g
  • Carbohydrates: 50g
  • Fiber: 4g
  • Protein: 40g
  • Cholesterol: 140mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star