Lentil Meatballs

5

8

Save to FavoritesPrintJump to Recipe

This post may include affiliate links. Thank you for your support.

These vegan lentil meatballs are easy to make, packed with flavor and loaded with plant-based protein. Serve them with pasta, on a salad or in a wrap for a delicious meatless meal.

The inspiration for these lentil meatballs came from my popular lentil loaf recipe. I’ve been asked multiple times if the loaf could be turned into meatballs so I thought it was time to finally test it out.

And I’m excited to share that the mixture turned out awesome as lentil meatballs! They hold together well, are super flavorful and the texture is quite similar to traditional meatballs. I bet even the meat-eaters in your life will love this recipe!

Vegan lentil meatballs with fresh basil on a cooling rack lined with parchment paper.

Why You’ll Love This Recipe

  • Packed with flavor and texture similar to regular meatballs… but they’re vegan!
  • Can be served so many different ways for a meatless meal! Add them to spaghetti, make a wrap or serve them with your favorite sauce as an appetizer.
  • They don’t crumble and hold together well without any usual binders like breadcrumbs or eggs!
Vegan lentil meatballs, fresh basil and fresh time in a pot with sauce.

Health Benefits of Lentils

Lentils are an excellent source of fiber and plant-based protein. They vary in nutrients depending on what type of lentil you use, but most of them all contain high traces of magnesium, zinc, iron and folate. Lentils are also low in calories and contain polyphenols, which means they’re packed with antioxidants that may lead to preventing heart disease. Who knew lentils were so amazing?!

Ingredients measured out to make Lentil Meatballs: onion, salt, tomato paste, bay leaf, pepper, oats, tamari, water, basil, thyme, oregano, cayenne, oil, lentils, maple syrup, nutritional yeast, walnuts, celery, carrots, apple cider vinegar, ground flaxseed and garlic.

Ingredients Needed

  • lentils – the star of the show here! I found that the best lentils to use are brown or green for this recipe. Both varieties are denser than other lentils and are able to hold a “meatball” form the best. Red lentils are too soft, which will result in mushy meatballs.
  • water – for cooking the lentils of course!
  • bay leaf – we’re adding this to the water when cooking the lentils to enhance the flavors.
  • vegetables – onion, garlic, celery and carrot add delicious flavor and texture! You’ll sauté the veggies before adding them to the rest of the ingredients.
  • olive oil – to sauté the vegetables and infuse all the flavors together. I used olive oil but avocado oil would also be a great option. 
  • walnuts – we’re toasting the nuts before combining them with the rest of the ingredients. They add a delightful nutty and crunchy texture. You could also use pecans instead of walnuts. For a nut-free option use roasted sunflower seeds or more lentils.
  • rolled oats – this will help bind the ingredients together and keep them structured like a meatball. If you don’t have oats on hand you can use breadcrumbs instead.
  • tamari – soy sauce, liquid aminos or coconut aminos can be subbed for the tamari. I just prefer to use tamari to keep this recipe gluten-free.
  • tomato paste – adds a robust flavor to these vegan meatballs.
  • ground flaxseed – another binding agent that keeps everything together. It’s also rich in fiber and healthy fats!
  • nutritional yeast – adds a nice unique savory flavor. Look for it in the natural foods section or with the condiments at your local grocery store. Of course you can also order nutritional yeast online.
  • maple syrup – a touch of sweetness really makes these lentil meatballs come together! Remember to use 100% pure maple syrup, not the processed syrups sold for pancakes. The first ingredient on those syrups is corn syrup or high fructose corn syrup… no thanks! 
  • apple cider vinegar – the acidic vinegar will help balance all the flavors.
  • seasonings and spices – dried thyme, dried oregano, dried basil, cayenne pepper, black pepper and salt. You can also use an Italian seasoning blend instead of the various dried herbs and red pepper flakes instead of the cayenne if that’s what you have on hand.
8 photos showing the process to make Lentil Meatballs: cooking the lentils, toasting walnuts, sautéing veggies, belnding everything together and baking the mixture into meatball shapes.

How to Make Lentil Meatballs

Cook lentils: Rinse your lentils then add to a pot of water with a bay leaf. Bring to a boil, then reduce heat and simmer covered until all the liquid is absorbed and lentils are tender. This should take about 15-20 minutes. When finished cooking, remove from heat, discard the bay leaf and set the lentils aside to cool.

