Go Back
+ servings
A meatball sub created by Veganosity on parchment paper with a beer in the background

Vegan Meatball Subs

Our vegan version of a meatball sub is every bit as delicious and satisfying as those made with meat. They're also easy and fun to make. 
No ratings yet
Print Pin
Course: Entree, Main Course
Cuisine: American, Vegan
Prep Time: 15 minutes
Cook Time: 29 minutes
Total Time: 44 minutes
Servings: 4 Sandwiches
Calories: 311kcal
Author: Linda & Alex


  • 6 cups marinara sauce See link to recipe in instructions
  • 12 meatballs See note or link to our bean ball recipe in the instructions
  • 1 large baguette or six sub rolls
  • 1 cup vegan parmesan cheese
  • ½ cup flat leaf parsley minced


  • Make our marinara sauce. Click HERE for the recipe.
  • Simmer the meatballs in the sauce for 30 minutes, roll them in the sauce occasionally so they are evenly cooked. 
    If you're making our bean balls, click HERE for the recipe.
  • Toast the rolls in a 350F (176C) degree oven over for approximately 10 minutes or until golden brown and crispy on the outside. 
  • Fill the rolls with the sauce and meatballs, sprinkle the parmesan cheese over the top and garnish with the parsely. 
  • Enjoy! 


The Nutrition Facts are an ESTIMATE only.
We use Gardein Meatless Meatballs for this recipe. They are the most authentic vegan meatballs we've found to date. 


Calories: 311kcal | Carbohydrates: 30g | Protein: 13g | Fat: 15g | Saturated Fat: 5g | Cholesterol: 30mg | Sodium: 2279mg | Potassium: 1378mg | Fiber: 6g | Sugar: 15g | Vitamin A: 2225IU | Vitamin C: 36mg | Calcium: 90mg | Iron: 5.2mg
Tried this Recipe? Tag me Today!Mention @Veganosity or tag #Veganosity!