Best Vegan Meatball Subs

June 28, 2022
Shanika | Orchids + Sweet Tea
These Vegan Meatball Subs are the epitome of a delicious, simple lunch or weeknight meal that comes jam-packed with flavor!

Best Vegan Meatball Subs

This Best Vegan Chickpea Meatball Subs recipe is truly something special and is the perfect rendition of the traditional New York Marinara Sub. Loaded with savory, spicy and sweet flavors, these ‘meatball subs’ made from only veggies are  flavorful and tender; based with a brioche hot dog bun and topped with vegan meatballs, dairy-free cheese shreds, and roasted herb tomatoes. Gluten-Free option.

Vegan Meatball Sub on a plate next to a pan of vegan meatball subs

I couldn't be more excited to share this Vegan Meatball Subs recipe with you all! For starters, this recipe pays homage to such a popular dish here in NYC so it's a pretty big deal! Haha.

Much like Hero Sandwiches, these subs are super simple in ingredients but nothing short of flavor.

For these savory little bites, I used chickpeas and quinoa to create the vegan meatballs. I know.

It sounds a bit crazy since most people like to use zucchini or mushrooms or something else which they feel hold together a lot better, but chickpeas and quinoa worked just fine! Don't believe me? Try this Vegan Chickpea Meatballs with Polenta recipe. It's definitely important to ensure that you use the correct amount of ingredients to avoid a mushy meatball or one that falls apart easily.

While my family and I don't eat Vegan meals daily, we do try to incorporate it as much as we can for the week.

However, the key for me is to create tasty meals, especially on days where we eat vegan foods so that you don't feel like you're missing out! Turning your faves into healthier options is the motto for Orchids + Sweet Tea and will always be. Are you just transitioning to a Vegan or Plant-based diet and need help staying the course?

No worries---check out these few tips on How to Best Transition into a Plant-Based or Vegan Diet.

Vegan meatballs and sauce in a skillet

How to Make a Meatball Sub

Start making this meatball sub recipe by roasting your tomatoes. This recipe for herb-roasted tomatoes produces the best-tasting, most concentrated roasted tomatoes. They have a thick, jammy texture that creates a sauce all on their own in addition to the delicious tomato filling/sauce.

Next, cook make and cook the vegan meatballs. And you can make the simple tomato/marinara sauce on the stove.

What Goes on a Meatball Sub?

When it comes to topping these vegan meatball subs, you only need a handful of ingredients that include:

  • Homemade tomato sauce (aka Marinara sauce)
  • Herb roasted tomatoes
  • Dairy-free cheese shreds (I like to use mozzarella shreds)
  • Other options: shredded/pickled carrots, radish, cucumber, cilantro, bell peppers

How to Make Vegan Chickpea Meatballs

To make the meatballs, you’ll quickly sautéing onions and garlic. Then, you’ll add the remaining ingredients until you have a nice thick dough. I like to use a scoop to shape evenly sized meatballs, but you can just as easily go by eyesight and use your hands to shape the cute little balls.

Then sear them until you have a  beautiful golden-brown crust all over. Add them to the sauce and let everything simmer to perfection! 


Here are some notes to keep in mind about the chickpea meatball ingredients:

  • Pecans. You can use another soft nut like walnuts or cashews if you prefer. However, I find that pecans add a wonderfully buttery flavor to the dairy-free meatballs. 
  • Nutritional yeast. This is a key vegan ingredient for cheesy flavor. If you haven’t tried it yet, I strongly recommend it!
  • Parsleyoregano, and basil. These three Italian herbs make a great trio. But if you’re missing one, you can easily substitute it with more of the other two spices. 

Pan of Vegan Meatball Subs with a serving spatula

How to Make Herb Roasted Tomatoes

Another component to this recipe is to start with great-quality tomatoes. Choose a mix of large and cherries, and several different colors if you can find them. 


  • Tomatoes. You can add as many tomatoes as will fit on your baking sheet.
  • Olive oil. Don’t skimp on the oil! It helps concentrate the tomato flavor and makes a nice jammy texture. You can use these roasted tomatoes like a dressing or sauce. 
  • Dried herbs. I like a mixture of Italian herbs like oregano, basil and parsley. But you can mix up the seasonings with other fresh or dried herbs. Thyme, rosemary, marjoram and tarragon are all delicious with tomatoes. 
  • Spices. Likewise, feel free to play with different spices in your roasted tomatoes. I like paprika, garlic powder and a pinch of red pepper flakes for a slight kick. 

