Go Back

Vegan Meatball Sub

Thee Burger Dude
4.70 from 10 votes

Ingredients
  

Meatballs

  • 2 cups 250 g cooked lentils (brown)
  • 3 slices white bread crust removed
  • 1/2 cup unsweetened plant milk divided
  • 4 cloves garlic minced
  • 1 shallot finely diced
  • 1/4 cup chopped flat leaf parsley
  • 2 Tbsp chopped basil
  • 4-5 Tbsp aquafaba
  • 1 tsp Beefless Broth concentrate or use veggie concentrate
  • 2 Tbsp nutritional yeast
  • 2 Tbsp Mushroom Seasoning (I used Imperial Taste Brand)
  • 1 tsp smoked paprika
  • 1 Tbsp Italian seasoning
  • 1 heaping tsp of calabrian chiles for heat
  • 3 Tbsp olive oil
  • 3/4 cup breadcrumbs
  • 60 g vital wheat gluten
  • 1/4 tsp baking soda
  • Salt & black pepper to taste

Red Sauce

  • 2 Tbsp olive oil
  • 4 - 5 cloves garlic minced
  • 1 Tbsp Italian seasoning
  • 1 28 oz. can of crushed tomatoes
  • 2 tsp calabrian chiles for heat
  • 1 tsp onion powder
  • 1 Tbsp nutritional yeast
  • 1 Tbsp Mushroom Seasoning (I used Imperial Taste Brand)
  • 1 Tbsp sugar
  • Salt and pepper to taste

Cheese Sauce

  • 1/2 cup water
  • 1/2 tsp sodium citrate
  • 8 oz. vegan mozzarella
  • 1 Tbsp tapioca starch to thicken
  • Season to taste

Instructions
 

meatballs

  • Dip the crustless white bread in 1/4 cup of unsweetened plant milk. Gently squeeze out the liquid, and then dice the bread into cubes about 1/4 - 1/2 inch. Set aside.
  • Add some olive oil to a pan and saute the diced shallot until translucent, about 4-5 minutes. Add in the minced garlic and cook for 1 minute, then remove from the heat.
  • In a large bowl, add everything except the vital wheat gluten and baking soda. Mix thoroughly by hand. Whisk the vital wheat gluten and baking soda, then add that to the meatball mixture and mix to combine by hand. If the mixture is too dry to stick together, add in some more plant milk a little at a time until it comes together. You should have a big meatball that weighs about 750 grams. Let that rest for 10 - 15 minutes.
  • Scoop out about 1 oz. or 30 grams of the mixture and roll it into a ball. Repeat until the entire mixture is used up, you should have around 24 meatballs. Add them to a pan over medium heat with some olive oil, and brown them on at least 2 sides. Should take about 8 - 10 minutes.
  • Add 1/4 cup of water to the pan, and then lower the heat to medium low, cover and steam for about 10 - 15 minutes. Line a baking sheet with parchment paper, and then add the browned and steamed meatballs to it. Cook for 15 - 20 minutes at 350 F / 180 C, or until the meatballs are firm with a bit of bounce to them. They won't be super stiff or dense, but they should be soft enough you can push down on them a little and they'll bounce back.

red sauce

  • To a saucepan over medium heat, add the olive oil and garlic and stir frequently.
  • Cook the garlic for 30 seconds, then add the Italian seasoning and cook for another 30 seconds stirring.
  • Then add in everything else starting with the crushed tomatoes. Taste and adjust for seasoning. Can be served right away, or ideally, covered and simmered on low heat for an hour. The perfect time to make the meatballs!

cheese sauce

  • Add the water and sodium citrate to a pan over medium heat. Once the water is at a light boil, add in the mozzarella and tapioca starch. Whisk constantly until cheese melts. Season to taste!
Tried this recipe?Let us know how it was!