Vegan Meatball Subs

ITALIAN · MAIN COURSE · SERVES 4

Indulge in these hearty Vegan Meatball Subs that bring together the comforting flavors of a classic Italian sub while being entirely plant-based. Tender, savory meatballs made from wholesome ingredients are simmered in a rich marinara sauce, then layered on a toasted sub roll and topped with melty vegan cheese and fresh basil. Perfect for a satisfying lunch or dinner, these subs are not just delicious, they’re also a celebration of plant-based eating that everyone can enjoy!

Now on iPhone and iPad

Cook with the Teresa's Recipes app, including a magazine-style iPad layout and guided Cook Mode.

Download on the App Store

Ingredients

Original recipe serves 4

Plant-based meatballs
1 pound
Olive oil
2 tablespoons
Garlic
3 cloves, minced
Salt
to taste
Black pepper
to taste
Marinara sauce
2 cups
Vegan cheese
1 cup, shredded
Fresh basil leaves
1/2 cup, for garnish
Sub rolls
4

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Heat the olive oil in a large skillet over medium heat. Add the minced garlic and sauté until fragrant, about 1 minute, being careful not to burn it.
  3. Add the plant-based meatballs to the skillet and cook for 8-10 minutes, turning occasionally, until browned on all sides.
  4. Pour the marinara sauce over the browned meatballs, stir gently to coat, and let it simmer for 10 minutes to allow the flavors to meld.
  5. Meanwhile, slice the sub rolls in half lengthwise and place them on a baking sheet. Toast them in the preheated oven for about 5 minutes, or until golden.
  6. Once the meatballs are ready, remove the toasted sub rolls from the oven. Place 4 meatballs on each roll, generously spooning marinara sauce over them.
  7. Sprinkle shredded vegan cheese on top of the meatballs and garnish with fresh basil leaves.
  8. Return the assembled subs to the oven and bake for an additional 5 minutes, or until the cheese is melted and bubbly.
  9. Serve the vegan meatball subs hot, with extra marinara sauce on the side for dipping if desired.

Tips

  • 💡 For added flavor, consider adding chopped onions or bell peppers to the skillet while sautéing the garlic.
  • 💡 Feel free to experiment with different types of plant-based meatballs or even make your own using lentils or chickpeas.
  • 💡 If you prefer a spicy kick, add red pepper flakes to the marinara sauce while it simmers.

Dietary Information

Servings: 4 Dish Type: Main Course Prep Time: 15 minutes Cook Time: 25 minutes Calories: 360 Fat: 15g Carbs: 45g Protein: 15g Sodium: 800mg Sugar: 6g

Loading side dishes...

Finding side dishes...

Loading wine pairings...

Selecting wines...

Reviews

Share Your Experience

0/1000 characters

Your Review

Want to share your experience with this recipe?

Sign in to Leave a Review

Community Reviews

Loading reviews...

Loading community reviews...

Teresa's Recipes

Vegan Meatball Subs

Indulge in these hearty Vegan Meatball Subs that bring together the comforting flavors of a classic Italian sub while being entirely plant-based. Tender, savory meatballs made from wholesome ingredients are simmered in a rich marinara sauce, then layered on a toasted sub roll and topped with melty vegan cheese and fresh basil. Perfect for a satisfying lunch or dinner, these subs are not just delicious, they’re also a celebration of plant-based eating that everyone can enjoy!

Serves 4 Prep 15 minutes Cook 25 minutes Level medium Cuisine italian Main Course

Ingredients

  • 1 pound Plant-based meatballs
  • 2 tablespoons Olive oil
  • 3 cloves, minced Garlic
  • to taste Salt
  • to taste Black pepper
  • 2 cups Marinara sauce
  • 1 cup, shredded Vegan cheese
  • 1/2 cup, for garnish Fresh basil leaves
  • 4 Sub rolls

Dietary Notes

  • Servings: 4
  • Dish Type: Main Course
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Calories: 360
  • Fat: 15g
  • Carbs: 45g
  • Protein: 15g
  • Sodium: 800mg
  • Sugar: 6g

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Heat the olive oil in a large skillet over medium heat. Add the minced garlic and sauté until fragrant, about 1 minute, being careful not to burn it.
  3. Add the plant-based meatballs to the skillet and cook for 8-10 minutes, turning occasionally, until browned on all sides.
  4. Pour the marinara sauce over the browned meatballs, stir gently to coat, and let it simmer for 10 minutes to allow the flavors to meld.
  5. Meanwhile, slice the sub rolls in half lengthwise and place them on a baking sheet. Toast them in the preheated oven for about 5 minutes, or until golden.
  6. Once the meatballs are ready, remove the toasted sub rolls from the oven. Place 4 meatballs on each roll, generously spooning marinara sauce over them.
  7. Sprinkle shredded vegan cheese on top of the meatballs and garnish with fresh basil leaves.
  8. Return the assembled subs to the oven and bake for an additional 5 minutes, or until the cheese is melted and bubbly.
  9. Serve the vegan meatball subs hot, with extra marinara sauce on the side for dipping if desired.

Tips

  • For added flavor, consider adding chopped onions or bell peppers to the skillet while sautéing the garlic.
  • Feel free to experiment with different types of plant-based meatballs or even make your own using lentils or chickpeas.
  • If you prefer a spicy kick, add red pepper flakes to the marinara sauce while it simmers.
Keep scrolling for the next recipe in your feed
Loading next...
Loading...