If you’re craving a hearty, comforting sandwich that’s bursting with flavor, then you’re going to flip for this Italian Meatball Sub Sandwiches Recipe. I absolutely love how this recipe blends juicy homemade meatballs with a rich, garlicky marinara and ooey-gooey cheese all packed into a crunchy sub roll. When I first tried this combo, it quickly turned into one of my family’s all-time favorites — it’s just that satisfying! Keep reading, and I’ll walk you through every detail to nail that perfect, juicy meatball sub at home.
Why You’ll Love This Recipe
- Juicy Homemade Meatballs: They’re packed with flavor and so much better than store-bought.
- Rich, Garlicky Marinara Sauce: Made from scratch with basil and just the right balance of tang and sweetness.
- Cheesy, Melty Goodness: Provolone, fontina, and parmesan combine for an irresistible melt.
- Perfect for Any Occasion: From weeknight dinners to game day, these subs always hit the spot.
Ingredients You’ll Need
Each ingredient in this Italian Meatball Sub Sandwiches Recipe plays a key role in building layers of flavor and texture, so be sure to have them all on hand. Don’t worry—once you get these staples, it’s smooth sailing!
- Ground beef & ground pork: Using a mix of both gives meatballs a juicy texture with balanced flavor that’s just right.
- Garlic powder & onion powder: These powders add deep, savory notes without overpowering your meatballs.
- Italian seasoning: A blend that brings that classic Italian herb magic into both the meatballs and sauce.
- Salt and freshly ground black pepper: Essential for seasoning and enhancing every bite.
- Large eggs: The binding agent that keeps your meatballs tender and together.
- Parmesan cheese: Adds a nutty, salty kick inside the meatballs and as a topping.
- Panko breadcrumbs: Gives just the right light texture so meatballs aren’t dense.
- Water: Keeps the meatballs moist and tender.
- Olive oil & minced garlic: For that flavorful sauce base and meatball sear.
- Crushed red pepper flakes: For a subtle spice kick in the sauce.
- Crushed tomatoes with basil: The heart of your marinara—bright and fresh-tasting.
- Granulated sugar: Balances the acidity of the tomatoes in the sauce.
- Fresh basil leaves: Chopped into the sauce and torn fresh on top to elevate flavor.
- Crusty sub rolls: Soft on the inside but sturdy enough to hold all that goodness.
- Provolone, fontina, and parmesan cheese: The dream team of cheeses that melt beautifully over the meatballs.
Variations
One of the best parts about the Italian Meatball Sub Sandwiches Recipe is how easy it is to tailor to your taste buds or dietary needs. I often tweak it depending on what my family is in the mood for or what I have on hand.
- Turkey Meatballs: I swapped in ground turkey for a lighter twist, and honestly, my family didn’t even notice the difference—they gobbled them up just the same!
- Spicy Kick: Adding extra red pepper flakes or a drizzle of hot sauce amps up the flavor for those who like it fiery.
- Vegetarian Option: You can use plant-based meat substitutes for the meatballs and a veggie broth for the sauce to keep everything deliciously satisfying.
- Cheese Swap: Mozzarella works beautifully if you want a classic gooey melt, or add a sprinkle of pecorino romano for a sharper bite.
How to Make Italian Meatball Sub Sandwiches Recipe
Step 1: Mix and Season Your Meatball Mixture
Start by combining ground beef and pork in a large bowl. Add garlic powder, onion powder, Italian seasoning, salt, pepper, eggs, parmesan, panko breadcrumbs, and water. I love using my hands here to make sure everything is evenly mixed but don’t overwork the meat—this keeps your meatballs tender and juicy. The mixture should be sticky enough to hold when formed into balls but not soggy.
Step 2: Shape and Brown the Meatballs
Form the mixture into even-sized meatballs, about the size of a golf ball. Heat olive oil in a large skillet over medium heat, then brown the meatballs on all sides. You don’t need to cook them through right now—just get a nice crust on each side. This step really adds flavor! Transfer browned meatballs to a plate while you make the sauce.
Step 3: Make the Marinara Sauce
Using the same pan, add extra olive oil if needed and sauté minced garlic until fragrant—be careful not to burn it! Toss in crushed red pepper flakes, then pour in the crushed tomatoes with basil. Stir in salt, sugar, and Italian seasoning. Let the sauce simmer gently for about 15 minutes to develop that lovely rich flavor. Then, add chopped fresh basil right at the end for a burst of freshness.
Step 4: Simmer Meatballs in Sauce
Carefully nestle the browned meatballs into the simmering sauce. Cover and let everything cook together for 15 more minutes, until the meatballs are cooked through and juicy. This step allows the flavors to marry beautifully. I like to check occasionally, spooning sauce over the meatballs to keep them moist.
Step 5: Assemble Your Italian Meatball Subs
Cut your sub rolls in half but keep them hinged like a book for easy filling. Pile on the meatballs and ladle extra sauce on top. Then sprinkle a generous layer of provolone, fontina, and parmesan cheeses. Pop these under your oven’s broiler for a minute or two until the cheeses are perfectly melted and bubbly. Keep a close eye to avoid burning!
Pro Tips for Making Italian Meatball Sub Sandwiches Recipe
- Don’t Overmix the Meat: When combining meatball ingredients, a gentle touch keeps them tender, not tough.
- Brown Meatballs First: Searing locks in juicy flavor and adds a great texture contrast.
- Simmer Meatballs in Sauce: This not only cooks them through but lets them soak up all that delicious marinara.
- Use a Sturdy Roll: A good crusty sub roll prevents sogginess and stands up to all those juicy meatballs and sauce.
How to Serve Italian Meatball Sub Sandwiches Recipe
Garnishes
I love topping my subs with fresh torn basil leaves and a light dusting of parmesan cheese to add a pop of color and extra flavor. If you like a little heat, sprinkling some crushed red pepper flakes on top is a game changer. Plus, it adds that authentic Italian flair I can’t resist!
Side Dishes
Pairing this Italian Meatball Sub Sandwiches Recipe with a crisp green salad or roasted vegetables balances the richness perfectly. Whenever I serve this, a side of crispy potato wedges or a simple Caesar salad rounds out the meal beautifully.
Creative Ways to Present
For a fun twist at gatherings, I’ve served mini meatball subs using slider rolls, which are perfect finger foods. Another time I toasted the subs with extra mozzarella and served them open-faced, so everyone could pile on toppings exactly how they wanted. It’s a flexible recipe that invites creativity!
Make Ahead and Storage
Storing Leftovers
After enjoying these delicious subs, I usually store leftover meatballs and sauce in an airtight container in the fridge for up to 3 days. Keep your sub rolls separate to avoid them getting soggy, and assemble just before eating.
Freezing
I’ve found that the meatballs freeze really well! After cooking and cooling, pop them with sauce into freezer-safe bags or containers. They keep beautifully for up to 3 months. Just thaw overnight in the fridge before reheating and assembling your sandwich.
Reheating
Reheating in the oven works best for me because it keeps the meatballs juicy and melts the cheese perfectly. Warm the meatballs and sauce covered with foil at 350°F (175°C) until heated through, then add cheese and broil for a minute to get that golden melt. Avoid microwaves when you want to maintain texture and flavor.
FAQs
-
Can I make the meatballs ahead of time?
Absolutely! You can prepare the meatballs in advance and store them in the fridge for up to 24 hours before cooking. This makes dinnertime a breeze when you’re ready to quickly brown and simmer them in the sauce.
-
What type of bread is best for Italian meatball subs?
Choose crusty sub rolls or hoagie rolls that are sturdy enough to hold the juicy meatballs and sauce without getting soggy. Look for rolls with a crunchy exterior and soft interior.
-
Can I use store-bought marinara sauce instead of homemade?
Yes, you can use store-bought marinara in a pinch, but making your own enhances flavor and allows you to control seasoning and spice levels. I recommend trying the homemade sauce at least once to taste the difference!
-
How do I reheat leftover Italian meatball subs without losing flavor?
The best way is to reheat the meatballs and sauce in the oven covered with foil at 350°F, then toast the assembled sandwich with cheese under the broiler briefly for that fresh-from-the-oven experience.
Final Thoughts
Making this Italian Meatball Sub Sandwiches Recipe at home has become a family tradition in my kitchen, and I love sharing it with friends because it’s just so downright delicious and satisfying. Whether it’s a cozy dinner or a casual party, these meatball subs never disappoint. Give this recipe a try—you’ll probably find yourself making it again and again, just like me!
Print
Italian Meatball Sub Sandwiches Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8 sandwiches
- Category: Sandwiches
- Method: Stovetop
- Cuisine: Italian
Description
These Easy Italian Meatball Sub Sandwiches feature homemade meatballs simmered in a rich, flavorful marinara sauce, layered on crusty sub rolls, and topped with a blend of melted provolone, fontina, and parmesan cheeses. Garnished with fresh basil and a sprinkle of red pepper flakes, they make a hearty, satisfying meal perfect for family dinners or gatherings.
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 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
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 and ground pork with garlic powder, onion powder, Italian seasoning, salt, black pepper, eggs, parmesan cheese, panko breadcrumbs, and water. Mix thoroughly until all ingredients are evenly incorporated.
- Form the Meatballs: Shape the mixture into evenly sized meatballs, about 1 1/2 inches in diameter, to ensure uniform cooking.
- Cook the Meatballs: Heat olive oil in a large skillet over medium heat. Add the meatballs in batches to avoid overcrowding, and cook until browned on all sides and cooked through, about 8-10 minutes. Remove meatballs from the skillet and set aside.
- Make the Marinara Sauce: In the same skillet, add minced garlic and crushed red pepper flakes; sauté briefly until fragrant, about 1 minute. Pour in crushed tomatoes with basil, then season with salt, sugar, and Italian seasoning. Bring sauce to a simmer, stirring occasionally.
- Simmer Meatballs in Sauce: Return meatballs to the skillet with the simmering marinara sauce. Let them cook together on low heat for 15 minutes to meld flavors and heat through. Stir in chopped fresh basil just before turning off the heat.
- Prepare the Sub Rolls: Preheat oven to 350°F (175°C). Split sub rolls and place them on a baking sheet.
- Assemble the Sandwiches: Spoon meatballs and sauce onto the bottom halves of the rolls. Top with shredded provolone, fontina, and a sprinkle of parmesan cheese.
- Melt the Cheese: Place the assembled sandwiches in the oven for 5-7 minutes until the cheese is melted and bubbly.
- Finish and Serve: Remove sandwiches from the oven. Optionally garnish with torn fresh basil. Close sandwiches with the top halves of the rolls and serve immediately with plenty of napkins.
Notes
- Homemade meatballs and tangy marinara sauce make these meatball sub sandwiches the best ever!
- Topped with gooey fontina (or mozzarella cheese) AND provolone cheese, and piled on top of a hoagie roll, these are a crowd-pleaser!
- Top with fresh basil, red pepper flakes, and grated parmesan cheese for extra flavor.
- Serve with plenty of napkins as these sandwiches can be deliciously messy!
- For a spicier kick, add extra crushed red pepper flakes.
- You can substitute ground turkey or chicken for a lighter version.
Nutrition
- Serving Size: 1 sandwich
- Calories: 650
- Sugar: 8g
- Sodium: 1100mg
- Fat: 40g
- Saturated Fat: 15g
- Unsaturated Fat: 20g
- Trans Fat: 0.5g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 110mg