Vegan Food

Spicy Italian Meatball Sub


This meatball sub is partly traditional, with marinara sauce and cheese, but has a spicy twist: chipotle cream sauce and jalapeños! Try it today, or for something different, try out this Sweet & Sour Sub.

PS: for more delicious plant-based recipes, check out my cookbook!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spicy Italian Meatball Sub

  • Author: Liv B
  • Yield: 2 subs


This sub is savoury, spicy and has a great bite thanks to my homemade vegan meatballs!


  • 2 medium sub buns
  • 6 meatballs (find my recipe here)
  • 11/2 cups marinara sauce
  • 1/4 cup vegan cheese shreds
  • 2 tbsp fresh basil, thinly sliced
  • 1 jalapeno pepper

Chipotle Cream Sauce

  • 1 cup cashews (boiled for 10 minutes in hot water if you don’t have a high speed blender)
  • 3/4 cup water
  • pinch of salt
  • 2 tbsp chipotle seasoning (I get mine here)


  1. Preheat the oven to 350 F.
  2. Heat meatballs and marinara sauce in a medium frying pan on medium heat. Stir to coat and simmer about 5 minutes until sauce thickens.
  3. Slice in half and de-seed the jalapeño. Cut into quarters. Reserve one quarter for the chipotle sauce and finely chop the rest to use as a topping for the subs.
  4. Meanwhile, in a high speed blender, blend cashews, water, salt, jalapeño and chipotle powder until smooth and creamy.
  5. Slice sub buns in half. Spread chipotle sauce on the buns. Add 3 meatballs to each, then top with cheese.
  6. Bake up to 10 minutes or until golden brown.
  7. Top with fresh basil, jalapeño, more sauce and a sprinkle of black pepper. Enjoy!

Leave a Comment

Your email address will not be published. Required fields are marked *


Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star