Italian Meatball Subs

Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

These Italian Meatball Subs have got to be one of my husband’s favourite things that I make, and honestly, I agree! They are so easy to whip together and they are so dang flavourful and delicious. Whenever I make my meatball subs, I like to make a large batch because anything that we don’t use for the subs I like to freeze, and then we use them as meatballs with spaghetti or for subs at a later time.

My recipe bakes the meatballs but I know lots of people like to fry them. I have fried this recipe multiple times (and its delcious) but with such a big batch of balls, it’s just so much easier to throw them all on a baking sheet and bake them in the oven. Also, since we are covering them with sauce and cheese I don’t really find it necessary to fry the meatballs when you’re making subs. But, you do you!

Let’s stay connected!

Keep in touch with me on Instagram, TikTok, and Pinterest! Also, if you do make this recipe (or any recipe of mine for that matter) be sure to tag #sammymontgoms so I can see your re-creations!

Looking for more Italian recipes?

Looking for more Italian Classics? I will leave a few personal favourites linked down below:

My tips before getting started

  • Every meatball recipe you find online will vary between the meat ratios. I have found that I prefer two pounds of ground beef to one pound of ground pork. But, you can definitely do it the other way around if you want a more fatty meatball.
  • Make sure that you roll the meatballs a little bit bigger than you think you will need because as they bake, they’re going to shrink slightly. I would say aim for about 1.5 inch round.
  • Try not to overcook the balls! I realize you aren’t going to try to overcook them but they go from perfectly cooked to over-cooked really quickly. These won’t take longer than 17-20 minutes, so at the 15 minute mark, take a peak to see how they are doin’ in the oven. Your meatballs are done one they hit 160 degrees.
  • I recommend using a homemade tomato sauce in this recipe, but if you don’t have homemade on hand use your favourite store-bought one. Also, be sure to heat the tomato sauce up, so when you pour it over the meatballs it’s nice and hot, even before it goes into the oven.
  • Lastly, when you put your meatball subs in the oven with your cheese and sauce leave it in there until the bread is nice and crispy to avoid the sandwich from falling apart. About 5-7 minutes at 350 degrees.

Italian Meatball Subs

This is my easy Italian Meatball Sub recipe that you need to make! This one is perfect for a large crowd or if you're looking for a meatball recipe to top your spaghetti with. Not to mention, these freeze amazing. I hope you enjoy them as much as we all do.
Prep: 15 minutes
Cook: 20 minutes
Servings: 8


Meatball Ingredients:

  • 1 lb ground pork
  • 2 lb ground beef
  • 2 eggs
  • 2 tbsp milk
  • 6 garlic cloves, chopped
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1/4 tsp red pepper flakes
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp dried oregano
  • 1/2 tsp dry basil
  • 1/2 tsp dried fennel
  • 1/2 yellow onion, chopped
  • 1/2 cup fresh Italian parsley, chopped
  • 1/2 cup season Italian breadcrumbs
  • 1/2 cup parmesan cheese, grated

Other Ingredients:

  • Italian sub buns
  • 3 cups tomato sauce
  • 7-10 pieces provolone, sliced
  • basil, optional


  • Begin by preheating your oven to 400°.
  • Combine all meatball ingredients in a large bowl and mix really well.
  • Once combined, roll a small meatball in your hand and fry it on the stove until cooked. Give your meatball a taste to see if it need any additional seasoning before baking them in the oven.
  • To a large baking pan add tinfoil and lightly spray with cooking oil.
  • Roll into 1.5 inch meatballs, and add to your baking pan.
  • Bake for 15-20 minutes, or until they reach an internal temperature of 160°. Remove from oven.
  • Add 3-4 meatballs to your sub, top with tomato sauce, then provolone and bake in a 350° oven for anywhere between 5 to 7 minutes, ensuring the bread is crispy and the cheese is melted.
    *Bake long enough so the bread holds its shape.
  • Top with fresh basil and enjoy right away!

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 15 minutes
Cook Time: 20 minutes
Course: Main Course, Side Dish
Cuisine: Italian
Servings: 8

About Sammy Montgoms

I am so glad you are here. I am a BIG foodie gal. I am one of those people who lives to eat, rather than eats to live. I love to create nostalgic Italian dishes (especially pasta), but I also love to whip up simple and quick recipes for my family. Hopefully, my page inspires you to do the same. Thank you for being here, and happy eating!

You Might also like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating