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 icon

Spicy Italian Meatball Sub

  • Author: Liv B
  • Yield: 2 subs 1x


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 *