The Best Vegan Cheese for Meatball Subs

As I've mentioned, I like to use vegan mozzarella shreds to top these vegan meatball subs and my favorite brand is Violife. I have also used Daiya and So Delicious Dairy-Free which are a great addition as well. I just find that Violife 'melts' or gets stretchy a little bit better.

Of course, you can always use homemade vegan cheese also!

How to Store + Reheat Vegan Meatball Subs

Store any leftover meatballs in an airtight container in the fridge for 2 to 3 days.

You can also freeze the meatballs for up to three months. Defrost them overnight in the fridge and reheat them on the stove or in the oven. Make some fresh tomato/marinara sauce, add the vegan meatballs, and assemble the meatball subs and serve.

What to Serve with a Meatball Sub

Serving these vegan meatball subs is super easy. You can add any of the following sides to create a complete meal for the entire family:




Fries or Potato wedges or Onion rings

Pasta salad

Pan of Vegan Meatball Subs

Other Vegan Recipes You’ll Love

If you are a fan of my Vegan Meatball Subs, then you will love these recipes, too!


Made these Vegan Meatball Subs? Tag @orchidsnsweettea_ on Instagram and hashtag it #orchidsandsweettea!

Pan of Vegan Meatball Subs

Best Vegan Meatball Subs

June 28, 2022
5 from 16 votes
These Vegan Meatball Subs are the epitome of a delicious, simple lunch or weeknight meal that comes jam-packed with flavor!
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Serves: 4 servings



  • 1 (15 oz.) can chickpeas, drained + rinsed
  • 1 cup cooked quinoa (Cook according to packaging!)
  • ½ cup chopped pecans
  • ½ cup vegan bread crumbs (See Notes for Homemade!)
  • ¼ cup nutritional yeast
  • ½ onion, chopped
  • 3 garlic cloves, roughly chopped
  • 1 tablespoon dried parsley
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon red pepper flakes
  • ½ teaspoon sea salt + black pepper
  • 1 tablespoon Extra virgin olive oil, for cooking + 1 Tbsp!


  • 2 cups organic tomato sauce
  • ¼ cup organic vegetable stock
  • 1 teaspoon sea salt + black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon smoked paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon dried parsley
  • Pinch of red pepper flakes
  • Pinch of cayenne pepper


  • 2 cups Herb Roasted Tomatoes
  • Vegan Mozzarella shreds
  • Fresh parsley or cilantro, optional
  • Brioche hot dog buns




  • Preheat the oven to 400 degrees Fahrenheit and lightly grease a standard baking dish. Set aside.
  • Start by adding onions and garlic cloves to a heated skillet (with 1 tablespoon of extra virgin olive oil) and sautéing them until they are fragrant and translucent, about 2-3 minutes. Set aside skillet for later.
  • Add the cooked quinoa, pecans, and sautéed onions and garlic to a food processor and pulse for 1 minute or so. Add the chickpeas, nutritional yeast, olive oil, oregano, basil, red pepper flakes, smoked paprika, dried parsley, black pepper, sea salt, and bread crumbs, processing everything until it grounds into a thick mixture.
  • Using an ice cream scoop (or spoon), shape mixture into individual balls (further rounding them with your hands). Repeat until all meatballs are created.
  • Reheat previous skillet over medium-high heat (with all the bits left in it) and add additional olive oil if needed. Add meatballs to pan and sear until nicely golden on all sides. Remove each meatball and set aside.


  • In a medium 10-inch skillet over medium-high heat, add 1 tablespoon of olive oil and let it heat.
  • Add the tomato sauce, veggie stock, salt, black pepper, oregano, smoked paprika, garlic powder, parsley, red pepper flakes, and cayenne pepper, stirring everything together until combined. Bring it to a boil and then reduce the heat to low, adding in the meatballs and allowing them to simmer in the sauce for 3-4 minutes.
  • ASSEMBLE: slightly open each hot dog bun and line them (upward with opening faced up) and fill them with vegan meatballs with the marinara sauce. Top with vegan cheese shreds and bake for 10-15 minutes or until buns are crispy and shreds have become a bit stretchy. Remove from oven and serve immediately.
  • Bon Appétit!

