The only Vegan Meatball Recipe you’ll ever need! A delicious plant based alternative to traditional meatballs, these meatless balls are easy to make and will taste great with your favorite pasta sauce. Vegan comfort food that’s crave-worthy…I’m literally obsessed!
Jump to:
Looking for a plant-based dinner that EVERYONE will adore? Vegan spaghetti and meatballs is always a good answer!
Yes, I know these are meatless meatballs and those are zucchini noodles….but guess what? Mamma mia….EVERYONE loved them….and now I’ve got another great recipe to choose from when I need a vegan main dish.
More breaking news: Not all vegan recipes are made with healthy ingredients. Read the ingredient list of your favorite vegan meatball brands like Trader Joes Meatless Meatballs and IKEA plant balls….I’ll wait here while you decide to look in your pantry for ingredients to make this healthy meatball recipe, made with real food, instead.
Serve these veggie balls with your favorite marinara sauce to make a meatball sub, or to make vegan Swedish meatballs….there are lots of ways to enjoy these healthy vegan meatballs.
Why these are the best vegan meatballs
- They’re hearty, savory, flavorful and delicious.
- Made with pantry staples plus fresh herbs.
- Meaty texture is spot on.
- Comfort food served with your favorite sauce…what’s not to love?
- Easy vegan meatballs…totally doable for a crave-worthy weeknight dinner.
- The entire family will love them…when’s the last time you were able to make one meal for EVERYONE?
Vegan Meatball Ingredients
My plant-based take on traditional meatballs…loaded with plant-based protein and fiber from wholesome ingredients and pantry staples. We’re using mashed beans instead of ground beef or turkey, but with all the same flavors you’d add to regular meatballs.
- Beans: I used a combination of chickpeas and pinto beans to give these a hearty texture. Red kidney beans or black beans are other good choices.
- Ground oats: Chickpea flour and brown rice flour are good subs. You can use any all purpose flour that suits your dietary needs….making bread crumbs not necessary.
- Tomato paste: Gives this vegan meatball mixture the right color and flavor.
- Ground flax: Binder extraordinaire and I don’t even bother making a flax egg, I just add it with the rest of the ingredients. Ground chia seeds are a good substitution and will also help the meatballs hold together.
- Nutritional yeast: I love the nutty and cheesy flavor this adds. Vegan parmesan cheese is a good sub, but I like nutritional yeast better. I always have some in the pantry.
- Shallot: substitute with finely diced purple onion, scallions or leeks.
- Fresh herbs. Use fresh basil or parsley.
How to make this recipe
Start by preheating your oven to 425 and lining a large baking sheet with unbleached parchment paper.
First rinse and drain the beans. If you’re making them from dried beans, you’ll need a total of 3 cups. Good news, there’s no need for a food processor, it’s easy to use a potato masher or even a fork to get the beans mashed, leaving a bit of texture.
Add remaining ingredients to the large mixing bowl of mashed beans. A little oil helps the batter gel, but you could use water instead of the olive oil if your prefer. Use a microplane to grate the garlic right over the bowl. Or, you can mince the garlic cloves or use a garlic press. Mix with a fork to get everything well incorporated.
This recipe will make about 18 golf-ball sized veggie meatballs. Use a cookie scoop to easily portion them out. Or use the cookie drop method with 2 tablespoons.
Use wet hands to roll them into actual balls. Bake in preheated oven for 20 minutes, then roll over and bake for another 15, until golden brown.
Plant based meatballs are right at home served with spiralized zucchini noodles and marinara sauce. Let me know in the comments how you’re serving yours…maybe a vegan meatball sub with bbq sauce? What about mashed potatoes and vegan gravy? I’ll take mine with some mushroom sauce please!
Meal Prep and Storage
- Make ahead: Absolutely! Stop after making “dough” and refrigerate for up to 2 days before baking. You can also freeze the batter before or after baking.
- To store: Store in airtight container in the fridge for 4-5 days or freezer for 3 months.
- To reheat: Already baked meatless meatballs can be reheated in the oven at 400 for 15 minutes until heated through. If your leftovers have tomato sauce on them, it’s best to reheat in a large saucepan over low heat.
- To freeze: Here’s the best part…you can freeze these meatless balls raw or fully baked to be used for different recipes at another time! To freeze meatball “dough” roll into balls and flash freeze, then transfer to zip top freezer safe bags.
Debra’s Pro Tips
- Serve with marinara sauce and a sprinkle of nutritional yeast plus some crushed red pepper…just saying!
- Make the batter, but instead of rolling into Italian meatballs, form into veggie burgers and bake as directed.
- Leftover plant-based meatballs plus zoodles from last night can be reheated in a large skillet, over medium heat with a bit of extra sauce.
- Make mini veggie balls to serve as appetizers with toothpicks. Use my sweet and sour meatballs recipe or cover with marinara sauce and keep on low in a crockpot.
- Make super small and add to vegan minestrone for an Italian wedding soup vibe.
Vegan Meatball FAQs
Absolutely! For best results, use a freezer-safe container. You can freeze the vegan meatball mixture BEFORE it’s cooked, by rolling into balls and flash freezing before transferring to an air-tight container. OR, freeze leftover vegan meatballs that have been cooked. Either way, they’ll stay good in your freezer for 3 months, making these a great choice for meal prep.
Usually they’re made of some sort of plant-based protein like beans or lentils for meaty texture. Sometimes grains like brown rice are added along with a binder like flax egg or chia seeds plus tomato paste, nutritional yeast and Italian seasoning. It’s important to read the ingredient list carefully if you buy meatless meatballs already made, or use fake meat products.
More Vegan Italian Recipes
Did you know commenting and rating recipes is one of the best ways to support your favorite food bloggers? If you made this recipe, please consider a five star rating below and leave a comment. Also, please share your photos on instagram by tagging me @dkhealthcoach and using the hashtag #debraklein
📖 Recipe
Vegan Meatball Recipe
Equipment
Ingredients
- 1 can chick peas 15.5-oz
- 1 can pinto beans 15.5-oz
- ¼ cup tomato paste
- ¼ cup ground flax
- ½ cup oat flour grind old fashioned rolled oats
- 2 Tablespoons olive oil extra virgin
- 4 cloves garlic finely grated, minced or pressed
- 1 shallot minced
- ½ cup chopped fresh flat leaf parsley
- ¼ cup nutritional yeast
- 2 teaspoons Italian seasoning
- ½ teaspoon crushed red pepper flakes
- ½ teaspoon sea salt
Instructions
- Preheat oven to 425. Line large rimmed baking sheet with unbleached parchment paper.
- Rinse and drain beans. Place all 3 cups into a large mixing bowl and use a potato masher or fork to roughly mash. Some chunks are ok, but not whole beans. The goal is slightly chunky, definitely not a smooth paste.
- To the bowl, add tomato paste, olive oil, ground flax, oat flour, shallot, parsley, nutritional yeast, spices, pepper and salt. Finely grate the garlic cloves over the bowl. Mix until everything is well distributed.
- Use a medium sized cookie scoop or 2 Tablespoons to scoop out 18 golf ball sized portions onto the prepared pan. Wet your hands and roll each portion into a ball.
- Bake in preheated oven for 20 minutes. Roll onto another side and then bake for another 15 minutes, until edges are crisp and center is tender.
Notes
Nutrition
Note
The nutrition calculations were done using online tools. To obtain the most accurate representation of the nutritional information in any given recipe, you should calculate the nutritional information with the actual ingredients you used. You are ultimately responsible for ensuring that any nutritional information is accurate, complete and useful.
Emily
These are the perfect comfort food! Everyone loved the meat texture. Can’t wait to try these with zucchini noodles next time!
Debra Klein
Awesome Emily…thanks for letting us know!
Mary
What a great alternative to meatballs when entertaining vegans guests. Could even be made alongside conventional meatballs and let the guests choose.
Linda
What a great idea to have these for Meatless Monday!
Ramona
I made this yesterday for supper and it was absolutely wonderful. I am saving this recipe as kids will want it again super soon, I know it. Thanks so much for sharing this super yummy recipe 😉
Debra Klein
You’re welcome…glad the kids liked them.
Linda
OMG!! These are delish!! Made as written, no changes needed. DELIZIOSO!
Debra Klein
Thanks Linda! Totally appreciate that comment!
Lori
These look yummy and I would like to make them, but my husband can’t eat oats. Is there something that I can swap for the ground oats?
Debra Klein
Yes, you can replace with any type of flour that works within your dietary needs. Almond flour or additional ground flax would also be a fine choice.
Norma Salamanca
I made these, and they never made to the bowl of spaghetti or sauce. These are so tasty!! These are reserved for me, the cook, for my own lunches this week! What better way to celebrate my own busy week. Just for me.
P/ S Tomorrow dinner is spaghetti squash, so these will finally meet the sauce!
Thanks as always! Norma
Sent from my iPhone
Debra Klein
Aw, thanks Norma…so glad you enjoyed these as much as we do! Yes, always save some for yourself…Debra.
Natalia
First of all….I am a firm believer in meat as a healthy food! However, my family observes lent and I find that I am looking for vegan recipes twice a year. This was a great meat replacement recipe! I made this for church lunch and I received raves for this meal. Thank you so much!!!
Debra Klein
You’re welcome! I love this for you…you don’t have to be vegan to enjoy a non-meat meal.
Whack
Hi Debra,
Thanks for a wonderful recipie!
I’ve some friends that are truly sensiviticmve to gluten.
Is there an alternative to using oats as this article seems to indicate there’s a possibility for gluten reactions in some consuming oats.
Thanks in advance
—Whack
Debra Klein
You’re welcome. If you are concerned about the potential of cross contamination from gluten-free oats, you can substitute with any gluten-free flour you are comfortable with, or your gluten-sensitive friends have found works well for them.