Hearty and filling Vegan Meatballs made with nourishing ingredients like chickpeas, mushrooms, and walnuts for the plant-based Italian dinner of your dreams! Gluten-free option and kid-friendly. These freeze beautifully, too! Serve with spaghetti and your favorite red sauce for the perfect weeknight dinner.
We're makin' meatballzzzz!
I adore my Vegan Lasagna and Baked Spaghetti but meatballs just hit different, ya know? So savory and nostalgic and all kinds of delish.
Considering my meat and potato loving husband eats like ten per sitting, I like to make a double batch so we can have plenty of leftovers and some to freeze for lunches.
Bean balls, vegetarian meatballs, plant based meatballs...whatever you call 'em, know that these gems will hit the dinner jackpot every time!
Ingredients
- Flax: we're making a "flax egg" to bind the mixture together. You can also use a real egg if you're not vegan.
- Walnuts: toasted for delicious nutty flavor and crunchy texture. No one wants a mushy meatball!
- Mushrooms: for that meaty texture and an additional flavor boost.
- Onion and garlic: essential for flavor town!
- Beans: you can use pinto beans or chickpeas here, which make up the base of this recipe.
- Italian seasoning: n easy blend to season the meatballs. You could also use a mixture of dried oregano and basil if you don't have Italian seasoning on hand.
- Nutritional yeast: I love adding this for cheezy flavor, but you can leave it out if it's not in your pantry.
- Breadcrumbs: these are essential to help the meatballs hold their shape and stick together. I like panko the best! Italian-style adds extra flavor but plain breadcrumbs work just fine.
- Marinara: go with a marinara you love for serving. My favorites are Rao's, Vero Gusto or Kirkland. I look for high-quality ingredients like plenty of extra virgin olive oil and onions and no added sugar.
How to make
Bake mushrooms and walnuts at 350F for 10 minutes.
Pulse garlic and onion in food processor. Add beans, seasoning, nutritional yeast, mushrooms and walnuts.
Dump mixture into a bowl and stir in flax mixture and bread crumbs. Roll mixture into 20 balls.
Place on baking sheet and bake for 20 minutes. Flip and bake for another 20 minutes.
How to store
Store leftover meatballs separately from noodles and sauce in an air tight container for up to five days in the refrigerator.
I simply reheat them in the microwave with sauce and noodles when I'm ready to eat them.
How to freeze meatballs
These freeze really well. Line a baking sheet with parchment paper and place leftover meatballs on the sheet in an even layer.
Freeze and then transfer frozen balls to a baggie and freeze for up to three months.
To reheat, place them in the refrigerator overnight or reheat from frozen in the microwave.
Delish serving ideas
- with spaghetti, marinara, and a green salad
- crumbled on pizza with sauce and vegan ricotta
- in a bun as a meatball subs
Dinner is calling!
I hope you're as obsessed with these meatballs as I am!
I'd be super grateful if you'd take a moment to leave a quick star rating and review below. Comments mean the world to me and your honest feedback helps me to continue to share recipes you'll crave!
PrintHealthy Vegan Meatballs with Chickpeas
- Prep Time: 15 min
- Cook Time: 40 min
- Total Time: 55 minutes
- Yield: 20 meatballs 1x
- Category: Main Meals
- Method: Oven
- Cuisine: Italian
- Diet: Vegan
Description
Hearty and filling Vegan Meatballs made with nourishing ingredients like chickpeas, mushrooms, and walnuts for the plant-based Italian dinner of your dreams! Gluten-free option and kid-friendly. These freeze beautifully, too! Serve with spaghetti and your favorite red sauce for the perfect weeknight dinner.
Ingredients
- 1 tbsp ground flaxseed + 3 tbsp water
- ½ cup chopped walnuts
- 8 oz sliced mushrooms
- 3 large cloves garlic
- ½ medium onion, sliced
- 1 15oz can chickpeas or pinto beans, drained and rinsed
- 1 tbsp Italian seasoning
- 2 tbsp nutritional yeast
- ¾ tsp salt
- Freshly ground black pepper, to taste
- ¾ cup Italian-style breadcrumbs (I used Italian-style gluten-free panko)
For serving:
- 1 ½ cups marinara sauce (plus more if desired)
- 1 lb spaghetti (whole grain or gluten-free if necessary)
Instructions
- Preheat oven to 350F. Place walnuts and mushrooms on lined/sprayed baking sheet and bake for 10 minutes. Once done, remove from oven and leave oven on.
- Combine flax and water in a small bowl, stir, and set aside.
- Place garlic and onion in food processor and pulse a few times until chopped. Add beans, Italian seasoning, nutritional yeast, salt, pepper, and cooked mushrooms and walnuts (they will be hot, that’s okay) and pulse until everything is chopped and mixture will hold together. There should be some texture– it shouldn’t look pureed.
- Dump mixture into a bowl and stir in flax mixture and bread crumbs.
- Roll mixture into 20 balls (a bit larger than a golf ball). Place on baking sheet and bake for 20 minutes. Flip and bake for another 20 minutes. Serve with pasta and marinara, if desired.
Notes
TO FREEZE: Line a baking sheet with parchment paper and place leftover meatballs on the sheet in an even layer. Freeze and then transfer frozen balls to a baggie and freeze for up to three months.
To reheat, place them in the refrigerator overnight or reheat from frozen in the microwave.
Recipe by Alexis Joseph of Hummusapien™. Photos by Eat Love Eats.
Andrea says
These were enjoyed for dinner tonight! For the kids I served with homemade marinara for dipping and some vegan parm for sprinkling. Some garlic stir fried green beans on the side completes the meal. Thank you for sharing, so glad I found your site 🙂
Alexis Joseph, MS, RD says
Love it, thanks so much Andrea! You must try the vegan lasagna next!
PAT says
MADE THE MEATBALL RECIPE
BEST EVER. THANK YOU PAT
Alexis Joseph says
Yayyy I'm so thrilled Pat, thank you!
PAT says
LOVE THE VEGAN MEATBALL RECIPE
WILL MAKE IT SOON. THANK YOU
FOR THE GREAT RECIPES. PAT
Alexis Joseph says
Awww thank you tons, Pat!!
Robin Lucas says
Happy New Year!
I always love making these Alexis!! They are in the oven as I am typing this:) For the sauce, I roast tomatoes, blend with cottage cheese for a creamy sauce and use protein pasta for even more protein. I cant wait for dinner tonight.
I love all your recipes 🙂
Alexis Joseph says
Awww that means so much, Robin! And YUM to that cottage cheese idea!
Kolleen S Lykins says
I absolutely cannot believe how delicious these are!! I used pinto beans and followed recipe exactly as it. A little marinara on top and just incredible 😋
Alexis Joseph says
I'm so glad you loved the bean balls, Kolleen, and thanks a ton for leaving a comment and star rating!
Sarah says
What could you sub for walnuts? (My son has an allergy) Would petitas/pumpkin seeds work?
Alexis Joseph says
Sure!
Jenna Piechowicz says
The flavor of the ‘meat’balls was absolutely delicious, however the texture of the balls was a failure.
I baked them as recommended and they were still very soft so I pan seared them which helped to keep the form, but they still crumbled when they got to the plate 😏
It would be nice to find a ‘meat’ball recipe that can keep the balls firm and not crumble.
Alexis Joseph says
Hey Jenna, sorry you didn't love the texture! You could try more breadcrumbs next time and that may help. If you're not vegan, an egg would also do the trick.
Debbie Gladstones says
I have made these several times and love them!! I also make them as burgers ….thank you for sharing!!
Alexis Joseph says
Amazing, thank you Debbie!
Tara says
I've made this recipe countless times, but, it had been a while and I needed something super easy to whip up. I happened to have a can of beans, mushrooms, and walnuts but I ended up making a few subs/additions. First, I didn't whole onion or garlic so I left out the onion and used garlic powder. Next, I added in some tamari and Worcestershire sauce for some extra umami flavor. Also added in some red pepper flakes for some extra heat (I like my food a bit on the spicier side!). Lastly, after pulsing everything in my nutri bullet, I decided not to add an egg/flax egg because personally I didn't think it needed it - and I was right! I was able to form "meatballs" pretty easily.
This recipe is super delicious and is so good with jovial foods GF penne and WF marinara. I also added some parm on top which took it over the top! SO good! Not sure why I don't make these more often, but I'm going to start now! Only regret was I wish I made a double batch!!
Alexis says
Mmmm the extra umami sounds so fab. I love how easy your version sounds, and I'm totally going to try out your subs! Thanks for letting me know, Tara 🙂 I so appreciate you taking the time.
Erin says
I forgot how good these were until I made them again a few weeks ago and couldn't stop eating them for days. I love how they are easy to make and are good for vegetarians and meat eaters. They are super easy to throw on pasta, but I also sometimes get creative with them and use them on salads, sandwiches, etc. This is definitely a keeper!
Alexis says
Eeeee you're the sweetest, Erin!! So good on sammies!
Anna says
These were 10/10 - my whole family loved them!!
Alexis Joseph says
Amazing, thanks Anna!!
Sam says
Our family loves these meatballs. Delicious as a meatball sandwich! Thank you for creating this recipe.
Alexis Joseph says
Wonderful, thanks so much Sam!
Lindsay Remley says
These were great. Even our kids ate them and were none the wiser that these were vegan. I suggest doubling the recipe.
Alexis Joseph says
Heck yes to doubling! Thanks so much, Lindsay. I'm thrilled they were kiddo-approved!
BF says
These were great! My family loved them. We added a vegan Parmesan cheese on the plates dish.
Alexis Joseph says
Mmmm sounds fantastic. Thanks for the lovely review and rating!
Leigh says
Can these be made without mushrooms? Would I just omit them, or should I substitute them with something else?
Alexis Joseph says
I've never made them without mushrooms so I can't say for sure. They add bulk and "meaty" flavor, although it may work without them? If you try it, I'd love to know how they turn out.
Tiffany says
Hi Alexis! Thank you for this marvelous vegetarian creativity. These meatballs are insanely good.
Alexis Joseph says
I so appreciate that, Tiffany! Thanks!
Valerie says
Just made these tonight and they were SO good!!! Didn’t make any subs or anything and was perfect! Roasted the onion and garlic along with the shrooms and walnuts but didn’t make any subs or anything and was perf!! Served with Rao’s arrabiata and spaghetti squash for a lighter summer dinner. So versatile, will totally repeat and use w other combos also. Best part... the rest are already frozen and prepped for next meal! ☺️🎉
Alexis Joseph says
Rao's is the best, right? I'm so thrilled you enjoyed it. Thanks so much for letting me know!
Jen says
Loved these meatballs! They were so easy and fast to make and the perfect addition to our spaghetti night. The flavoring was on point too. We had plenty leftover and I definitely put them in buns and made meatball subs with marinara which was also a great way to use them. I love meals that can provide more than one meal and these meatballs are a keeper for that.
Alexis Joseph says
Me too! I'm a huge fan of leftovers--I want enough food for two nights. Thank you for such as glowing review!
Michele Bussey says
I am on a nut free, oil free vegan diet. What can I sub for the walnuts?
Alexis Joseph says
I've never made these without walnuts, but you could try adding some oats or more breadcrumbs?
Dylan says
This is a staple meal for us as well! Easy to throw together and packed full of flavor! I recommend enjoying with garlic bread and a big glass of wine 🙂
Alexis Joseph says
OMG now I'm craving garlic bread....and wine! Thanks, Dylan 🙂