Tips & Tricks

  • STORAGE: Store any leftover meatballs in an airtight container in the fridge for 2 to 3 days. You can also freeze the meatballs for up to three months. Defrost them overnight in the fridge and reheat them on the stove or in the oven. Make some fresh tomato/marinara sauce, add the vegan meatballs, and assemble the meatball subs and serve.
  • OILS: Instead of using Extra Virgin Olive Oil, you can substitute with Grapeseed Oil, Avocado Oil, or Coconut Oil. 
  • GLUTEN-FREE OPTION: To make this dish GF, simply use Gluten-Free hot dog buns and ensure that other ingredients are GF-friendly. 
  • HOMEMADE BREADCRUMBS: To make your own breadcrumbs, simply grind 1-2 cups of cubed bread into a food processor until finely chopped. Place crumbs onto a parchment lined baking sheet and spread out evenly. Bake for 5-6 minutes in the oven set at 350 degrees Fahrenheit, stirring occasionally. Once brown + crisp, remove from oven and let cool. Continue recipe steps and store remaining breadcrumbs in a tightly sealed container. 


Calories: 340kcal | Carbohydrates: 40g | Protein: 9g | Fat: 17g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Sodium: 1477mg | Potassium: 517mg | Fiber: 8g | Sugar: 10g | Vitamin A: 1532IU | Vitamin C: 8mg | Calcium: 140mg | Iron: 4mg


Tag @orchidsnsweettea_ on Instagram and hashtag it #orchidsandsweettea

Best Vegan Meatball Subs

Script text: Xx, Shanika

Love this Post? SHARE!


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

Love this Recipe?

  1. I make this all the time. One of my families favs. Love the meatballs so much but the sauce I have a question...a tablespoon of crushed red pepper? Seems like quite a bit. I found you on Food Monster and so glad I did.

    • Hi Kathy! I'm so happy to hear that you love this recipe and that it's a family favorite! I love spicy, therefore, I use 1 Tbsp of red pepper flakes, however, you can feel free to adjust it to less if you need to! 🙂

  2. WOOOOOOOW! These look like SERIOUSLY delicious meatballs! This recipe is definitely going on my Meatless Monday recipe list!

  3. OMG these look awesome! I love me a meatball sub but never made them at home, especially the vegan version!! Will try this this weekend! Cant wait!

  4. Oh my goodness! This looks awesome. I have tried making vegan meatballs, but I haven't found the perfect texture yet. How's the texture in this one?

    • Thanks so much, Aly! I totally understand! I've had the same issue in the past also. However, I found that adding more breadcrumbs and ensuring that your quinoa is more 'dried out' when cooked helps to make things less mushy! I enjoyed this one!

  5. i've never had a vegan meatball but they sound incredible! all the seasonings sound so wonderful.

    • Thanks so much, Danielle! I definitely recommend trying Vegan meatballs! They are so good!

  6. I love the savoury and spicy flavours in this dish! You are onto something. Yum, wish I was having it for dinner!!!!

    • Haha! Thanks so much, Adrianne! I'm so obsessed with savory and spicy flavors too! Hope that you get a chance to try this one!

  7. What a great way to make a vegan version of the classic meatball subs, such a perfect recipe to make when my vegan friends come over but that everyone will enjoy equally!

  8. These are so delicious! We try and have a vegan meal each week so these will be next on my list.
    Thanks for sharing

  9. Although I'm not vegan, I do love quinoa, and these truly look delicious! Will look forward to trying these soon!

    • It's definitely worth trying whether you are Vegan or not! Such a great break from meat every once in awhile!

  10. I haven't had a good meatball sub in forever! I love how you have created a delicious meat free option that everyone can enjoy. I have never tried making meatballs with chickpeas and quinoa and I can't wait to try it.

    • Yes, I second that Vicky! I rarely eat the meat version, but this one is definitely a favorite in my house! I hope that you enjoy it!

  11. This is everything a gourmet sandwich should be, and then some! Looking forward to enjoying this tonight!

  12. Made this for dinner and it was nowhere near as complicated as I feared it would be. Turned out amazing, thank you!

    • I'm so glad that you had an easy time with this recipe, Ivana! It's definitely one to keep on your list for those Summer days ahead!

  13. I loved everything about this recipe. Not to mention the sandwiches were incredible! Will make these again, thanks!

  14. This has to be one of the most delicious vegan recipes i've ever seen! Meatball subs never looked so good!