These vegan, Lentil Meatballs with Coconut Curry Sauce are truly delicious! Infused with fragrant Indian spices, they are healthy and full of flavor.  Vegan and Gluten Free! Video.

Vegan Lentil Meatballs with Indian Coconut Curry Sauce- a delicious healthy meal infused with fragrant Indian spices. Vegan and Gluten Free! #veganmeatballs #lentilmeatballs #vegan #indianmeatballs #veg

These flavorful vegan, Lentil Meatballs are served over a fragrant Indian-spiced Coconut Curry Sauce. The aroma will drench your kitchen in goodness.  The lentil meatballs are baked, rather than fried – so they remain relatively low in fat. Served with basmati rice or a salad, this meal is hearty, healthy and delicious. I also just learned… it also won BEST vegan recipe over at Food 52! 

Lentil Meatballs | 60-second Video

Lentil Meatball Ingredients

Indian Coconut Curry Sauce:

TIP: Dried fenugreek leaves truly elevate this dish! We use them often here on the blog- so they won’t go to waste!

How to make Lentil Meatballs

Cooked Lentils and cooked quinoa are mixed with cilantro, garlic and spices.

Tofu is whipped in a food processor into a thick paste, and acts as the binder here. Fold this into the lentil-quinoa mixture.

With wet hands, form, into ping-pong-sized balls and place on a parchment-lined baking sheet.

lentil meatballs on a sheet pan

Bake the lentil meatballs in the oven for 20-22 minutes.

While they are in the oven make the coconut curry sauce. I highly recommend making a double batch of the sauce!

Vegan Lentil Meatballs with Indian Coconut Curry Sauce- a delicious healthy meal infused with fragrant Indian spices. Vegan and Gluten Free! #veganmeatballs #lentilmeatballs #vegan #indianmeatballs #veg

Place lentil meatballs over the sauce and sprinkle with cilantro.

What to serve with Lentil Meatballs?

  1. Basmati rice
  2. Naan Bread
  3. Indian Spinach Salad 
  4. Palak Paneer
  5. Bombay Carrot Salad
  6. Authentic Chai!
  7. Chai Cookies! 

Enjoy the Lentil Meatballs- let us know what you think in the comments below.



You may also enjoy

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Lentil Meatballs with Indian Coconut Curry Sauce- a delicious healthy meal infused with fragrant Indian spices. Vegan and Gluten Free! #veganmeatballs #lentilmeatballs #vegan #indianmeatballs #veg

Lentil Meatballs with Indian Coconut Curry Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 70 reviews
  • Author: Sylvia Fountaine
  • Prep Time: 30
  • Cook Time: 60
  • Total Time: 1 hour 30 minutes
  • Yield: 15 lentil balls 1x
  • Category: Vegan, Main
  • Method: Baked
  • Cuisine: Indian
  • Diet: Vegan


Voted “Best Vegan Recipe” on Food 52, this Lentil Meatball Recipe with Indian Coconut Curry Sauce is a delicious healthy meal infused with fragrant Indian spices. Vegan and Gluten Free! Watch the video!


Units Scale

Lentil Meatballs:

  • 1 cup black caviar lentils (uncooked) Sub green or brown lentils, just not “split” lentils
  • 1 tsp fennel seed
  • 1/2 cup quinoa ( uncooked)
  • ———
  • 1 tsp kosher salt
  • 1 tsp granulated garlic
  • 1/3 cup chopped cilantro
  • 6 oz firm tofu, pressed down ( to release water) and patted dry – this acts as the binder ( do not use silken tofu)
  • 1 Tablespoon olive oil

Coconut Curry Fenugreek Sauce: ( if you like extra saucy, double the recipe)

  • 4 cloves garlic- minced
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon fresh turmeric, grated (or 1/2 teaspoon ground turmeric )
  • 12 tablespoons olive oil
  • 1 extra large tomato, finely diced, with juices
  • 1 tablespoon dried fenugreek leaves
  • 14 ounce can coconut milk (not lite)
  • 1 tablespoon lime juice
  • 1 teaspoon brown sugar
  • 1/2 teaspoon salt, more to taste
  • 1/4 teaspoon cayenne, more to taste
  • fresh cracked pepper to taste


1. On high heat, bring lentils and fennel seeds to a boil in a small pot with 3 cups water. Cover, turn heat to low and simmer 25 minutes. Drain well.

2. On high heat, bring quinoa to a boil in a small pot with 1 cup of water. Cover, turn heat to low, simmer 15 minutes, turn heat off, leave covered.

3. Make the sauce. In a skillet or saute pan, over medium heat, saute garlic and ginger in olive oil,  until just golden, stirring often to prevent scorching. Add turmeric ( root, or ground)  sauté 1 more minute. Add diced tomato, and sauté until most of the juices evaporate, about 5-8 minutes. Stir in coconut milk, fenugreek leaves, lime, brown sugar, salt, cayenne and pepper. Taste for salt. Bring to a simmer, then turn off the heat until ready to serve.

4.Make the vegan lentil meatballs. Pre-heat oven to 400F. In a food processor, place the cooked quinoa, and half of the lentils, and pulse until the texture of coarse sand—place in a large bowl. Add the remaining lentils, salt, granulated garlic, and chopped cilantro to the bowl and mix well.

In the same food processor add the tofu (blotted well, broken apart) and olive oil. (The tofu will bind the mixture and oil will keep them from drying out.) Pulse tofu and oil until a smooth paste, scraping down the sides as necessary. Scoop it into the lentil mixture and mix it in well.

