Looking for a delicious meatball alternative? Try these easy Vegan Meatballs with green lentils, walnuts, and shallots - these veggie meatballs happen to be gluten-free. You can make them using ingredients you likely already have in your pantry.
These meatballs hold their shape in marinara sauce and taste so good served over zucchini noodles or pasta.
I looked around the pantry the other day to find an easy weeknight meal that we would enjoy, but I didn't want to spend hours in the kitchen.
Jump to:
In the pantry I found a bag of dried green lentils and a packet of walnuts, and that gave me an idea - what if I made some vegan meatballs and tossed them in a simple tomato sauce to serve over zucchini noodles or pasta?
I knew lentils and walnuts would give the meatballs lots of texture and moisture without animal products. A quick test batch later, I was thrilled with the results - the "meatballs" held together beautifully and had such great flavor.
The lentils added a nice earthiness, and the walnuts lent texture. You’ll love these easy vegan meatballs as much as we do!
These veggie meatballs are comforting and satisfying when you want something hearty and substantial, and they pair perfectly with pasta or zoodles and marinara sauce!
Try my healthy vegan meatloaf recipe, made with lentils and walnuts, and these lentil black bean burgers! Try Gnocchi with Vegan Sausage and Sage for a hearty and comforting dish!
Ingredients
Here are the simple ingredients you need to make this vegan meatball recipe. These are the best vegan meatballs with walnuts, lentils, and fennel seeds! Head to the recipe card to find the complete ingredient list.
- Lentils - use brown or green lentils. Drain them well before adding them to the recipe.
- Flaxseed meal - I combine ground flaxseed with the other ingredients instead of mixing it with water to make a flax egg.
- Fresh parsley - for color and flavor. You can use dried parsley in a pinch, but fresh is better.
- Psyllium husk - a binding agent common in gluten-free baking/cooking, psyllium husk is essential for holding everything together. You can find powdered psyllium husk at the grocery store in the supplement section near the vitamins, in the bulk section at a natural foods grocery store, or online.
- Fennel seeds - for flavor.
- Walnut halves - chop these in the food processor unless you prefer to do it by hand.
Substitutions
Here are some substitutions you can try when making these plant-based meatballs:
- Lentils - You can use brown rice, black beans, or kidney beans instead.
- Coconut oil - use olive oil or avocado oil instead.
- Walnuts - you can try sunflower seeds, almonds, or pecans.
- Fennel - You can use oregano instead; I'd start with ½ teaspoon dried oregano or an Italian seasoning mix.
Variations
Here are some variations you can try when making this vegan meatballs recipe:
- Seasoning - Instead of fennel, use ½ teaspoon of oregano or Italian seasoning.
- Spicy - Add ¼ to ½ teaspoon crushed red pepper or stir in Calabrian red pepper chile paste.
- Deluxe - Add a sprinkling of nutritional yeast or vegan Parmesan cheese on top.
- Flavor - add garlic powder or onion powder, or both. Add a tablespoon of tomato paste.
How to make these easy vegan meatballs
It's easy to make these gluten-free vegan meatballs. Here are the steps:
- Cook the lentils - to save time, purchase precooked lentils. However, they don't take long to make - about 25 minutes! Once cooked, cool them quickly on a baking sheet on the counter.
- Make the meatball mixture
- Assemble the meatballs
- Bake
Step 1: Preheat the oven according to the recipe card below.
Step 2: Chop the walnuts in the food processor until no large pieces remain. Add the remaining ingredients: salt, parsley, garlic, coconut oil, Medjool date, shallot, ground flaxseed, psyllium husk, fennel seed, poultry seasoning, freshly ground black pepper, and cooled lentils. Pulse several times for a few seconds until the mixture comes together.
Step 3: Place the meatball mixture in a large bowl.
Step 4: To assemble the meatballs, roll them up to the size of a golf ball, 12 portions for hearty meatballs, or make 16 slightly smaller meatballs—place in the preheated oven to bake.
Step 5: After half an hour, the meatballs will be golden brown. Take them out of the oven and let them cool briefly before serving.
These meatballs stay together well; they are tender and do not fall apart.
How to serve
- These gluten-free vegan meatballs are a great addition to any dish. You can serve them on top of spaghetti with your favorite sauce, add them to a sandwich, make a meatball sub, or put them in a wrap with some greens.
- Serve them on top of zoodles (zucchini noodles) with my Vegan Marinara Sauce. This sauce is hearty, flavorful, and slightly chunky, making it the perfect accompaniment to these meatballs.
- If you will serve them with zoodles, prepare the zucchini noodles, one zucchini per person. This can be done while the meatballs are baking. I use this spiralizer; the green attachment is perfect for zucchini.
Storage
- Let leftover meatballs cool, place them in a single layer in an airtight container, and refrigerate for up to 3-4 days.
- To freeze them (without sauce), let them cool first, place them in a freezer-safe container, and then in the freezer for up to 1 to 2 months.
- To thaw them, put them in the fridge for several hours before eating them.
- Reheat them in the oven at 350°F for approximately 20 minutes.
Why call these meatballs?
You may wonder if this vegan meatball recipe doesn't contain meat, why call it meatballs? Everyone knows what veggie burgers are, but does anyone question why they are called burgers? I have several reasons for naming my recipe; read on if you are curious.
- The edible part of the walnut is called meat. The word meat originates from the Old English word mete, which generally means food.
- The term meat does not refer to animal flesh exclusively, nor does butter refer to dairy-based butter exclusively. If we can have almond milk and peanut butter, why not meat-free or vegan meatballs?
- This recipe can be called vegan meatballs, lentil balls, or walnut balls (doesn't that sound funny?). People search for various terms. I could have called this recipe veggie meatballs, but I went with vegan meatballs instead for online search purposes. After all, I want people to find this recipe!
Related
Looking for more recipes like this? Try these:
Did you make this recipe?
I hope you enjoy this recipe as much as we did! If you make this recipe, please take a moment to ★★★★★ star-rate it and leave a comment below. Follow me on Instagram and Facebook, and share your creation with me! Tag me @resplendentkitchen and hashtag #resplendentkitchenrecipes.
Recipe
Easy Vegan Meatballs with Lentils and Walnuts
Equipment
- 2 baking sheets
- non-stick silicone baking mats
- wooden spoon
- cookie scoop
- spiralizer
Ingredients
- 1 cup dry green lentils rinsed until water runs clear
- 2 cups water
- 1 ½ teaspoons fine sea salt divided
- 2 cups walnut halves
- 4 tablespoon fresh parsley chopped
- 3 cloves garlic minced
- 2 tablespoons organic coconut oil
- 1 Medjool date pitted
- 1 large shallot minced approx. ⅓ cup
- 1 tablespoon flaxseed meal
- 1 tablespoon psyllium husk
- 1 teaspoon fennel seed (leave whole)
- 1 teaspoon poultry seasoning
- ½ teaspoon freshly ground black pepper
Instructions
- Place lentils in a medium pot and cover with 2 cups of water, add ½ teaspoon salt. Bring to a boil over medium heat. Once boiling, reduce heat to low and cover loosely. Simmer until lentils around 20 minutes, until lentils are soft but not falling apart. If they are not done at this point, check every 5 minutes until done. Strain any liquid. Let cool on a baking sheet.1 cup dry green lentils, 2 cups water, 1 ½ teaspoons fine sea salt
- Preheat oven to 375°F. Prepare a baking sheet with parchment paper or a silicone baking sheet.
- Place 2 cups walnuts in the food processor. Briefly pulse a couple of times until small pieces remain with no large chunks. Add remaining 1 teaspoon salt, parsley, garlic, coconut oil, Medjool date, shallot, flaxseed meal, psyllium husk, fennel seed, poultry seasoning, and black pepper in the food processor. Add 2 cups of the cooked lentils, Process in bursts until the mixture holds together. Place the mixture into a bowl and stir the ingredients briefly to make sure they are combined.2 cups walnut halves, 4 tablespoon fresh parsley, 3 cloves garlic, 2 tablespoons organic coconut oil, 1 Medjool date, 1 large shallot, 1 tablespoon flaxseed meal, 1 tablespoon psyllium husk, 1 teaspoon fennel seed, 1 teaspoon poultry seasoning, ½ teaspoon freshly ground black pepper
- With a cookie scoop, make balls that are approximately 2 inches in size. Place on the prepared baking sheet and bake for 30 to 35 minutes, until they start browning. Let cool on the pan for a few minutes before serving.
Notes
- This recipe makes 12 to 16 balls. If you would like the meatballs to be less calorie-dense, make smaller meatballs than the ones pictured. I have made 16 slightly smaller meatballs and they are just as delicious!
- If you are serving these with zucchini noodles, spiralize one zucchini per person.
- Refrigerate for up to 3 to 4 days or freeze for 1 to 2 months
- The calorie count is for the meatballs only; the marinara and zucchini are not included.
Nutrition
Resplendent Kitchen offers nutritional information for recipes contained on this site as a courtesy. Although resplendentkitchen.com attempts to provide accurate nutritional information from online calculators, these figures are estimates.
Hilda
I made them but unfortunately, they were too watery, maybe the water was too much. I am sure I did something wrong. I baked them but I added 2 eggs to hold them. I will for sure try them again because I love them so much after I baked them, thanks!
Emily
Thank you so much, Hilda, it sounds like there was too much water, did you use psyllium husk powder? I'm so glad you enjoyed them! When you have a moment, I'd love it if you would add a star rating! Thanks for trying this recipe!
Jean
They did hold together better than most vegan meatless balls. As written I mostly tasted fennel. The texture was a bit crunchy from the large quantity of walnuts. I did not mind, buy the children were a bit turned off by that. Thank you so much for the recipe, I will adapt to fit our personal tastes a bit better.
Emily
Thank you for taking the time to review this recipe, Jean! I'm so glad that they held together well and that you will adapt the recipe to your preferences!
Holly
What a unique meatball recipe! I wasn't sure how they would turn out but these vegan meatballs were delicious and paired well with our pasta olio dinner.
Emily
Thanks so much for your review, Holly! I am glad you enjoyed them!
Andrea
Such a yummy recipe! So good!
Emily
Thanks very much, Andrea! I'm glad you like it!
Shilpa
I love anything with lentils and this was delicious and flavourful. Thanks for sharing
Emily
Thank you very much, Shilpa! I appreciate the feedback!
Aleisha
Absolutely delicious! Thank you 🙂
Emily
Thank you so much for your review and for trying this recipe, Aleisha!
Kayla
Yum! This hit the spot! These were perfect!
Emily
Thank you for your review, Kayla! I'm so glad you enjoyed them!
Chantry
So perfect with spaghetti! Yum
Emily
Thank you for the 5-star review, Chantry! It sounds like you enjoyed this recipe. We hope to see you back soon!