Toast walnuts: Preheat your oven to 350°F and line a baking sheet with parchment paper. While lentils are cooking toast the walnuts by spreading them onto a baking sheet and placing them in the oven for about 8-10 minutes, until fragrant. Remove and let cool. You can keep the oven on as you’ll be using it later.

Sauté vegetables: Heat oil over medium heat in a medium skillet and cook all the vegetables together until softened and fragrant. After 5-10 minutes remove from heat and let them cool. 

Combine ingredients: Add your cooked lentils (reserve ½ cup for later), veggies, walnuts, oats, tamari, tomato paste, ground flaxseed, nutritional yeast, maple syrup, apple cider vinegar and all the herbs and spices to a food processor. Pulse until the mixture is combined and the texture is to your liking. It should be fully incorporated to the point that everything can stick together, but you don’t want it to be completely pulverized. Add your reserved lentils to the mixture and stir once more until combined.

Bake: Scoop about 1 ½ Tablespoon of the mixture at a time and form into meatballs. Place them on a prepared baking sheet. Bake the lentil meatballs for 10 minutes, flip and bake for an additional 10 minutes. Serve immediately over spaghetti or as desired!

Vegan lentil meatballs on a sheet pan lined with parchment paper.

What Variety of Lentils Are Best to Use

I recommend only using brown or green lentils. These are the most common lentils you’ll find at a grocery store and they’re much denser than other varieties. Red lentils are rather fragile and won’t work well for this recipe as they’ll result in mushier and softer meatballs. Black lentils are really small and you’ll need a lot more of them. And all the other varieties of lentils are not commonly found at most grocery stores.

I used dry lentils for this recipe and cooked them myself, but pre-cooked lentils will work just fine and make the process a lot quicker.

Lentil meatballs served over spaghetti noodles with fresh basil. Spaghetti noodles are twirled around a fork resting in the bowl.

How to Serve Lentil Meatballs

  • Over pasta spaghetti and meatballs are a classic dish! Serve these vegan meatballs on a bed of noodles with marinara sauce and fresh basil and you’ll have yourself a delicious vegan dinner!
  • In a wrap – add these lentil meatballs to your favorite wrap (lettuce, collard green, whole wheat, spinach or a normal white flour tortilla) with fresh greens and your favorite sauce and you’ll have a delicious lunch or light dinner!
  • On a salad – I have so many tasty salad recipes that would be delicious topped with these lentil meatballs.
  • On a grain bowl – swap the falafels in this falafel bowl with these lentil meatballs or add them to this buddha bowl.
  • As an appetizer – serve these lentil meatballs with toothpicks and your favorite dipping sauce for an appetizer. Some sauce ideas: BBQ sauce, hummus dressing, tzatziki sauce or chick-fil-a sauce. Another appetizer idea is to add these meatballs to a vegan charcuterie board as a meat substitute alongside your favorite vegan cheeses, fruits and crackers.
Lentil meatballs on a parchment lined baking sheet.

Time Saving Tips

  • Use pre-cooked lentils for a shortcut! This will save you time and energy. I’ve seen steamed lentils at different grocery stores in the produce section. Stores like Kroger carry Melissa’s steamed lentils and Trader Joe’s has their own brand of steamed lentils. If you decide to go this route, I would measure out about 1 1/2 cups and skip step 2 within the recipe below.
  • Prep components in advance. You can toast the walnuts, cook the lentils and sauté the veggies up to 2 days in advance. When you’re ready to make the meatballs, just combine all the ingredients in your food processor, roll into balls and bake!
Lentil meatballs atop spaghetti noodles with tomato sauce.

Storing & Reheating

Refrigerator: Let meatballs cool completely then store leftovers in an airtight sealed container for up to 5 days.

Freezer: Let meatballs cool completely then store in a freezer-safe container for up to 1 month.

Reheating: If meatballs have been frozen, thaw them in the fridge overnight. When ready to enjoy, reheat in the microwave for 1-2 minutes or bake in a 350°F oven for 10-15 minutes, until warm throughout.

Lentil meatballs served over spaghetti noodles with fresh basil. Spaghetti noodles are twirled around a fork resting in the bowl.

More Lentil Recipes to Try

More Vegan Recipes to Try

Be sure to check out all of the lentil recipes as well as the full collection of vegan recipes on EBF!

Want to save this recipe? Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!
5 from 7 votes

