• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Vegan Heaven

  • Home
  • Recipes
  • Going Vegan
  • About
    • About Me
    • Impressum
    • Privacy Policy
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipes
  • About Me
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Tumblr
    • Twitter
  • ×

    Vegan Meatball Sub

    Published: Jan 23, 2018 · Modified: Jul 11, 2020 by Sina · This post may contain affiliate links · 13 Comments

    17.9Kshares
    • Facebook287
    Jump to Recipe Print Recipe

    If you’re a sandwich fan like me, you will LOVE this vegan meatball sub. It’s super easy to make, 100 % plant-based, and sooo delicious!!

    Vegan Meatball Sub

    Everyone loves a good meatball sub and it’s so easy to make a vegan version of this Italian-American classic! I’ve used my recipe for vegan meatballs with kidney beans for this vegan meatball sub. It has been one of the most popular recipes on the blog for a very long time. Over the last years, so many people have tried it and I love to see the photos of your remakes on Instagram and Pinterest.

    Vegan Meatball Sub

    If you’re looking for vegan meatballs without soy, this is the right recipe for you. The vegan meatballs are made from scratch. Instead of TVP or tofu, the recipe calls for kidney beans, oats, and lots of spices. This time I also added mushrooms, which was a great addition.

    What You Need For This Vegan Meatball Sub

    The ingredient list for this vegan meatball sub might seem rather long at first sight but most of the ingredients are just spices.

    Vegan Meatball Sub

    For the vegan meatballs you will need:

    • cooked kidney beans
    • garlic
    • one small red onion
    • dried oregano and basil
    • tomato paste
    • soy sauce (omit for a soy-free version)
    • rolled oats
    • sunflower seeds
    • mushrooms
    • salt and pepper

    And then of course a good marinara sauce and some Italian sandwich rolls or baguette. I also love to sprinkle some vegan Parmesan and fresh parsley on top. I usually use homemade cashew Parmesan with nutritional yeast.

    As always, you can find the full ingredient list and the recipe instructions in a separate recipe box at the end of this post.

    Vegan Meatball Sub

    I used to pan-fry my vegan meatballs, but nowadays I prefer the oil-free baked version. So you can either heat some oil in a large pan and cook them for about 5 minutes until they’re brown and crispy. Or you can line a baking sheet with parchment paper, equally divide the meatballs on top of it, and bake them for about 15 minutes. Both ways work great!

    Another question I often get about my vegan meatballs is: “Can you freeze vegan meatballs?” Yes, you can and it works out pretty well! I often double the recipe and then just freeze half of them. This way you have a delicious and healthy dinner on busy weeknights. Just make some pasta, heat some marinara, and you’re good to go. For an extra boost of nutrients, you can also add some spinach to the sauce.

    I hope you like this vegan meatball sub as much as we do around here!

    Have a great week, everyone!

    Sina – xx

     

     

    Vegan Meatball Sub

    Vegan Meatball Sub

    If you're a sandwich fan like me, you will LOVE this vegan meatball sub.  It's super easy to make, 100 % plant-based, and sooo delicious!!
    5 from 25 votes
    Print Pin Rate
    Course: Entrée
    Cuisine: American
    Prep Time: 10 mins
    Cook Time: 5 mins
    Total Time: 30 mins
    Servings: 3 servings
    Author: Sina

    Ingredients

    For the meatballs:

    • 1 1/2 cups cooked kidney beans (or one 15 oz can)
    • 1 large clove of garlic, minced
    • 1 small red onion, chopped
    • 1 teaspoon dried oregano
    • 1 teaspoon dried basil
    • 1 teaspoon soy sauce (omit for a soy-free version)
    • 1 tablespoon tomato paste
    • 1/2 cup rolled oats
    • 1/2 cup mushrooms, finely chopped
    • 1/3 cup sunflower seeds
    • salt, to taste
    • pepper, to taste

    For the subs:

    • 3 Italian sub rolls or one large baguette
    • 2 cups of your favorite marinara
    • 3 tablespoons vegan cashew Parmesan
    • 1/4 cup fresh parsley, chopped

    Instructions

    • Rinse and drain the kidney beans. Put them in a medium bowl and mash them well with a fork. In a medium pan, heat some oil and sauté the onions for 3 minutes. Add the minced garlic and the mushrooms and cook for another 2 minutes. Add it to the mashed beans together with the spices, tomato paste, soy sauce, and oats. Put the sunflower seeds in a food processor and pulse until a fine meal is achieved. Add to the bean mixture and combine well. Season with salt and pepper. Form about 12-14 vegan meatballs.
    • Preheat the oven to 350 °F. Line a baking sheet with parchment paper, equally place the meatballs on top of it, and bake them for about 15 minutes.
    • Serve the vegan meatballs on Italian sub rolls or baguette and top them with your favorite marinara, vegan cashew Parmesan, and sprinkle them with fresh parsley. Enjoy!

    Notes

    You can find the recipe for the vegan cashew Parmesan in one of my older posts.
    Tried this recipe?Mention @_veganheaven_ or tag #veganheaven!
    Rate the recipe!If you like this recipe, please leave a good rating! This will help other readers.
    Previous Post: « 27 Delicious Vegan Breakfast Recipes (Sweet & Savory)
    Next Post: Vegan Mexican Food – 38 Drool-Worthy Recipes! »

    Reader Interactions

    Comments

    1. Tina

      September 06, 2020 at 12:07 am

      5 stars
      I am new to vegan but hands down this is the best vegan recipie I have tried yet. Delicious and no one would ever be able to tell that they this was not actually meat!! Will keep this in my regular dinner rotation.

      Reply
    2. Laura

      June 20, 2020 at 4:07 am

      5 stars
      These are absolutely delicious. I think I’ve made them 6 times by now. I always make my own sauce and these are such a satisfying and delicious healthy “meat”ball to pair with it. I’ve sent this recipe to all my vegan friends. So good, thank you!

      Reply
    3. Sarah

      April 20, 2020 at 3:29 am

      5 stars
      I made these tonight for my family. Absolutely delish. Even my 2 year old approved! Thank you for sharing such a wonderful recipe.

      Reply
    4. Eric

      January 26, 2020 at 6:24 am

      5 stars
      Super recipe👍😀 even my meat eating friends love it.

      Reply
    5. Laura

      September 12, 2019 at 3:27 pm

      5 stars
      Wonderful recipe! Should the rolled oats be cooked first?

      Reply
    6. Pam

      February 26, 2019 at 3:06 pm

      Is there a place I can find the nutritional values for this recipe? My Mom is on a medical high protein diet and I need to know the protein amount.

      Thank you

      Reply
    7. Kleanthis @ Yumbles Vegan Team

      July 24, 2018 at 1:15 pm

      5 stars
      Those meatballs look delicious. I am definitely making them during the next few days. I am also curious to try them with pasta although I feel it would be too overwhelming mixing the kidney beans with pasta. What do you think?

      Reply
    8. Patricia Logan

      June 17, 2018 at 12:50 am

      5 stars
      Meatballs were delicious…even my Italian boyfriend liked them

      Reply
    9. Samantha

      June 03, 2018 at 5:02 pm

      5 stars
      This was the best vegan meatball sub I had so far! Awesome recipe. Thanks for sharing!

      Reply
    10. Paul

      April 02, 2018 at 12:49 am

      Excellent recipe! You can add one small green chilly(finely chopped) and one spoonful cilantro to your spices. Pinch of ground cumin powder can work wonders.

      Reply
    11. Kim

      January 28, 2018 at 5:41 pm

      How much tomato paste?

      Reply
      • Sina

        January 29, 2018 at 9:57 pm

        Hi Kim,

        Sorry, I just updated the ingredient list. :-) You need one tablespoon of tomato paste.

        Reply
    12. Flora

      January 24, 2018 at 5:13 pm

      Wow it’s so good to finally find a vegan alternative for a meatball sub – thank you! :)

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Tumblr
    • Twitter
    Sina-Veganheaven

    Hi, I'm Sina and this is my recipe blog where I share heavenly simple and sinfully delicious vegan recipes.

    Popular Recipes

    • Lemon Spaghetti with Spinach (One Pot)
    • One Pan Mexican Quinoa
    • Roasted Chickpeas
    • Thai Pineapple Fried Rice Recipe (Vegan)
    • Vegan Meatballs with Spaghetti
    • Creamy Vegan One Pot Pasta (Asian Style)

    Asian Recipes

    • Vegetable Biryani
    • Teriyaki Tofu
    • Yaki Udon
    • Vegan Fried Rice
    • Vegan Pad Thai
    • Vegan Bibimbap

    Footer

    Impressum/Legal Notice
    Privacy Policy
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Tumblr
    • Twitter

    Affiliate Disclaimer:

    Some posts may contain affiliate links, which means that if you click on one of the product links and actually decide to buy it, I’ll receive a small percentage of the total price - of course this does not cause any extra costs for you. I only recommend products that I personally love and use regularly.

    Copyright © 2023 by Vegan Heaven · Privacy Policy

    We use cookies to improve your experience. You accept this by clicking "Okay" or continue to use our site. Find out more.