Go Back
+ servings
My Darling Vegan
Vegan Meatball Subs

Delicious vegan meatball subs! They are made with homemade eggplant meatballs, marinara sauce, vegan parmesan cheese, and fresh parsley for the ULTIMATE vegan sandwich. 

0 from 0 votes

Did you make this recipe? Leave a comment and rate it below.
If you made any substitutions, let us know how it turned out!

Prep Time:
30 mins
Cook Time:
15 mins
Total Time:
45 mins
Course: Main Course
Cuisine: Vegan
Servings: 4 sandwiches
Calories: 399 kcal
Author: Sarah McMinn
  1. Preheat your oven to 400F. Line a baking sheet with parchment paper and set aside.

  2. Make the Eggplant Meatballs according to these instructions. To save on time, you can make this recipe in advance and freeze the meatballs until ready to use. Place the meatballs in a small sauté pan with marinara sauce and simmer for 3-4 minutes. If using frozen meatballs, simmer for about 10 minutes until meatballs are cooked all the way through.

  3. Place 3-4 meatballs (depending on the size) inside each hoagie roll. Top with extra marinara sauce and bake for 10-15 minutes, until the hoagie roll is toasted.

  4. Remove from oven and immediately top with vegan parmesan and fresh parsley. Serve immediately.

Recipe Notes

Serving and Storing - Serve this sandwich shortly after assembling. If it sits too long the bread will start to get soggy and the meatballs will get cold. Store leftover meatballs in the refrigerator for up to 3 days. You can also free them in an airtight container for up to 2 months. To reuse, toss in tomato sauce and gently reheat in the oven or microwave.

Variations - Want to save on time? Skip the eggplant meatballs and buy vegan meatballs at the store. This is my go-to vegan meatball brand. 

Nutrition Facts
Calories Per Serving: 399
% Daily Value
Carbohydrates 57g 19%
Protein 15g 30%
Fat 10g 15%
Saturated Fat 1g 6%
Cholesterol 4mg 1%
Sodium 720mg 31%
Potassium 264mg 8%
Fiber 2g 8%
Sugar 7g 8%
Vitamin A 1248IU 25%
Vitamin C 19mg 23%
Calcium 104mg 10%
Iron 12mg 67%