Walking Through Lavender Fields
Vegan Meatballs Sub 1
Lunch and Dinner

Vegan Meatball Sub

This sandwich is super delicious, full of strong flavours that come together beautifully. For this vegan meatball sub I’m using my homemade baguette, homemade marinara sauce and homemade vegan pesto. You can use store bought vegan meatballs and vegan mozzarella or make them at home.

The time spent in kitchen will vary depending on which ingredients you choose to make at home. You can prepare them in advance and then just assemble them in a couple of minutes. This sandwich is comfort food and a great option for lunch or dinner.

Vegan Meatballs Sub 1

Vegan Meatball Sub

This completely vegan meatball sub is super delicious and packed with flavourful ingredients. Made with homemade baguette, marinara, vegan meatballs, vegan mozzarella and vegan pesto it's comfort food at its best.
No ratings yet
Prep Time 1 hr 5 mins
Cook Time 1 hr 35 mins
Total Time 1 hr 15 mins
Course Main Course
Servings 1
Calories 802 kcal


  • 1/3 baguette
  • 1/5 marinara sauce
  • 3 vegan meatballs store bought or homemade
  • vegan mozzarella store bought or homemade; as much as you like
  • about 1/2 tbsp vegan pesto or substitute with fresh basil


  • First make homemade baguette or use a store bought one.
  • Prepare homemade marinara sauce.
  • Prepare store bought or homemade vegan meatballs. Mix them with marinara sauce and coat them with it.
  • Prepare store bought or homemade vegan mozzarella.
  • Prepare homemade vegan pesto. You will need just a little bit of it for this recipe.
  • Assemble all together. Slice 1/3 baguette. Spread marinara sauce on bottom and top part of inner side of bread. Place three vegan meatballs on the bottom part of bread. Place vegan mozzarella on top of vegan meatballs. Tuck vegan pesto between the meatballs. Cover with the top part of bread.
  • Toast the sandwich in the oven at 230 °C for 5-10 min.


*Prep time can vary depending on which ingredients you choose to make at home or use store bought. Prep time calculated is for making your own baguette, marinara sauce, vegan pesto, vegan meatballs and vegan mozzarella at home.
*Inspired by recipe from The Curious Chickpea.


Serving: 1servingSodium: 1463mgCalcium: 130mgVitamin C: 14mgVitamin A: 337IUSugar: 10gFiber: 10gPotassium: 953mgCalories: 802kcalMonounsaturated Fat: 16gPolyunsaturated Fat: 9gSaturated Fat: 5gFat: 33gProtein: 48gCarbohydrates: 80gIron: 6mg
Did you like this recipe?Tag @WalkingThroughLavenderFields on Instagram or hashtag it #WalkingThroughLavenderFields!

You Might Also Like...

No Comments

    Leave a Reply

    Recipe Rating