• Thee Burger Dude

Vegan Meatball Sub

Updated: Jul 26, 2020

A Meatball Sub was my go to at Subway, so let's VEGANIZE it!

Back in the 90s, I ate a lot of Subway, seeing as I was the perfect demographic (Late teens / early 20s and perpetually stoned). All the different ways you could customize your sandwich was awesome obviously, and I definitely annoyed many a sandwich artist with my rococo order, but more often than not, I would get a footlong meatball sub. They were so simple and comforting and just kinda perfect!

So naturally, since Subway has been SLOWLY rolling it out to stores and teasing us, I got a hankering for my old flame and decided I'd just beat them to the punch and make my own! For this recipe, we're gonna make some standard Italian style meatballs, and a mozzarella cheese sauce! Use whatever marinara you like, though for this I used some awesome vegan bolognese I found at my local Ralph's! HUZZAH!

If you are interested in recommendations for Kitchen Gear, Spices & Pantry Items, or what I use for my Photos and Videos, please click HERE!

This post contains affiliate links, at no additional cost to you! Anything I earn will be put back into making recipes and videos for y'all. Thanks buds!


Makes 3 - 4 Hoagies

  • 3 - 4 Hoagie Rolls

  • 12 oz marinara sauce of choice

  • Chopped basil for garnish

Cheese Sauce

  • 1 1/2 Tbsp vegan butter

  • 2 Tbsp flour

  • 1/4 cup plant-milk

  • 3 oz vegan mozzarella shreds

  • Dash of garlic salt


  • 12 oz plant based meat

  • 1/2 cup finely diced onions

  • 3 cloves of garlic (minced)

  • 2 Tbsp vegan parmesan cheese

  • 1 Tbsp chopped basil or Italian parsley

  • 1 tsp Italian seasoning

  • Red pepper flakes to taste

  • 1 flax egg (1 Tbsp ground flax, 3 Tbsp water)

  • 1/4 - 1/2 cup breadcrumbs


  1. Make the flax egg by whisking the ground flax and water in a bowl. Refrigerate for at least 15 mins. You can also use any egg replacer you want!

  2. Once the flax egg has had time to sit, add all ingredients for the meatballs in a bowl and mix until well combined.

  3. Take 1 oz of the meat ball mixture and roll into a ball. I used a small ice cream scoop to make sure they were all the same size, but you can use a scale to make sure each one is 1 oz. You should have about 16 meatballs.

  4. Once all meatballs are rolled, add some oil to a pan over medium heat. Once oil is heated, add the meatballs and brown them on all sides.

  5. After meatballs have browned, lower heat and add the sauce. Bring to a low simmer and cover on low heat.

  6. Let's make the cheese sauce! Melt the butter in a pan.

  7. Once the butter is melted, add the flour and whisk to form the roux. Cook for a minute.

  8. Add the plant milk in small increments (about a tablespoon at a time) and whisk to combine in between each tablespoon of milk.

  9. Once milk is combined, bring to a low simmer and add the vegan cheese.

  10. After cheese is melted, add the garlic salt and any other seasonings you want. Set to low.

  11. Cut the hoagie rolls in a class Subway V-cut. Simply cut out a wedge of the sandwich so you have room for the meatballs. I actually hollowed my rolls out a bit and just ate the fluffy white bread!

  12. Slather some sauce on the inside of the rolls, add the meatballs, then drizzle some cheese sauce on top, and sprinkle some of the chopped basil.

  13. ENJOY!

735 views0 comments

Recent Posts

See All