Make these Italian-flavored vegan black bean meatballs with homemade marinara sauce for a family-approved meatless dinner! This recipe idea is so easy, healthy and comforting.
Legumes are a really underappreciated food group we should all be eating more of! Preparing flavorful and wonderfully textured black bean meatballs is a fantastic way to fall in love with them.
This easy meatless dinner idea is called meatballs, but it’s fully vegan and made from really accessible and healthy ingredients!
Perfect for satisfying those comfort food cravings, you can drown them in herbed marinara sauce and serve them with your favorite pasta.
For more meaty vegan recipes, check out our chickpea meatloaf, kidney bean burgers, lentil mushroom loaf, cauliflower chicken wings, and falafel tacos.
Look at the recipe
- Scrumptious meatless dinner idea
- Easy to make & customizable
- Kid-friendly & meat eater-approved
- Weight loss- and budget-friendly
- High in fiber, protein & minerals
In terms of kitchen utensils, you only need a food processor and baking sheet to make these black bean meatballs!
Find instructions for homemade marinara sauce and zucchini noodles further down in the article.
Ingredients needed
- Black beans — you’ve probably guessed that one.
- Mushrooms — adding that earthy umami flavor & wonderful texture.
- Carrots — some finely chopped veggies make the meatballs even healthier & lower in calories!
- Rolled oats — they help bring the meatballs together.
- Herbs & spices — parsley, thyme, smoked paprika, garlic and soy sauce are our flavorings of choice!
Sounds really straightforward, right? You probably have most of the ingredients already at home. If not, find some ingredient swaps below!
How to make black bean meatballs
Let’s start by making a flax egg (easy homemade binder) out of ground flax and some warm water. Give it a quick stir and let it sit in a small bowl to thicken for around 5 minutes.
Then, preheat your oven and line a large baking sheet with parchment paper.
Process ingredients
Place the black beans, mushrooms, carrots, oats, parsley, thyme, smoked paprika and garlic powder in your food processor.
Process until a crumbly mixture forms, then add soy sauce, your flax “egg”, salt and pepper. Pulse until everything is incorporated and don’t overdo it! We want some texture in our black bean meatballs.
Form the vegan meatballs
Using your clean hands, form little balls out of your black bean mixture. Line them next to each other on your prepared baking sheet, making sure they don’t touch.
Bake for 20 minutes
Once all of the beanballs have been created, place your baking sheet in the oven and bake them for around 20 minutes. Be sure to flip them halfway through so they bake evenly!
In the meantime, you can prepare your pasta, zucchini noodles or sauce to go with the black bean balls!
Storage & serving suggestions
Serve your homemade vegan meatballs warm with marinara sauce (let them simmer in the sauce for a few minutes to soak up the flavor!) and over your favorite pasta, rice or zoodles.
If you’ve never heard of the latter, read how to spiralize vegetables here!
Another great combo is to serve them over mashed potatoes and drowned in creamy vegan gravy.
We also love these black bean balls with BBQ sauce as a meatball sandwich topped with vegan cheese! They are also suitable for adding to a vegan appetizer platter.
Any leftover black bean balls can be kept in an airtight container in the fridge for 4-5 days or frozen for a couple of months.
Let them thaw at room temperature and reheat them in the oven or microwave at your convenience!
Tips & adjustments
Meal prep this recipe
These black bean meatballs are a great beginner-friendly meal prep recipe! Even though they are simple enough to make during a weeknight, you can also set aside some time during the weekend to make them in advance.
In this case, we recommend that you bake them until they are almost done, then let them cool completely and store them in the fridge for an upcoming dinner.
All you need to do, once you’re ready to eat them, is to pop them in the oven for a few more minutes or let them cook for a while in marinara sauce before serving.
Food swaps
Don’t have cooked black beans? No problem, you can use kidney beans or cannellini beans instead! The color will just be different, obviously.
You can also add some breadcrumbs, textured vegetable protein or cooked quinoa to your mixture if you prefer these ingredients.
If you’re cooking for picky eaters, feel free to omit the carrots. Add a handful of (roasted) nuts or seeds to the meatballs to make them heartier and higher in calories!
Feel free to use different herbs and spices like mustard, tomato paste, oregano or vegan Worcestershire sauce when making the beanballs.
Stovetop instructions
Instead of baking the meatballs, you can sauté or fry them in a skillet with oil (or use non-stick cookware for an oil-free version).
They need around 8-10 minutes on each side — be sure to turn them occasionally so they cook evenly.
More vegan dinner ideas
If you liked this recipe, be sure to check out the following goodness next!
- One-Pot Pasta Marinara
- Creamy Vegan Lasagna
- Vegan Mac and Cheese
- Hearty Vegan Chili
- Lentil Carrot Soup
Did you make our vegan black bean meatballs and like them? Be sure to give the recipe a rating, comment below and share it with your friends! You can also Pin it here.
This looks so delicious and I can’t wait to try it!! I just wanted to mention that the recipe claims to be naturally gluten free. However, someone new to eating gluten free might not realize that most oats and soy sauce contain gluten, unless they specifically state that they are gluten free.
Hey Briana,
thanks for checking in! And you’re totally right, soy sauce is definitely made with wheat and not all oats are 100% gf (though it does the job for most who avoid it without having celiac disease or an allergy). Will definitely correct that!
Hope you liked the recipe :)
Warmly,
Alena
yummy, it looks delicious, I want to make this recipe on my husband birthday, thanks for sharing this recipe.
wonderful, hope you guys will enjoy it!
It looks very yummy.
Thanks for sharing such a delicious recipe with us.
you’re welcome, let us know how you like it :)
Wow! I need to save these recipes they could be used in so many dishes! Thanks for doing all the hard work for us. This looks great! ;)
i was in the mood for Moroccan meatballs
i used your wonderful recipe as a springboard from Italian to Moroccan:
i omitted basil, oregano, crushed red pepper flakes, thyme, garlic powder, tomato paste
i substituted the spice mix ‘ras el hanout’, harissa sauce for tomato paste, added golden raisins, a bit more cinnamon, and topped with fresh mint
it was just what i was craving!
thanks for the delicious springboard
Loved the idea, but unfortunately my bean balls turned out really mushy. Maybe it was the mushrooms releasing to much water, but I wasn’t even able to turn them while baking because they wouldn’t hold their shape. Also they promptly fell into pieces when put into the marinara. Maybe some additional flour would help to get a better consistency.
Is there any substitute for the mushrooms? Do not eat mushrooms.
Thank you.
sure, you can just add cooked quinoa, more rolled oats or adjust with the other ingredients to get the desired consistency. The mushrooms cook down to a very small amount anyway!
How can I reduce the sugar in this recipe please.
Hi Helen,
the sugar listed in the nutrition calculation comes from healthy foods like canned tomatoes or oats! It’s not added sugar.
Best,
Alena
Hello
I found out when using flax seeds and water that if you boil them for a few seconds in the MW they will thick much more.
Can you please clarify what a serving size is? Maybe I’m just overlooking this information? I see that the recipe makes 4 servings but is one serving a single ‘meatball’ or…? I would love to make this for my potlucks, but I need to know how much to make. Thanks so much in advance. :-)
Hi Joy, thanks for your question! I wish I could remember exactly how many vegan meatballs this recipe makes… I think it was 3-4 per serving or so, depending on how big you make them. I’ll follow this recipe again soon and update the article with this information!
PS: You can always freeze any leftover meatballs in case you make too many.