Lentil Meatballs

These vegan lentil meatballs are easy to make, packed with flavor and loaded with plant-based protein. Serve them with pasta, on a salad or in a wrap for a delicious meatless meal.
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 20 meatballs

Ingredients  

  • ½ cup dry brown or green lentils
  • 1 ⅓ cup water
  • 1 bay leaf
  • ½ cup chopped walnuts
  • 1 Tablespoon olive oil or avocado oil
  • ½ large onion, about 1 heaping cup, chopped
  • 3 cloves garlic, minced
  • 1 rib of celery, chopped
  • 1 carrot, peeled and chopped
  • 1 cup old fashioned rolled oats
  • 3 Tablespoons tamari
  • 3 Tablespoons tomato paste
  • 2 Tablespoons ground flaxseed
  • 2 Tablespoons nutritional yeast
  • 2 teaspoons pure maple syrup
  • 1 teaspoon apple cider vinegar
  • ¼ teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ¼ teaspoon cayenne pepper
  • ¼ teaspoon ground pepper
  • ¼ teaspoon sea salt

Instructions 

  • Preheat oven to 350°F and line a baking sheet with parchment paper.
  • Prepare lentils by rinsing them and adding to a pot with water and a bay leaf. Bring the water to a boil, then reduce heat down and simmer covered until all the liquid is absorbed and lentils are tender (about 15-20 minutes). Remove from heat, discard the bay leaf and set the lentils aside to cool. This step can be done in advance.
    Lentils and a bay leaf in a pot covered with water.
  • In the meantime toast walnuts by spreading them onto a baking sheet and toasting in the oven for about 8-10 minutes. Remove from oven and let cool.
    Walnuts spread across a baking sheet lined in parchment paper.
  • While walnuts are toasting and lentils are cooking heat oil over medium heat in a medium sauté pan and cook onions, garlic, carrots and celery until they’ve softened and become fragrant. About 5-10 minutes. Once cooked remove from stovetop to cool.
    Carrots, onions, celery and garlic cooking in the bottom of a pot with a wooden spoon.
  • Add lentils (reserve ½ cup for later), cooked veggies, toasted walnuts, oats, tamari, tomato paste, ground flaxseed, nutritional yeast, maple syrup, apple cider vinegar, thyme, oregano, basil, cayenne pepper, ground pepper and sea salt to the food processor. Pulse until mixture is just combined and the texture is to your liking. You want the mixture to be combined enough to stick together, but you don’t want it to be completely pulverized.
    Ingredients mixed together in a food processor.
  • Stir in the reserved lentils
    Leftover lentils added to mixture in food processor.
  • Scoop 1 ½ Tablespoon at a time and shape into a meatball and place on a prepared baking sheet.
    A 1 1/2 tablespoon scoop filled with lentil mixture next to several lentil meatballs on a parchment lined baking sheet.
  • Bake for 10 minutes, flip and bake another 10 minutes.
    Twenty baked lentil meatballs arranged on a parchment lined baking sheet.
  • Serve meatballs immediately over spaghetti noodles and sauce, in a wrap, on a salad or as an appetizer with your favorite dipping sauce.
  • Store leftovers in a sealed container for up to 5 days in the fridge or freeze for up to 1 month.

Nutrition

Serving: 4 meatballs | Calories: 245kcal | Carbohydrates: 28g | Protein: 11g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 423mg | Potassium: 438mg | Fiber: 9g | Sugar: 6g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Lunch/Dinner
Cuisine: American
Did you make this recipe?Mention @eatingbirdfood and tag #eatingbirdfood!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Chicken fajita filling on a sheet pan with a wooden spoon. Tortillas are resting on the bottom of the sheet pan.
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




8 Comments

  1. I’ve tried your lentil loaf and it’s great, so looking forward to trying these. Just wondering if I could sub in ground sauteed mushrooms for the walnuts? We have a nut allergy in the family and my kids aren’t big seed fans.

  2. 5 stars
    Could not love this recipe more — the flavor was amazing! Left out the nutritional yeast because we didn’t have it on hand. This one will be going on repeat!!!

    1. YAY! I am so excited to hear that you are loving this recipe, Kendra. Thank you so much for coming back and sharing your review + star rating, it means so much to me!

    1. YAY! I am so glad you are loving this recipe, especially for meal prep, Katheryn. Thanks again for sharing your review + star rating, it means so much to me!