Sink your teeth into homemade Italian Meatball Sub Sandwiches loaded with juicy beef, pork, and poultry meatballs smothered in rich marinara and melted cheese. The ultimate comfort dinner!
Italian Meatball Sub Sandwiches Better Than Subway!
I love meatballs. They’re always so satisfying to me. Whether they’re in Spaghetti & Meatballs with Classic Marinara Sauce or Cheesy Meatball Casserole, meatballs rock! I just love these juicy delights, they never get old! The combination of Marinara Sauce, meat and cheese never fails to put a smile on my face. Sometimes I want to enjoy the meatballs on their own, like in the case of the meatball casserole, or with some spaghetti.
50 min
4 sandwiches
medium
Delicious Homemade Italian Meatball Sub Sandwiches
What’s the third epic way to enjoy meatballs? A meatball sub sandwich of course! If you’re new here, maybe I should make it clear that I also really love bread. I have a ton of sandwiches & wraps recipes to go through! I also love burgers, and the bun matters. Sorry protein-style burgers, but I need my bun to complete it! A burger is not a burger without a soft, toasted, buttery bun!
So, let’s envelop our meaty, saucy and cheesy masterpiece in some buns shall we? You may have had the famous meatball sub from Subway. Okay, I’ll be honest and admit I’ve never had the Subway meatball sub. It looks good, but I’ve never tried it. I just wanted to make my own and I guarantee that it’ll be better fresh out of your kitchen with meatballs made from scratch! Trust me, making these meatball sub sandwiches yourself is going to be so much better! It’s surprisingly easy to do, so save yourself the trip and the cash and let’s get to making our epic meatball subsright from the comfort of your own kitchen!
What Meat Should I Use for Meatballs?▼
Meatballs are traditionally made with a combination of beef and pork. However, you can make these meatballs with meat of your preference, such as beef, pork, chicken or turkey. I was actually going to make these meatballs with beef and pork, but oddly enough the grocery store didn’t have any pork! So this recipe will feature all-beef meatballs, but I totally recommend you try the beef and pork combination!
What bread should I use for meatball sub Sandwiches?▼
For the Best Italian Meatball Sub Sandwiches, youwant a soft, large bun. You could use typical hot dog buns, but I don’t think they’d be as satisfying! In this recipe, I’m using Portuguese buns. Another good bun option are Hoagie buns. You could also use Ciabatta buns, but those are slightly crustier so you won’t get the same softness from the former two options. If you don’t have anything else, standard hot dog buns will work just fine!
I’m using store-bought Portuguese buns. If you want to make your own bun for this Subway meatball sub recipe, then by all means go for it! That would really be epic and insanely delicious! Let me know if you’ve made this sub with your own bread!
What The Subway Meatball Sub Toppings?▼
These meatball subs will be topped with mozzarella and provolone cheeses. These cheeses are the dynamic duo for a meatball sub that will have lots of cheese pulls and tons of flavour! Mozzarella on its own is stringy, but does not have much of its own flavour.
Tips for the BEST Meatball Sub Sandwiches!
Use the freshest meat to prepare the meatballs, if you use high quality ingredients you will taste the goodness.
Soak the Panko breadcrumbs in milk until completely mushy and drain any excess milk. These breadcrumbs helps make the meatballs fluffy, light and helps to keep them juicy.
Use fresh parsley, as much as I would like the convenience of substituting with dried parsley, it just does not work. Fresh parsley is one of the key flavors in these meatballs and irreplaceable.
Be generous with Parmesan cheese, the creaminess helps round out and also helps with binding the flavors and add a wonderful nutty flavor.
The buns should be soft enough to create a pocket for our toppings once you have cut the slit down the center.
While broiling the subs, you can broil until the buns are lightly charred or stop before this stage. I love the char, because these Portuguese buns taste just like a napoletana once charred! Yum.
The subs can also be broiled in an air fryer if you set it to Air Broil mode and bake for 5-7 minutes.
Subway Meatball Sub Ingredients
This Italian Meatball Sub recipe has three components:
Meatballs
Marinara Sauce
Sub sandwich itself
Let’s review the ingredients we’ll need for each component. Remember, the FULL PRINTABLE RECIPE CARD is at the bottom of this post! Scroll down so you can print it and save it for later, and so you can easily scale the quantities depending on how many sandwiches you want to make!
For the Meatballs
Ground beef: I understand what it’s like to be on a budget, but I really recommend you use the best beef you can find. From my experience, the tenderness and taste of the meatballs really is dependent on the quality of the meat. A tip to save on money is to go to a butcher and ask them to cut the portion you need. That way there’s no food waste, and you’ll get the freshest meat!
Egg yolk: These help to bind the meatballs.
Breadcrumbs: I would recommend you use plain Panko breadcrumbs, as these hold the meatballs best.
Milk: I can’t make meatballs without milk! You’ll want to soak the Panko breadcrumbs in milk before making your meatballs to get light, fluffy meatballs.
Parsley: You can use fresh or dried parsley, but I recommend fresh parsley for a fresher flavor. This adds a fragrant flavor to the meatballs.
Onion: This is optional, but some red onion really adds a nice strong flavor to your meatballs.
Garlic cloves: Minced garlic is just mandatory for some tasty meatballs and to add flavors in general!
Place the tomatoes in a food processor and pulse for a few seconds to break down the tomatoes.
Heat olive oil in a medium sauce pan. Add garlic and chilli flakes and sauté for 30 seconds.
Add in the pulsed San Marzano tomatoes and salt. Bring sauce to a simmer. Lower heat and cook for 10-15 minutes or until your sauce reduces and has a thick consistency.
For the Meatballs
In a mixing bowl, add the breadcrumbs. Pour in the milk and mix well. Allow the breadcrumbs to rest until they completely absorb the milk, about 10-15 minutes.
To prepare the meatballs, add the beef, pork, onion, egg yolk, garlic, parmesan, and fresh parsley in a large bowl. Season with salt and pepper. Add the soaked breadcrumbs into the mince, discarding any excess milk and combine well.
Divide the meatball mince into 6-8 equal portions. Using the palms of your hands, form the mince into round, even balls and place them on a plate or baking sheet.
Cooking the Meatballs
I remember growing up watching Hell’s Kitchen and one line that Gordon Ramsay said in one of the episodes has always stuck with me.
“If it’s brown it’s cooked, if it’s black it’s fudged”
If you know Ramsay as well, you know what that line really said. But it makes so much sense. There’s nothing worse that grey, boiled meatballs. Giving the meatballs a quick sear to brown them adds so much more flavor. Then, they can be finished off in the pan itself, or in the marinara.
Heat a pan on medium heat and add the olive oil. Cook the meatballs until evenly browned all over and completely cooked inside, about 12-15 minutes.
How Do I Know the Meatballs are Cooked?▼
The meat should no longer be pink once the meatballs have finished cooking. The meat should read a minimum internal temperature of 160 F in the thickest part by an instant read thermometer according to Health Canada.
You can also use a sacrificial meatball and cut it down the middle to check if it is completely cooked.
Assembling the Sandwich
Cut a slit down the center of the buns and place the buns over a wire rack on a baking sheet.
Spread 2-4 Tbsp of the marinara sauce.
Scatter mozzarella and provolone over the sauce and place 2-3 meatballs over the cheese.
Top with more marinara, mozzarella and provolone.
Make sure the oven rack is adjusted to the middle rack and place the baking sheet on the oven rack.
Change the oven to Broil mode and bake until the cheese has melted and the buns are toasted. You can toast until the buns have a slight char or stop right before it.
Top with fresh basil, brush the buns with chili oil and serve hot with marinara sauce to dip.
Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!
Recipe by Anadi Misra
Delicious Homemade Italian Meatball Sub Sandwiches
Sink your teeth into homemade Italian Meatball Sub Sandwiches loaded with juicy beef, pork, and poultry meatballs smothered in rich marinara and melted cheese. The ultimate comfort dinner!
In a mixing bowl, add the breadcrumbs. Pour in the milk and mix well. Allow the breadcrumbs to rest until they completely absorb the milk, about 10-15 minutes.
In a mixing bowl, add the breadcrumbs. Pour in the milk and mix well. Allow the breadcrumbs to rest until they completely absorb the milk, about 10-15 minutes.
3
To prepare the meatballs, add the beef, pork, onion, egg yolk, garlic, parmesan, and fresh parsley in a large bowl. Season with salt and pepper. Add the soaked breadcrumbs into the mince, discarding any excess milk and combine well.
To prepare the meatballs, add the beef, pork, onion, egg yolk, garlic, parmesan, and fresh parsley in a large bowl. Season with salt and pepper. Add the soaked breadcrumbs into the mince, discarding any excess milk and combine well.
4
Divide the meatball mince into 6-8 equal portions. Using the palms of your hands, form the mince into round, even balls and place them on a plate or baking sheet.
Divide the meatball mince into 6-8 equal portions. Using the palms of your hands, form the mince into round, even balls and place them on a plate or baking sheet.
5
Heat a pan on medium heat and add the olive oil. Cook the meatballs until evenly browned all over and completely cooked inside, about 12-15 minutes.
Heat a pan on medium heat and add the olive oil. Cook the meatballs until evenly browned all over and completely cooked inside, about 12-15 minutes.
For the marinara sauce
1
Place the tomatoes in a food processor and pulse for a few seconds to break down the tomatoes.
Place the tomatoes in a food processor and pulse for a few seconds to break down the tomatoes.
2
Heat olive oil in a medium sauce pan. Add garlic and chilli flakes and sauté for 30 seconds.
Heat olive oil in a medium sauce pan. Add garlic and chilli flakes and sauté for 30 seconds.
3
Add in the pulsed San Marzano tomatoes and salt. Bring sauce to a simmer. Lower heat and cook for 10-15 minutes or until your sauce reduces and has a thick consistency.
Add in the pulsed San Marzano tomatoes and salt. Bring sauce to a simmer. Lower heat and cook for 10-15 minutes or until your sauce reduces and has a thick consistency.
To assemble the sandwiches
1
Cut a slit down the center of the buns and place the buns over a wire rack on a baking sheet.
Cut a slit down the center of the buns and place the buns over a wire rack on a baking sheet.
2
Spread 2–4 tbsp of the marinara sauce.
Spread 2–4 tbsp of the marinara sauce.
3
Scatter mozzarella and provolone over the sauce and place 2-3 meatballs over the cheese.
Scatter mozzarella and provolone over the sauce and place 2-3 meatballs over the cheese.
4
Top with more marinara, mozzarella and provolone.
Top with more marinara, mozzarella and provolone.
5
Make sure the oven rack is adjusted to the middle rack and place the baking sheet on the oven rack.
Make sure the oven rack is adjusted to the middle rack and place the baking sheet on the oven rack.
6
Change the oven to Broil mode and bake until the cheese has molten and the buns are toasted. You can toast until the buns have a slight char or stop right before it.
Change the oven to Broil mode and bake until the cheese has molten and the buns are toasted. You can toast until the buns have a slight char or stop right before it.
7
Top with fresh basil, brush the buns with chili oil and serve hot with marinara sauce to dip.
Top with fresh basil, brush the buns with chili oil and serve hot with marinara sauce to dip.
Nutrition per serving
1078
Calories
59g
Protein
72g
Carbs
61g
Fat
5g
Fiber
14g
Sugar
2901mg
Sodium
Share This Recipe
Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi
Tested & written in Anadi’s kitchen
Free weekly newsletter
Like this recipe? Get more every week.
New recipes, cooking tips, and behind-the-scenes from Anadi's kitchen.
Crispy, cheesy, and packed with flavor — this chicken parmesan sandwich recipe delivers the ultimate comfort meal. Golden breaded chicken, melty cheese, and rich marinara on a toasted roll.
Quick, easy, and healthier than pan-frying! These air fryer meatballs are juicy, flavorful, and perfect served over marinara sauce for a satisfying Italian-inspired beef dinner the whole family will love.
Cheesy Oven-Baked Meatball Casserole smothered in rich marinara sauce is the ultimate Italian comfort dinner. Juicy beef meatballs, bubbly melted cheese, and bold flavor in every bite. A crowd-pleasing meal the whole family will love.
Craving authentic spaghetti and meatballs? This traditional Italian recipe delivers tender, juicy meatballs in a rich homemade marinara sauce. A classic comfort meal the whole family will love.
Crispy, golden chicken topped with rich marinara and melted cheese over spaghetti. Our classic Chicken Parmesan recipe is the ultimate Italian comfort dinner the whole family will love.
Bright, healthy lemon salmon spaghetti made without cream. A simple, light pasta dish packed with fresh flavors — perfect for a quick weeknight dinner or satisfying lunch the whole family will love.
45 minMedium2 servings
Comments
No comments yet — be the first to share your thoughts!
Comments
No comments yet — be the first to share your thoughts!
Leave a comment