Subway Meatball Marinara Sub Recipe


When it comes to mouthwatering sandwiches and salads, Subway is definitely one of the options you should consider. A popular destination at lunch or even dinner Subway are synonymous with their famous Subway meatball marinara sub.

Luckily, Subway has revealed how to make it at home and you’ll love this homemade version. It’s healthier than the original and it tastes even better.

We’re sure that once you try this homemade Subway meatball sub, you will never go back to its inspiration.

copycat subway meatball sub

How to Make Subway Meatball Sub

The best thing about making your own Subway meatball sub is the chance to have it however you want it. Although it’s made of four basic ingredients, you can adjust their flavor to your liking. What’s more, you can even choose your favorite topping.

While Subway’s version is full of salt, sugar, and preservatives, this homemade recipe is much healthier. Plus, it has the same rich taste we all love it.

Here are a few things to know about the four basic ingredients of your homemade Subway meatball sub:

Meatballs – it’s best to make them from scratch so that you get healthier meatballs that would include the seasonings you like. Using an air fryer will make the cooking process easier.

Bread – take some extra time to make bread in the bread maker for the perfect homemade Subway meatball sub.

Marinara sauce – you can use homemade tomato sauce for a healthier and tastier variety, but you can also use any marinara sauce.

Cheese – you can use any cheese that melts.

If you don’t have enough time to make all these ingredients from scratch, you can buy your marinara sauce and bread and make your own meatballs. You can warm up the bread a little before adding the cheese.

When it comes to toppings, there are plenty of options to choose from. You can use plain cheese, onions, olives, sweetcorn, pineapple, red peppers, or mushrooms to make a unique Subway meatball sub. It’s really up to you.

It’s always better to make more subs as you will surely end up eating more than one. Plus, you can make them for your entire family. Even if there are a few extras left, you can always reheat them later.

The best way to reheat them is in an air fryer. Preheat the air fryer to 360°F and warm them up for about four minutes. Just make sure the meatballs are hot before serving.

An air fryer is the perfect cooking tool for this Subway meatball sub recipe. It allows you to prove and cook the bread, cook the meatballs, war up the marinara sauce, and melt the cheese. It makes everything simpler and quicker.

Another kitchen gadget tool you can use for the preparation of meatballs is a meatball press. It will help you make perfectly even shapes and avoid possible arguments about getting smaller or bigger meatballs than others.

Although making this delicious Subway meatball sub will take you more time than just buying it, it’s totally worth it. You’ll realize that as soon as you take the first bite.

Make these homemade subs for your whole family and enjoy them together. Everyone will love them. Plus, it’s cheaper than buying a sub for everyone.

Here’s everything you need to make your own Subway meatball subs at home.

Subway Meatball Marinara Sub Recipe

4 from 91 votes
Recipe by Laura Ritterman Course: MainCuisine: AmericanDifficulty: Easy


Prep time


Cooking time





Lunch is sorted when you know how to make this copycat subway meatball sub recipe. So easy to prepare and a treat all of the family will enjoy.


  • 4 small baguettes (for a healthier and tastier sub, make your own baguettes)

  • 400 g 400 minced beef

  • 200 ml 200 tomato sauce (preferably homemade)

  • 25 g 25 wholemeal breadcrumbs

  • ½ small onion, chopped in small pieces

  • 50 g 50 grated Cheddar cheese

  • 1 egg, beaten

  • 1 teaspoon 1 basil

  • 1 tablespoon 1 oregano

  • 1 teaspoon 1 mixed herbs

  • 1 teaspoon 1 thyme

  • Salt and pepper to taste


  • First, make your meatballs. In a large bowl, put the beef mince, the chopped onion, the beaten egg, and the breadcrumbs. Mix well until all ingredients are well combined.
  • Use your meatball press to make perfectly shaped meatballs. If you don’t have a meatball press, roll a tablespoon of the mixture with damp hands and place each meatball on a baking tray previously lined with parchment.
  • If you cook your meatballs in a preheated air fryer at 360°F, they shouldn’t take more than ten minutes. If you don’t have an air fryer, you can always use your good old frying pan and cook them in heated oil over medium-high heat. Cook them in batches until they turn brown on all sides.
  • Take your baguettes and slice open them. Apply a layer of marinara sauce and place the meatballs. If you’re a fan of marinara sauce, feel free to spoon a little more over the meatballs. Sprinkle some grated cheese over the meatballs and place your sub in the air fryer.
  • Let it cook for another 3 minutes at 400°F so that the cheese can melt and the tomato sauce and bread can warm up.
  • If you don’t have an air fryer, place your homemade Subway marinara subs on a baking tray and warm them up in the oven until you notice the cheese is melted and the bread is slightly toasted.
  • Serve your homemade subs while still warm.


  • Instead of beef mince, you can use pork mince or a combination of both. If you decide to use pork mince, have in mind that it’s fatty and that it requires more breadcrumbs than the beef. In this case, you shouldn’t use an egg to make the meatballs.
  • Another option is to use minced lamb or another lean mince which requires no breadcrumbs.
  • Use any sandwich fillings you want for a richer taste.

Like this recipe?

Follow us @recipefairy on Pinterest


With this Subway meatball Marinara sub recipe, you can make the perfect subs in your own home and enjoy as many of them as you want. Besides being healthier, your homemade subs will also be tastier as you can add your seasonings and toppings of your choice.

Bon appetite!


Leave a Comment

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