Skip to main content
Cooking With Anadi
RecipesCollectionsTechniquesFree ResourcesAbout
✦ Join the Kitchen
Sign in
Home / Recipes / Italian / Delicious Homemade Italian Meatball Sub Sandwiches

Delicious Homemade Italian Meatball Sub Sandwiches

Homemade Italian meatball sub sandwich on crusty bread topped with melted cheese and fresh green onions on white plate.
Delicious Homemade Italian Meatball Sub Sandwiches
Anadi Misra

By Anadi Misra · July 26, 2021

Italian

About this recipe

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!

↓ Jump to Recipe

This post may contain affiliate links. Read our disclosure policy

Watch the recipe

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
Homemade Italian meatball sub sandwich on crusty bread topped with melted cheese and fresh green onions on white plate.
Delicious Homemade Italian Meatball Sub Sandwiches
Anadi Misra

By Anadi Misra · July 26, 2021

Italian50 min4 sandwichesmedium
Delicious Homemade Italian Meatball Sub Sandwiches
Anadi Misra

By Anadi Misra · July 26, 2021

Italian50 min4 sandwichesmedium

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 subs right 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, you want 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!
  • Olive oil: For cooking.
  • Seasoning: All you need is salt and pepper here because the parsley does so much!
  • Cheese: Parmesan cheese is an essential for me!

For the Marinara Sauce

  • Italian/San Marzano type tomatoes
  • Salt to taste
  • Garlic cloves, minced
  • Red chilli flakes, to taste
  • Olive oil

For the Meatball Subs

  • Buns
  • Mozzarella and provolone cheeses
  • Chili oil
  • Basil

Make the Most Amazing Meatball Sub Sandwiches

For the Marinara Sauce

  1. 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.
  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.

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.

Raw meatball ingredients mixed in a glass bowl: ground beef, pork, egg yolk, diced onion, breadcrumbs, garlic, parsley, and seasonings.
Raw meatball mixture with ground beef, pork, breadcrumbs, and herbs in a glass bowl before forming into balls.

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.

Raw meatball mixture with ground beef, pork, herbs, and cheese in a clear glass bowl.
Raw meatballs garnished with fresh parsley arranged on a red plate before cooking.

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.

Three browned meatballs browning in olive oil in a gray skillet during the initial cooking stage.
Three meatballs browning in a skillet with oil, one being turned with a spoon.
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.

Hand cutting a slit down the center of a crusty Italian sub roll with a serrated knife.

Spread 2-4 Tbsp of the marinara sauce.

Hand holding an open Italian sub roll filled with melted cheese and red marinara sauce over a wire rack.

Scatter mozzarella and provolone over the sauce and place 2-3 meatballs over the cheese.

Meatball sub sandwich with marinara sauce and cubed mozzarella cheese visible in the opened roll.
Three assembled meatball subs on a red cooling rack with mozzarella and marinara sauce visible.

Top with more marinara, mozzarella and provolone.

Three Italian meatball subs on a red mesh tray, topped with melted cheese and red marinara sauce on toasted rolls.
Italian meatball subs topped with cubed mozzarella and provolone cheese on a red baking sheet.

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.

Toasted meatball sub sandwich topped with melted cheese, fresh basil, and diced mozzarella on a white plate.

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!

Be the first to rate ✦

Saved to your collection
··
·
·

15 min

Prep

35 min

Cook

50 min

Total

4

sandwiches

medium

Level

Ingredients

··
·
·

Ingredients

Tap any quantity to scale

For the meatballs (makes 12 medium meatballs)

  • (227 g) lean ground beef
  • (50 g) Parmesan cheese
  • (33 g) parsley(freshly chopped)Shop →
  • (60 g) Panko breadcrumbsShop →
  • egg yolk
  • (120 ml) milk
  • medium red onion(finely diced)
  • garlic cloves(minced)
  • (15 ml) olive oilShop →
  • salt(to taste)Shop →
  • pepper(to taste)Shop →

For the marinara sauce

  • (794 g) can Italian/San Marzano type tomatoesShop →
  • salt(to taste)Shop →
  • garlic cloves(minced)
  • red chilli flakes(to taste)Shop →
  • (15 ml) olive oilShop →

For the meatball sub sandwiches

  • Portuguese buns
  • (115 g) mozzarella(cut into 1/2 inch cubes)
  • provolone cheese(sliced and diced)
  • basil(for garnish)Shop →
  • chili oil(optional, for garnish)

Instructions

For the meatballs

  1. 1

    Preheat the oven to 400F

    Preheat the oven to 400°F (204°C)

  2. 2

    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. 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. 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. 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. 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. 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. 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. 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. 2

    Spread 2–4 tbsp of the marinara sauce.

    Spread 2–4 tbsp of the marinara sauce.

  3. 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. 4

    Top with more marinara, mozzarella and provolone.

    Top with more marinara, mozzarella and provolone.

  5. 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. 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. 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

Anadi Misra, signed

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.

No spam. Unsubscribe anytime.

Filed under

beef recipebeef dinner recipecheesy meatball marinaracheesy meatball marinara recipeitalian meatball marinara recipemeatballs with marinara saucepoultrybeefporkdinner

You might also like

Two crispy chicken parm sandwiches on a white plate with a small bowl of marinara sauce for dipping.
American

Crispy Cheesy Chicken Parm Sandwich Recipe

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.

35 minMedium4 sandwiches
lunch
meat & seafood
italian
meatball sub recipe simple
meatball sub recipe subway
how to make meatball sub sandwich
how to make meatball subs like subway
how to make meatball subs in the oven
how to make meatball subs
how to make meatball sub sauce
best meatball sub recipe
best meatball sub sauce
meatball sub sandwich recipe
recipe meatball sub
recipe meatball sub sandwich
recipe italian meatball sub
recipe best meatball sub
easy recipe meatball subs
meatball recipe subway
Golden brown meatballs cooking in an air fryer basket, garnished with fresh green herbs.
Italian

Quick & Easy Healthy Air Fryer Meatballs Recipe

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.

29 minEasy12 meatballs
Cheesy oven-baked meatball casserole in marinara sauce with melted cheese and fresh basil garnish in a white baking dish.
Italian

Cheesy Oven-Baked Meatball Casserole in Marinara Sauce

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.

50 minMedium2 casseroles
Spaghetti and meatballs with marinara sauce on a white plate, garnished with basil and grated cheese.
Italian

Spaghetti and Meatballs Recipe with Marinara

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.

50 minMedium2 servings
Chicken Parmesan topped with melted cheese and fresh chives, served with spaghetti marinara on a white plate.
Italian

Classic Chicken Parmesan Recipe with Spaghetti Marinara

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.

37 minMedium2 plates
Golden crispy chow mein noodles topped with shredded cheese, bacon, and green onions on white plates.
Italian

Enjoy a Nutritious Meal with Healthy Lemon Salmon Spaghetti

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!

Leave a comment

Made it? Add a rating (optional)
1000 left

Follow Along

@cooking.with.anadi

Follow
A tadka is the 60-second move that changes everything: bloom cumin + mustard seeds in hot oil, add a chilli and curry le
My new favourite dressing: soy + toasted sesame for a savoury base, a pinch of sugar to balance, and Calabrian bomba for
One jar of dressing: soy, sesame, garlic, rice vinegar and Calabrian bomba. This dressing is going to add so much flavou
Week one of the new site, and I’m so happy you showed up! 🙌

 Thank you all for visiting and rating your favourite reci
Spontaneous Sunday: no plan, no recipe - just a jacket potato and whatever's in the fridge.

Crispy skin, fluffy middle,

Tag your makes with #cookingwithanadi