Subway Copycat Meatball Marinara Sub Recipe

Subway’s Meatball Sub is a classic menu item, and it always hits the spot. Unless of course, you’d rather stay at home and not spend the money. At Subway, you could buy a footlong meatball Sub for around $5, and you’ll have to add cookies with your order because they’re so hard to resist. But what if you could make 4 subs at home for nearly the same price? Our Subway Copycat Meatball Marinara Sub is a simple recipe, and you likely already have the ingredients you need besides baguettes which you’ll want to use fresh. In this recipe, we’ll show you how to re-create this classic Subway sandwich at a fraction of the cost but with the same Italian marinara taste.

This meal only takes a few minutes to prepare. You’ll want to begin with fresh minced beef, not frozen. You’ll place it in a bowl with spices listed below and form meatballs by hand. Then you’ll fry them in oil on a frying pan until the meatballs are brown on all sides. It helps if you place a lid over the pan while they cook. You’ll then want to dunk the meatballs in the marinara sauce and coat them well. And you’ll have plenty of sauce to pour into your baguette. Sprinkle some cheddar or parmesan cheese over the meatballs and sauce, and there you have it- your very own homemade Subway Copycat Meatball Marinara Sub.

Subway Copycat Meatball Marinara Sub

Subway Copycat Meatball Marinara Sub

Prep Time 5 minutes
Cook Time 15 minutes
Servings 4
Calories 458 kcal


  • 4 4 small baguettes 
  • 1 lb minced beef
  • 1 1/2 cup tomato sauce
  • 1/2 small onion, chopped finely
  • 1/2 cup grated cheddar cheese or parmesan cheese
  • 1 egg, beaten
  • 1 tsp basil
  • 1 tbsp oregano
  • 1 tsp mixed herbs
  • 1 tsp thyme
  • salt and pepper to taste


  • First, you'll prepare the meatballs. In a large bowl, place the beef, chopped onion, beaten egg, and breadcrumbs. Mix until all ingredients are well combined.
  • Heat a frying pan to medium-high heat, and pour 1/4 cup of cooking oil in it. Roll a tablespoon of the mixture into a ball and place each meatball on the frying pan. Cook the meatballs in batches until they turn brown on all sides.
  • In a saucepan, heat up your marinara sauce with all the spices until hot. Divide the sauce in half. Add the meatballs to one half of the marinara sauce and coat them completely. The other half will be used to pour over the sub in the next step.
  • Take your baguettes and slice them in half, length-wise. Place 3 or 4 meatballs inside, and gently drizzle some of the other half of marinara sauce over the meatballs. Sprinkle grated cheese over the meatballs and sauce, and close the sub. Serve hot.


  • If there are any leftover meatballs, they can be frozen for 4-5 months in an air-tight container. You can freeze them with or without the marinara sauce. 

For this to feel like an even more authentic Subway experience, check out our recipe for Subway Raspberry Cheesecake Cookies. 

Leave a Reply

Recipe Rating