Prepare a parchment-lined baking sheet. With your hands, kneed lentil mixture briefly so it’s thoroughly mixed and salt and spices are evenly distributed. With wet hands form small ping pong sized balls. Place on baking sheet and place in the 400 F oven for 20-25 minutes.

5.Warm the sauce and place lentil meatballs in the sauce, and sprinkle with cilantro. Serve immediately.


Double the sauce for extra saucy! Most people are enjoying this doubled. 🙂


  • Serving Size: 3 lentil balls
  • Calories: 295
  • Sugar: 2 g
  • Sodium: 244.4 mg
  • Fat: 8 g
  • Saturated Fat: 2 g
  • Carbohydrates: 40.2 g
  • Fiber: 6.8 g
  • Protein: 18.5 g
  • Cholesterol: 0 mg

Share this with the world!

to get recipes via email

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. Made this sucessfully last night. Used and egg and panko for the binding and doubled the sauce. Delicious!!!

    1. Hi Sarah, I think others have tried this with an egg successfully, but I haven’t personally. If you do add egg, you may need to add panko too?

  2. I am not a fan of lentils!! This recipe however was to die for! Even had it for breakfast 🙂 And it will definitely be on repeat!

    1. Hi Sammy- I believe that is the same as a food processor, correct? I think it should be fine!

  3. This recipe was simply delicious. In the sauce I replaced fenugreek leaves with fennel seed and maple syrup. Thank you 😋

  4. Looks like a wonderful recipe with great reviews. I made them thinking I would freeze them or keep in fridge for a few days but they are extremely fragile and don’t think they would survive. Could I have done something wrong?

    1. No, Jane, not you, they ARE a little fragile. Perhaps if you freeze on a sheet pan? But I think when thawed they may crumble.

    2. Jane, I did freeze them but they did not hold their shape. Added them to spaghetti sauce for some protein. Tasted fine in the sauce!

  5. Tried this tonight and loved it!

    Hubby and I are trying to increase our meat-free meals, but they need to be really delicious to satisfy him. I made this with homemade naan and he loved it! Even my toddler had some 🙂

    Used some egg and oat flour to bind rather than tofu. I think my mix for the balls was wetter than intended but baked them longer and finished with a light broil to crisp them up, and they were good! Also doubled the sauce and I’m glad we did, a single batch wouldn’t have been enough for us.

    Saving for future use, and have already shared with my mom and a friend!

  6. This is truly one of the best lentil/vegetarian recipes I have ever made! The sauce! Oh my gosh, the sauce! Delicious!

  7. I have made this several times now for vegans, vegetarians and omnivores. It’s always a hit and really easy to make.

  8. Hi I made this and the middle was very doughy. Should I increase the temperature. I was also thinking of frying after baking. Would that help to crisp the outer side. The sauce was great just need to make more I think I left it on the stove for too long.

    1. Hi Mike- sorry about that. When you say doughy do you mean they seemed uncooked? The meatballs should get crispy in the oven- I wonder if the temp or timing was off? All ovens are different…

  9. Looking at the recipe it needs ALOT of ingredients for three people. Am I missing something here or should we be using 1.15 litres of coconut milk etc

    1. Hi Mark, this recipe is for 5-6 people (15 lentil meatballs). I have each serving as 3 meatballs. 🙂

    2. Wow wow wow! The meatballs are very good but that sauce – TO DIE FOR! Thank you so much for this wonderful recipe!

        1. This looks amazing. Is there any sub for the tofu? I have a soy allergy but I have been looking for a good meatball recipe.
          Many of your recipes are printed and ready to be used 🙂

          1. Hi Cheri- you could sub egg and bread crumbs or panko- how much exactly, though I don’t know. You’d have to wing it a bit. 🙂

    1. The meatballs may not hold up very well? Of course, feel free to try, but they are quite delicate.

  10. These are phenomenal! I made 1.5x the “meatballs” and 2x the sauce and it was the perfect amount for us. The whole family loved it, and with two young children who can sometimes be a bit picky that is a HUGE win in my book. So delicious, and nourishing. Thank you!

  11. Question: I can’t eat tofu what can I use to replace the tofu as the binder. I had thought about an egg but wondered if too much liquid.
    Thank you

  12. This recipe tastes amazing. The instructions are easy to follow and I’m already looking forward to making it again.

    1. The powder comes from the seed and has a different flavor. You are welcome to try it though- go light. 🙂

  13. Hi, I love your recipes. I am wondering if I can substitute Italian seasoning and use with marinara? I need an Italian meatball, and we don’t like beets in tge other recipe.

  14. This recipe!! The flavors are insane. Real crowd pleaser. As others have said, the sauce is so flavorful you could crave it every day, easily.

    That said… The portions are wayyyy off. You’ll have way more balls than sauce. I’d recommend double or even tripling the sauce – regardless of what kind of sauce person you think you are.

    The balls sort of sit in there like a soup. You’ll have leftover balls and will want to have sauce to go with the next day and there will be none.

  15. This sauce is flavorful and so so delicious. I can’t wait to make it again!
    The instructions were perfect and easy to follow. Thank you for a delectable recipe to add to the rotation!

  16. I followed the recommendation of other reviewers and doubled the sauce—yum!
    My changes: due to health concerns, I am omitting salt from recipes. To compensate for the missing salt, I double the spices called for in recipes, which generally works well. It worked very well for this recipe.
    I used a cookie scoop to make the “meatballs.”
    I served this in bowls on a bed of quinoa.

        1. I feel like the balls would hold together better, cooked on the day of. But you could make the sauce and meatball mix ahead?


Our Latest Recipes