Crowd-pleasing vegan lentil meatballs are savoury, garlicky, and packed with flavour. These protein-dense bites are simple to prepare and taste great alone or pair them with your favourite pasta and marinara sauce.
This recipe was originally published in May 2018. It has been updated for content and photos.
Lentils are protein dense, filled with fiber, and have great texture, making them a perfect choice in vegan and vegetarian cooking.
They’re a fantastic substitute for meat in so many dishes, like my lentil shepherd’s pie or these lentil nuggets.
And it doesn’t hurt that lentils are budget-friendly and naturally gluten-free.
Jump to:
Reader Feedback
⭐⭐⭐⭐⭐ Hands down the best vegan meatballs I ever had!! Someone shared this on Facebook and I made them right away and was blown away. So happy to find your blog!! You have a new loyal fan here. Thank you! – Caroline
Why you’ll love these
- Great texture: Unlike many mock meatballs, these have a fantastic texture with no mushiness. They have a nice crunch throughout, thanks to pumpkin seeds, and a crispy exterior once baked.
- Flavourful: Our vegan lentil meatballs are packed with flavour from sautéed veggies, fresh garlic, and tons of spices.
- Allergen friendly: These are not only vegan and vegetarian, but they’re also nut-free, gluten-free, and soy free, making them suitable for most eaters.
- Oil Free: These lentil meatballs are not only free from common allergens, but they’re also oil-free, making them suitable for a WFPB (whole food plant-based) diet. 😉
- They freeze well: You can prepare these in advance and freeze them before or after baking for quick and delicious meals next time. Perfect for meal prep!
- Pantry friendly: These delicious bites are made using mostly pantry staples that you probably already have on hand.
Ingredients
Here’s everything you’ll need to make our tasty vegan lentil meatballs.
- Green lentils: Dried and cooked green lentils really work best, but if you don’t have any, you may sub for canned and be mindful not to over-process.
- Veggies: Onion, carrot, and garlic add flavour, nutrients, and texture.
- Tomato paste: Adds moisture and helps bind the meatballs together.
- Spices: Nutritional yeast, basil and oregano add savoury flavours to the meatballs, but you may adjust them to your taste.
- Pumpkin seeds: Also known as pepitas. These add fantastic crunch and texture throughout, so don’t skip them. 🙂
Instructions
(This is a summary with step by step photos, full recipe measurements and instructions are in the recipe card below.)
Start by cooking your lentils according to package directions and slightly undercook them so they’re not too soft.
Sauté the veggies over medium heat with 1-2 tablespoons of water until softened. (photo 1)
Add the sautéed veggies, lentils, tomato paste + seasoning to your food processor bowl. (photo 2)
NOTE: If you prefer, you may choose to sauté the veggies in olive oil, but this will increase the calories and fat, and it will no longer be oil-free, of course.
Process to combine, without pureeing, and then add the pepitas. (photo 3)
Pulse a few times to break them down, without over-processing. (photo 4)
NOTE: You don’t the meatballs to be mushy, so do not overprocess. These taste best with a chunkier texture.
Roll the mixture into balls and place them on your baking sheet. (photo 5)
Bake for 25-30 minutes, and then let rest for a few minutes. (photo 6)
NOTES: Use wet hands to roll the balls to prevent the mixture from sticking to your fingers. The lentil mixture will be soft, but firm enough to roll into balls. Letting the meatballs rest for a few minutes after baking will firm them up more.
Variations + Substitutions
- For nuttier flavour and texture (and if there is no nut allergy) you may use walnuts instead of pumpkin seeds at an equal ratio.
- If needed, you may use canned lentils instead of cooking them from dried. However, be extra careful not to over-process as the mixture will soften and break down quicker.
- Change up the veggies to suit your taste, or to accommodate what you have on hand. No carrots? Try mushrooms or peppers. Either way, chop and sauté them first to release excess moisture and enhance their flavour.
- Serve these meatballs alone, freshly baked from the oven. OR serve them with your favourite pasta, zoodles (zucchini noodles), or sweet potato noodles for a low-calorie meal.
- For an alternative meal, serve these vegan lentil meatballs over a bed of mashed potatoes.
- These lentil meatballs taste great with or without sauce. For a softer, more traditional meatball texture, use your favourite marinara sauce. For a crunchier, more textured meatball, serve them without sauce.
Can I prepare ahead?
Yes!
You may prepare a few steps, or prepare the meatballs entirely 1-2 days in advance. (If fridge space allows.)
Cook your lentils and sauté your veggies ahead of time and keep refrigerated until you’re ready to make the batter, shape your balls and bake.
Or, make the entire lentil mixture and refrigerate it in a sealed container for 1-2 days in advance of shaping the balls.
You may also fully prepare these lentil meatballs on your baking tray and refrigerate them until ready to bake.
Storage
Leftovers will keep refrigerated in a sealed container for 3-4 days. You may reheat them in the oven or toaster oven, watching carefully so they don’t get too dry. Or break them up and heat through in a skillet with noodles and marinara for a bolognese-style dish.
To freeze: Place the lentil meatballs in an airtight, freezer-safe container, with parchment paper in between any layers. Then freeze for up to 3 months. Thaw overnight in the refrigerator and bake as directed for previously unbaked meatballs. Or, if you froze them after baking, bake just enough to reheat them.
Expert Tips to make the BEST lentil meatballs
- Use dried GREEN lentils that have been cooked for the best texture. Do not sub for red as they get too mushy for these balls. For added depth of flavour, cook the lentils in vegetable broth.
- Make sure not to overcook your lentils or they will get too soft. Cook according to package directions, but undercook by 1-2 minutes for best results. (They’ll cook more in the oven later.)
- Do not over-process your ingredients. This will make the mixture too soft, difficult to roll, and result in a softer/mushier texture. (If this happens, you can refrigerate for a bit to help them firm up enough to roll, or add some oats, oat flour, ground flaxseed, or breadcrumbs to help firm up the texture.
- Use wet hands to shape the balls. This will prevent them from sticking to your hands and fingers, making them easier to roll.
- Spices are key here! I use quite a bit of dried seasoning, plus freshly minced garlic to make these vegan meatballs flavourful. Don’t skip out on the spices. Taste the batter once processed and add more to your taste if you’d like.
More easy vegan lentil recipes
If you tried this recipe, please let me know about it in the comments below. I always love hearing from you! Don’t forget to Subscribe to This Healthy Kitchen to be among the first to get my new recipes! You can also FOLLOW ME on Facebook, Instagram, Pinterest, and Twitter to see more delicious food and get all the latest updates. Or check out my e-cookbook here.
Buon appetito
Rosa
📖 Recipe
Equipment
Ingredients
- 1 yellow onion finely chopped
- 1 large carrot peeled & diced
- 4 cloves garlic minced
- 2 cups cooked green lentils approx ¾ cup dry
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ¼ cup nutritional yeast
- 1 teaspoon sea salt
- 1 cup pumpkin seeds
For serving (optional)
- pasta of choice
- sweet potato noodles or spiralized veggies of choice
- tomato sauce
Instructions
- Preheat your oven to 400°F/204°C and line a large tray with parchment paper.
- Add the onion, carrot, and garlic to a skillet with a tablespoon or two of water and sauté for approx 5 minutes, until softened. Add more water if needed to prevent sticking.
- Add the cooked veggies, cooked lentils, tomato paste, and all the seasoning to your food processor and process until combined, but not pureed, scraping down the sides if needed. Then add the pumpkin seeds and pulse a few times to break them down and mix them in but do not over-process. Taste the mixture and add more seasoning if desired.
- Roll the mixture into small balls (approx 1-1.5" diameter) and place them on the prepared tray. You should get 20 vegan lentil meatballs.
- Bake for 25-30 minutes, then remove them from the oven and let cool for 3-5 minutes before handling.
- Enjoy them plain, with pasta and marinara sauce, rice, or sweet potato noodles.
Notes
- Use dried GREEN lentils that have been cooked for the best texture. Do not sub for red as they get too mushy for these balls. For added depth of flavour, cook the lentils in veggie broth.
- Make sure not to overcook your lentils or they will get too soft. Cook according to package directions, but undercook by 1-2 minutes for best results. (They’ll cook more in the oven later.)
- Do not over-process your ingredients. This will make the mixture too soft, difficult to roll, and result in a softer/mushier texture. (If this happens, you can refrigerate for a bit to help them firm up enough to roll, or add some oats or breadcrumbs to help firm up the texture.
- Use wet hands to shape the balls. This will prevent them from sticking to your hands and fingers, making them easier to roll.
Sam
These are delicious! Can’t wait to try them with pasta.I used walnuts and turned them halfway through the cooking time.I was worried I wouldn’t like them because I’m not a big fan of nutritional yeast(I find it overpowering in most things) but once they were cooked wow! tastes great I’ll be using this recipe all the time:)
Rosa
Wonderful, so glad you enjoyed these Sam! 🙂
Susan
Yummy flavor – nice and tomato-y and Italian tasting. Can’t wait to have with pasta and sauce (just nibbled on one, because… yeah, you know.)
Rosa
Haha amazing! Thanks so much for the review Susan. 🙂
Caroline
Hands down the best vegan meatballs I ever had!! Someone shared this on Facebook and I made them right away and was blown away. So happy to find your blog!! You have a new loyal fan here. Thank you!
Rosa
So flattered Caroline, thank you SO much for taking the time to leave a review. Happy to have you here. 🙂
Cherri
I forgot to mention that I used a cookie scoop to make the balls. It was fast and easy.
Cherri
First time making it. Followed the recipe and it turned out great. Next time I might add a bit more seasoning for variety but it is good as is. I made lentils in the Instant Pot which was really convenient. Thanks for the recipe.
Rosa
My pleasure Cherri, so glad you enjoyed the meatballs.
Sherry S.
I made these and the flavor was amazing! I did not like the texture of the pumpkin seeds, so I will omit those next time.
Rosa
Thanks for sharing, glad you enjoyed. Walnuts are great in these too, if preferred.
Sandy
Was delicious! Made with walnuts.
Rosa
Thanks for reporting back Sandy! Thrilled you enjoyed.
Erica
Made them using brown lentils and skipped the pumpkin seeds. Used convection bake for extra crunch. Very delicious flavor and texture! Will make again, thank you.
Rosa
Thanks for the feedback Erica, glad you enjoyed!
Roz
LOVED these meatballs!! So easy to make and absolutely delicious!
I substituted walnuts for the pumpkin seeds. Thank you for the detailed notes so the lentils turned out to be the perfect texture. I cooked them in the Instant Pot for about 5 minutes so they weren’t really soft.
Rosa
Thrilled you enjoyed them Roz! Thanks so much for taking the time to leave a review. 🙂
Jessica
These Lentil Meatballs are the best “meatballs” I’ve ever had! The texture, the flavour…omg delicious! Highly recommend giving these a try!
Rosa
Thanks so much for taking the time to leave your feedback Jessica. So glad you enjoyed them. 🙂