Italian Meatball Sub Sandwiches Recipe
If you’re a fan of hearty, comforting sandwiches, then this Italian Meatball Sub Sandwiches Recipe is going to become your new go-to. Imagine juicy, flavorful meatballs nestled inside a perfectly crusty roll, smothered with a rich, garlicky tomato sauce, and topped with melty provolone and fontina cheeses. It’s one of those dishes that instantly brings everyone to the table, perfect for a casual dinner or a weekend gathering with friends.
What I love most about this Italian Meatball Sub Sandwiches Recipe is how it balances simple ingredients with big flavors—plus, it’s super satisfying to make from scratch. Whether you’re looking for a cozy meal to warm you up on a chilly night or a crowd-pleaser that’ll get rave reviews, this sub sandwich recipe ticks all the boxes. You’ll enjoy making these as much as you’ll enjoy eating them!
Ingredients You’ll Need
Each ingredient in this recipe is chosen to bring out classic Italian flavors and give you that perfect meatball sub experience. Fresh herbs, quality cheese, and a good balance of spices create layers of flavor that stick with you. When shopping, I recommend picking good-quality ground beef and pork for juicy meatballs, and fresh basil for that bright herbal kick.
- Ground beef: Use 80/20 for the best mix of flavor and juiciness in your meatballs.
- Ground pork: Blending pork with beef adds moisture and tenderness.
- Garlic powder: Adds an easy, intense garlic flavor without the fuss of fresh garlic in the meatballs.
- Onion powder: Rounds out the flavor with a subtle sweetness.
- Italian seasoning: Your shortcut to classic Italian vibes, bringing together oregano, basil, rosemary and thyme.
- Salt: Essential for well-seasoned meatballs that aren’t bland.
- Black pepper: Freshly ground to add a slight kick and warmth.
- Eggs: They bind everything together so your meatballs hold up well in the sauce.
- Parmesan cheese: Finely grated for umami and a little salty bite inside the meatballs and on top.
- Panko breadcrumbs: Light and airy, helping keep the meatballs tender instead of dense.
- Water: Added to the meatball mix to keep it moist and juicy.
- Olive oil: Infuses the sauce with richness and helps mellow the garlic.
- Garlic (for sauce): Minced fresh garlic is a must for that punch of aroma in the tomato sauce.
- Crushed red pepper flakes: Just a little heat to balance the sweetness of the sauce.
- Crushed tomatoes with basil: The base of the sauce, rich and luscious with herbaceous flavor.
- Granulated sugar: Just a pinch to tame the acidity of the tomatoes.
- Fresh basil leaves: Freshness that really brightens the sauce and the whole sandwich.
- Crusty sub rolls: Look for rolls with a sturdy crust but soft inside—perfect for holding those meaty, cheesy layers without getting soggy quickly.
- Provolone cheese: Mild and melty, essential for that authentic sub taste.
- Fontina cheese: Adds creamy texture and nuttiness when melted.
- Parmesan cheese (for topping): Sprinkled on top for a sharp, savory finish.
- Fresh basil (for garnish): Optional, but adds a lovely pop of color and freshness.
Variations
I like to tweak this Italian Meatball Sub Sandwiches Recipe depending on the mood or occasion. It’s flexible and encourages you to make it your own, so don’t hesitate to experiment with different cheeses or meat blends. Personal touches make this recipe even more satisfying.
- Turkey meatballs: When I want something leaner, I swap the beef and pork for ground turkey—same seasonings, just a lighter bite.
- Spicy kick: Sometimes I add extra crushed red pepper or a splash of hot sauce to the sauce for a fiery twist that my family loves.
- Cheese variety: Experiment with mozzarella or a sharp cheddar depending on how melty or bold you want your sandwich.
- Gluten-free option: Use gluten-free breadcrumbs and rolls to make this recipe friendly for gluten-sensitive friends.
- Vegan-style: While not traditional, you can make vegan meatballs with lentils or plant-based crumbles and swap dairy cheeses for vegan alternatives for a plant-based sub.
How to Make Italian Meatball Sub Sandwiches Recipe
Step 1: Mix and Form Your Meatballs
Start by combining the ground beef and pork in a large bowl. Add your garlic powder, onion powder, Italian seasoning, salt, black pepper, eggs, parmesan cheese, panko breadcrumbs, and water. I like to use my hands here—it gives you a better feel of the mixture’s texture. The water helps keep the meatballs nice and juicy, so don’t skip it! Once everything is evenly combined, shape the mixture into 1 1/2-inch meatballs. Don’t worry about getting them perfectly uniform—rustic is charming and tasty!
Step 2: Brown the Meatballs
Heat a large skillet over medium-high heat and add a touch of olive oil. Brown the meatballs on all sides, working in batches if needed to avoid crowding the pan. The goal here is to get a nice crust that adds flavor, not to cook them through completely since they’ll finish cooking in the sauce. Transfer the browned meatballs to a plate and set aside.
Step 3: Make the Sauce
In the same skillet, add olive oil and saute minced garlic and crushed red pepper flakes until fragrant—about 1-2 minutes. Pour in the crushed tomatoes with basil, then stir in salt, sugar, and Italian seasoning. Let this simmer gently for 10 minutes so the flavors meld beautifully. Finally, toss in fresh chopped basil for that final fresh herb punch.
Step 4: Simmer Meatballs in Sauce
Carefully nestle the browned meatballs into your simmering sauce. Cover and simmer on low for about 25–30 minutes. This slow cooking step ensures the meatballs are tender and soak up that luscious tomato flavor. Keep an eye on the sauce—if it reduces too much, add a splash of water.
Step 5: Assemble and Bake the Subs
Preheat your oven to 375°F (190°C). Slice your sub rolls 3/4 of the way through, so they hold together but open easily. Spoon the meatballs and plenty of sauce inside each roll, then add a generous mix of provolone and fontina cheeses. Sprinkle parmesan on top and wrap each sub tightly in foil. Bake for 15 minutes, then unwrap and bake for another 5 minutes until the cheese is bubbly and slightly golden.
How to Serve Italian Meatball Sub Sandwiches Recipe
Garnishes
I love adding torn fresh basil leaves right before serving for that pop of color and freshness that cuts through the richness. Sometimes, I’ll throw a few red pepper flakes on top too, if I’m in the mood for a bit of heat. A light dusting of extra parmesan gives a nice savory touch as well.
Side Dishes
This sandwich pairs beautifully with simple sides like crispy baked fries or sweet potato wedges. A crisp green salad or roasted vegetables provide a fresh balance, especially if you want to lighten up the meal. For something fun, garlic parmesan popcorn or a tangy coleslaw works wonders too!
Creative Ways to Present
For parties, I like to make mini versions using slider buns—perfect finger food with big flavor. Another fun idea is to turn these subs into meatball sliders on a platter with toothpicks for easy sharing. For a cozy night in, serve them on rustic wooden boards alongside pickles and a few olives for a complete Italian-inspired spread.
Make Ahead and Storage
Storing Leftovers
Once cooled, I store leftover meatballs and sauce separately in airtight containers in the fridge—this keeps the bread from getting soggy. The rolls, however, I keep wrapped tightly at room temperature to maintain their crusty texture. This way, you can reheat just the meatballs and sauce and assemble fresh subs later.
Freezing
These meatballs freeze beautifully! I usually freeze the cooked meatballs in sauce in portioned containers or freezer bags, so I can thaw just the amount I need. The rolls don’t freeze well if you want that nice crust, so I recommend buying fresh when you’re ready to serve.
Reheating
I gently reheat leftover meatballs and sauce on the stove over low heat, stirring occasionally. Once warmed through, I assemble the sandwich with fresh rolls and cheese, then pop it under the broiler for a few minutes until the cheese melts. It tastes almost like fresh-made, and that final broil is key to keep the bread crisp and cheese bubbly.
FAQs
-
Can I make the meatballs ahead of time?
Absolutely! You can prepare and shape the meatballs a day ahead and keep them covered in the fridge. For best results, brown them just before cooking in the sauce to keep that fresh sear and flavor.
-
What type of bread works best for Italian Meatball Sub Sandwiches Recipe?
Crusty sub rolls are ideal because they hold up to the saucy meatballs without falling apart. Look for rolls with a sturdy crust but soft interior for the perfect bite every time.
-
Can I use pre-made marinara sauce?
Sure! If you’re short on time, a good-quality store-bought marinara can work. Just boost it with some fresh garlic and basil to keep the flavors vibrant and authentic.
-
How do I keep the meatballs from drying out?
Adding panko breadcrumbs soaked with water, as well as eggs and cheese, helps retain moisture. Simmering the meatballs gently in sauce instead of baking them dry is another key step to juicy results.
-
Can I double this recipe for a larger crowd?
Yes, this Italian Meatball Sub Sandwiches Recipe scales nicely. Just adjust cooking times slightly to make sure the meatballs cook through evenly, and use a bigger pot for the sauce.
Final Thoughts
This Italian Meatball Sub Sandwiches Recipe holds a special place in my kitchen because it’s a perfect blend of simple ingredients that deliver big, comforting flavors. Whether it’s a busy weeknight or a casual weekend feast, these sandwiches always bring joy and create memories around the table. I’m confident you’ll enjoy making (and devouring) these as much as I do—so roll up your sleeves, grab your apron, and give it a go!
Print
Italian Meatball Sub Sandwiches Recipe
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 sandwiches 1x
- Category: Sandwich
- Method: Stovetop
- Cuisine: Italian
Description
These Italian Meatball Sub Sandwiches are packed with juicy, flavorful meatballs made from a blend of ground beef and pork, seasoned with classic Italian herbs and spices. Simmered in a rich, homemade garlic tomato sauce and topped with a melty blend of provolone, fontina, and parmesan cheeses, these subs offer a hearty and satisfying meal perfect for family dinners or game day gatherings.
Ingredients
For the 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
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 1/2 teaspoons salt
- 1/2 teaspoon granulated sugar
- 1 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 each roll)
- 8 ounces provolone cheese, shredded
- 6 ounces fontina cheese, shredded
- 2 ounces parmesan cheese, finely grated
- Fresh basil, torn, for garnish (optional)
Instructions
- Make the Meatballs: In a large mixing bowl, combine the ground beef and ground pork with garlic powder, onion powder, Italian seasoning, salt, pepper, eggs, parmesan cheese, panko breadcrumbs, and water. Mix everything thoroughly by hand or with a spoon until just combined, being careful not to overmix to keep the meatballs tender.
- Form the Meatballs: Shape the mixture into evenly sized meatballs, about 1 1/2 to 2 inches in diameter, and place them on a lined baking sheet or plate ready for cooking.
- Cook the Meatballs: In a large skillet over medium heat, add a bit of olive oil and brown the meatballs on all sides, working in batches if necessary to avoid overcrowding. Once browned, remove the meatballs and set aside.
- Prepare the Sauce: Using the same skillet, heat olive oil over medium heat. Add minced garlic and crushed red pepper flakes, sautéing until fragrant, about 1 minute. Stir in crushed tomatoes with basil, salt, sugar, and Italian seasoning. Bring the sauce to a simmer.
- Simmer Meatballs in Sauce: Carefully add the browned meatballs to the simmering tomato sauce. Cover and let the meatballs cook through and absorb the flavors, simmering gently for about 30 minutes, stirring occasionally to prevent sticking.
- Preheat the Oven: While the meatballs simmer, preheat your oven to 375°F (190°C) to prepare for melting the cheese on the subs.
- Assemble the Subs: Cut the crusty sub rolls almost through, creating a hinge. Spoon several meatballs and a generous amount of sauce into each roll. Top the meatballs with shredded provolone, fontina, and a sprinkle of parmesan cheese.
- Melt the Cheese: Place the assembled subs on a baking sheet and bake in the preheated oven for 10-12 minutes, or until the cheese is melted and bubbly and the bread is slightly toasted.
- Garnish and Serve: Remove the subs from the oven, garnish with torn fresh basil leaves if desired, and serve immediately while hot and delicious.
Notes
- For a spicier kick, increase the amount of crushed red pepper flakes in the sauce.
- Make sure not to overwork the meatball mixture to keep them tender and juicy.
- Using a blend of provolone and fontina cheeses gives the subs a nice melt and rich flavor.
- These meatballs can be made ahead and frozen before cooking; thaw before simmering in sauce.
- Serve with a side of crispy fries or a simple green salad for a complete meal.