Vegan Meatball Sub

Posted by in Cooking, Lunch/Dinner, Sandwiches/Burgers | 0 comments














Hello & Happy Tuesday!





In all honesty, I can’t remember the last time I had a meatball sub. As a whole, this concept was just never my cup of tea. I never liked red meat and was never fond of pasta sauce, so needles to say it was the last on my list. However, once I had the chance to explore a vegan version I was instantly hooked. 


It’s savory, sightly sweet from the red sauce, has texture from the toasted walnuts, a crispness with the kale, and it just doesn’t disappoint! 









What’s perf about these meatballs is that they involve a handful of affordable and accessible ingredients, pack tons of nutrients, flavor, can be made in bulk, thrown on some pasta, a sandwich, or whatever your desire!




What’s also fab about this concept is that they can be made into mini sliders for the perfect entertaining vegan bite!



If you’re looking for that amazing vegan meatball sub replica that’s packed with nutrients & flavor.. You have to try this recipe for a classic vegan Meatball Sub!









Why this recipes rocks:



Minimal ingredients

Nutrient dense

Great presentation


Can be made in bulk

Meatballs can be tossed on any dish youcrave

Can be made into bite size portions




































Vegan Meatball Sub







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

Vegan Meatball Sub

  • Author: Eat Drink Shrink
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 4 1x


  • Meatballs:
  • 3/4 cup chopped walnuts
  • 1 package sliced cremini mushrooms
  • 3 large cloves garlic
  • ½ medium onion, sliced
  • 1 tbs olive oil
  • 1 can white beans
  • 1 tbsp Italian seasoning
  • 4 sub buns
  • 2 cups kale
  • 1 cup Panko
  • ¾ tsp salt
  • Freshly ground black pepper, to taste
  • 1/2 tsp red pepper
  • 3 tbsp fresh basil (minced)
  • 3/4 cup vegan Follow Your Heart Parmesan cheese


  • 1 large can of crushed tomatoes
  • 2 clove garlic (minced)
  • 2 tbsp fresh minced basil


  1. Preheat oven to 350F. Place walnuts and buns in the oven on lined/sprayed baking sheet and bake for 10 minutes. Set aside.
  2. In a pan over medium heat add minced garlic and a drizzle olive oil. Cook until translucent. Add the mushrooms, onions, italian seasoning, and continue to cooke for an additional 5-7 minutes. Rinse and drain beans. Lightly smash beans with your hands leaving the majority of it mashed with a few solid beans. In a large bowl combine the Panko, beans, walnuts, mushroom/onion mixture, red pepper, basil, and salt/pepper. Press the mixture into balls and set aside.
  3. In the same skillet over medium/high heat add a drizzle of olive oil and cook each ball for 5-7 minutes making sure to rotate for an even cook. Once ready add two meatballs to a sub, top with red sauce, kale, basil, more vegan parm!
  • Category: Meatball Sub
  • Cuisine: Sandwich


  • Serving Size: 1 sandwich














Eat Drink Shrink Newsletter

Subscribe + get my top 12 Cooking Tips!

I agree to have my personal information transfered to MailChimp ( more information )

I will never give away, trade or sell your email address. You can unsubscribe at any time.

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Top of page