If you’re craving something hearty, comforting, and utterly delicious, I’ve got just the thing for you: an Italian Meatball Sub Sandwiches Recipe that is nothing short of fan-freaking-tastic. These subs are loaded with juicy homemade meatballs swimming in a rich, flavorful marinara sauce, all hugged by crusty rolls and topped with not one but two kinds of melty cheese. Trust me, once you try this, you’ll wonder why you ever ordered a meatball sub out when you can make a better one yourself at home!
Why You’ll Love This Recipe
- Homemade Goodness: You get juicy, perfectly seasoned meatballs made from scratch, not soggy frozen ones.
- Cheese Overload: Melty fontina and provolone make every bite deliciously gooey and irresistible.
- Flavor-Packed Sauce: The rich marinara, loaded with garlic and basil, elevates the whole sandwich beyond ordinary.
- Family Favorite: My crew can’t get enough—these subs always disappear fast at any gathering.
Ingredients You’ll Need
All the ingredients here work in harmony to build layers of flavor—from the tender meatballs to the bright fresh basil in the sauce. Don’t rush on quality bread and cheese; they really pull the whole sandwich together.
- Ground beef: Choose a good-quality 80/20 or similar for juicy meatballs without being too greasy.
- Ground pork: Adds richness and moisture, making the meatballs tender and flavorful.
- Garlic powder and onion powder: These seasonings blend seamlessly into the meat for a tasty depth.
- Italian seasoning: Classic herbs like oregano, basil, and thyme to get that unmistakable Italian aroma.
- Salt and freshly ground black pepper: Essential for seasoning meatballs and sauce properly.
- Eggs: Help bind the meatballs so they hold together perfectly when cooking.
- Parmesan cheese: Finely grated for mixing into meatballs, plus extra for topping the subs with umami punch.
- Panko breadcrumbs: Use these for a lighter, fluffier texture compared to regular breadcrumbs.
- Water: Adds moisture to the meatball mix, keeping them tender.
- Olive oil: For sautéing garlic and adding richness to the sauce.
- Garlic cloves (minced): Fresh garlic shines in the sauce for that robust Italian flavor.
- Crushed red pepper flakes: Just a pinch to balance the sweetness of the tomatoes with a gentle heat.
- Crushed tomatoes with basil (canned): The base of the sauce; basil already infused adds convenience and aroma.
- Granulated sugar: Balances acidity in the tomato sauce, making it smooth and mellow.
- Fresh basil leaves (chopped): Stirred into the sauce at the end for fresh brightness and herbaceous flavor.
- Sub rolls (crusty): The bread needs a sturdy crust and soft inside to soak up sauce without falling apart.
- Provolone cheese (shredded): Creamy and mild, it melts perfectly over meatballs.
- Fontina cheese (shredded): Adds richness and that signature gooey melt that makes this sandwich special.
- Parmesan cheese (for topping): Finishing touch for nutty, salty flavor.
- Fresh basil for garnish (optional): Adds a pop of color and fresh herbal notes just before serving.
Variations
This recipe is super versatile, and I love tweaking it to match whatever mood I’m in or what I have on hand. Whether you want it a bit spicier, gluten-free, or even vegetarian, there’s a way to make it yours.
- Spicy Kick: I once added extra crushed red pepper flakes to both sauce and meatballs—my family went crazy for the added heat!
- Turkey or Chicken Meatballs: For a lighter option, swapping ground turkey or chicken works well; just keep an eye on moisture so they stay juicy.
- Gluten-Free: Use gluten-free breadcrumbs and sub rolls, so no one misses out on this delicious sandwich.
- Vegetarian Version: Try making plant-based meatballs or use roasted veggies and a hearty chickpea “meatball” mix—still guaranteed to impress.
How to Make Italian Meatball Sub Sandwiches Recipe
Step 1: Mix and Season Your Meatballs
Start by combining the ground beef and pork in a large bowl—this combo gives you the ideal juicy texture. Add in garlic powder, onion powder, Italian seasoning, salt, pepper, eggs, parmesan, panko breadcrumbs, and water. I like to mix everything gently with my hands; it’s super important not to overmix or your meatballs could turn out dense. Once combined, let your mixture rest while you move on to the sauce—that resting period really helps the flavors meld.
Step 2: Shape and Cook the Meatballs
Form the mixture into even-sized balls—about the size of a golf ball works best for this sandwich. Heat olive oil in a skillet and brown the meatballs in batches; this browning adds flavor and a nice crust. Don’t crowd the pan, or they’ll steam instead of sear. Once browned, transfer them to a plate and set aside.
Step 3: Make the Rich Marinara Sauce
In the same skillet, add more olive oil if needed and sauté minced garlic until fragrant—don’t let it burn! Stir in crushed red pepper flakes for just a hint of heat, then pour in your crushed tomatoes with basil. Add Italian seasoning, salt, and sugar to balance the acidity. Let the sauce simmer gently for about 10 minutes. Just before you’re ready, stir in fresh chopped basil for a bright finish.
Step 4: Combine Meatballs and Sauce
Carefully add the browned meatballs back to the skillet with the simmering sauce. Cover and let it cook on low heat for another 10-15 minutes so the meatballs soak up those saucy, garlicky flavors. This simmering step is where the real magic happens.
Step 5: Assemble Your Subs
Slice your sub rolls in half and place them on a baking sheet. Pile on the saucy meatballs, then layer shredded provolone and fontina cheeses on top—don’t be shy here! Sprinkle with extra parmesan. Pop them under the broiler for a few minutes until the cheese melts and bubbles, keeping an eye so they don’t burn.
Step 6: Garnish and Serve
Finish off with torn fresh basil leaves and a sprinkle of more parmesan or some red pepper flakes if you like it spicy. I always recommend grabbing plenty of napkins—the melty cheese and saucy meatballs make for a gloriously messy but worth-it meal!
Pro Tips for Making Italian Meatball Sub Sandwiches Recipe
- Don’t Overwork the Meat: Mixing meat too much makes meatballs tough; I gently fold ingredients together for tender results.
- Browning Is Key: Browning meatballs in olive oil adds flavor and texture, so don’t skip this sizzling step.
- Watch the Broiler: Cheese melts quickly—stay close and broil just until bubbly to avoid burning your subs.
- Use Fresh Basil Last: Add fresh basil at the end to keep its vibrant color and flavor bright in your sauce.
How to Serve Italian Meatball Sub Sandwiches Recipe
Garnishes
I love topping these sandwiches with torn fresh basil for a punch of color and brightness, plus an extra sprinkle of grated parmesan cheese for that cheesy, salty finish. Sometimes, I throw on a pinch of crushed red pepper flakes to give it just a little zip that wakes up the flavors beautifully.
Side Dishes
These Italian meatball subs are pretty filling, so I like to serve them with light, crispy sides like garlic Parmesan fries, a simple side salad with vinaigrette, or even roasted vegetables to balance out the richness.
Creative Ways to Present
For a party, I’ve arranged mini subs on a big platter with toothpicks to hold them together and serve buffet-style. Another fun idea is turning the subs open-faced on baking sheets, melting cheese over each meatball for a dramatic presentation that gets everyone excited before they dive in.
Make Ahead and Storage
Storing Leftovers
I keep leftover meatballs and sauce in an airtight container in the fridge for up to 3 days. To save the best texture, I prefer to store the bread and cheese separately and assemble subs fresh when ready to eat.
Freezing
I’ve had great luck freezing cooked meatballs and sauce together in freezer bags for up to 3 months. When thawed, just reheat and assemble your subs fresh—this trick makes weeknight dinners a breeze.
Reheating
Reheat leftover meatballs and sauce gently on the stove or in the microwave until warmed through. To get that cheesy, melty finish, assemble the sub and broil for a couple of minutes—just like the first time!
FAQs
-
Can I use only ground beef for the meatballs?
Absolutely! Using only ground beef will still yield tasty meatballs, but adding pork helps keep them extra juicy and tender. If you prefer ground beef alone, consider mixing in a bit of olive oil or extra breadcrumbs to avoid dryness.
-
How do I prevent meatballs from falling apart?
Make sure to include eggs and breadcrumbs in your mixture to bind the meatballs together. Also, handle the meat gently when mixing and shaping them, and don’t skip browning—they firm up nicely during cooking.
-
Can I prepare this recipe ahead of time?
Yes! You can make the meatballs and sauce a day in advance. Store them separately or together in the fridge and assemble your sandwiches just before serving to keep the rolls from getting soggy.
-
What’s the best cheese for Italian meatball subs?
Provolone and fontina cheeses melt beautifully and complement the flavors of the meatballs and sauce perfectly. Mozzarella is a good alternative if fontina is hard to find.
Final Thoughts
Honestly, this Italian Meatball Sub Sandwiches Recipe has become one of my go-to crowd-pleasers for family dinners and casual get-togethers. There’s something so satisfying about juicy homemade meatballs wrapped in melty cheese and saucy bread—it just hits all the comfort food spots. I hope you enjoy making and savoring these as much as my family and I do; once you try it, I’m sure it’ll earn a spot in your regular rotation too!
Print
Italian Meatball Sub Sandwiches Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8 sandwiches
- Category: Sandwiches
- Method: Baking
- Cuisine: Italian
Description
These Easy Italian Meatball Sub Sandwiches feature homemade juicy meatballs made from a blend of ground beef and pork, seasoned with garlic, onion, and Italian herbs. Simmered in a flavorful homemade marinara sauce with fresh basil and spices, then piled high on crusty sub rolls with melted provolone, fontina, and parmesan cheeses. This classic sandwich is perfect for a hearty meal and sure to be a crowd-pleaser.
Ingredients
Meatballs
- 1 pound (454g) ground beef
- 1 pound (454g) ground pork
- 3 1/2 teaspoons garlic powder
- 3 teaspoons onion powder
- 2 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
Sauce
- 1/3 cup (76ml) olive oil
- 8 cloves garlic (minced)
- 1/2 teaspoon crushed red pepper flakes
- 2 cans (28 ounces each) crushed tomatoes with basil
- 1 1/2 teaspoons salt
- 1/2 teaspoon granulated sugar
- 1 1/2 teaspoons Italian seasoning
- 1/2 cup fresh basil leaves (chopped)
Sandwich Assembly
- 8 crusty sub rolls (cut in half)
- 8 ounces provolone cheese (shredded)
- 6 ounces fontina cheese (shredded)
- 2 ounces Parmesan cheese (finely grated)
- Fresh basil (torn, for garnish, optional)
Instructions
- Prepare the Meatball Mixture: In a large bowl, combine ground beef, ground pork, garlic powder, onion powder, Italian seasoning, salt, black pepper, eggs, finely grated Parmesan cheese, panko breadcrumbs, and water. Mix well until all ingredients are evenly incorporated, being careful not to overmix to keep the meatballs tender.
- Form the Meatballs: Shape the mixture into evenly sized meatballs, about 1 1/2 inches in diameter, and set them aside on a tray.
- Cook the Meatballs: Heat olive oil in a large skillet over medium heat. Add the meatballs in batches, gently browning them on all sides without overcrowding the pan. Remove browned meatballs and set aside.
- Make the Sauce: In the same skillet, add the minced garlic and crushed red pepper flakes, sautéing until fragrant, about 1 minute. Pour in the crushed tomatoes with basil, then add salt, granulated sugar, and Italian seasoning. Stir to combine and bring the sauce to a simmer.
- Simmer Meatballs in Sauce: Return the browned meatballs to the sauce, spooning some sauce over them. Cover and simmer gently for about 20 minutes until meatballs are cooked through and flavors meld.
- Preheat the Oven: While the meatballs simmer, preheat your oven to 375°F (190°C).
- Prepare Sub Rolls: Slice the sub rolls lengthwise without cutting all the way through, creating a pocket for the filling.
- Assemble the Sandwiches: Spoon meatballs and plenty of sauce evenly into each roll. Top with shredded provolone, fontina, and a sprinkle of grated Parmesan cheese.
- Bake Sandwiches: Place assembled sandwiches on a baking sheet and bake in the preheated oven for about 10 minutes, or until the cheese is melted and bubbly and the rolls are slightly toasted.
- Garnish and Serve: Remove sandwiches from the oven, garnish with torn fresh basil leaves and additional Parmesan or red pepper flakes if desired. Serve immediately with napkins at hand for a delicious, satisfying meal.
Notes
- Homemade meatballs and tangy marinara sauce make these meatball sub sandwiches the best ever!
- Use a combination of fontina and provolone cheese for a gooey, flavorful topping, or substitute mozzarella if preferred.
- Top sandwiches with fresh basil, red pepper flakes, and extra grated Parmesan cheese for added depth of flavor.
- Serve with plenty of napkins as these sandwiches can be quite saucy and messy.
Nutrition
- Serving Size: 1 sandwich
- Calories: 650
- Sugar: 8g
- Sodium: 950mg
- Fat: 35g
- Saturated Fat: 14g
- Unsaturated Fat: 18g
- Trans Fat: 0.5g
- Carbohydrates: 50g
- Fiber: 4g
- Protein: 35g
- Cholesterol: 110mg
