Lentil Curry is packed with seasoned veggies and tender lentils simmered in fire-roasted crushed tomatoes and creamy coconut milk.

Try some other favorite vegetarian curries; this Sweet Potato Curry or Vegetable Curry are two of the most popular!

Savory lentil curry in a dish with a fork, accompanied by fresh cilantro and a side of rice.

The Best Lentil Curry Recipe

We’ve really been enjoying lentils lately, especially after making this life-changing Lentil Soup . Everyone in my family loves it! Because we have so many lentils, I thought last week it was time to try something new. So, I made Lentil Curry!

Lentil Curry might not look very fancy, but it’s so tasty and comforting. The spices warm you up, the lentils are filling, and the coconut milk makes it creamy. It’s a healthy meal that feels good to eat. Plus, Lentil Curry is cheap to make since lentils don’t cost much. 

Vegetables sautéing in a pan, with seasonings and paste being sautéed in a pot.

Ingredients In Lentil Curry

  • Butter or Coconut Oil: Used for cooking the veggies, adds flavor.
  • Onion & Carrot: Make the curry sweet and thick.
  • Garlic & Ginger: Add a strong, spicy taste.
  • Curry Paste & Powder: Give the main curry flavor.
  • Spices (Garam Masala, Paprika, etc.): Make the curry warm and tasty.
  • Crushed Tomatoes: Add a tangy tomato flavor.
  • Lentils: The main part of the curry, make it thick.
  • Coconut Milk: Makes the curry creamy and a bit sweet.
  • Broth: Adds more flavor and liquid for cooking.
  • Cilantro: Gives a fresh taste at the end.

Tomatoes, lentils, coconut milk, and broth combined in a pot, simmering together until the mixture thickens.

How To Make Lentil Curry

  1. Cook Veggies: Fry onion, garlic, and ginger in a pot. Add carrot and cook until soft and golden.
  2. Add Spices: Put curry paste and other spices in with the veggies. Cook a little to make them tasty.
  3. Add Tomatoes: Put tomatoes in the pot and cook for a short time to make them sweet.
  4. Boil and Simmer: Put lentils, coconut milk, and broth in the pot. Boil it, then cook on low heat until the lentils are soft and the curry gets thick.
  5. Finish Up: Add lemon zest, lemon juice, and cilantro. These make the curry fresh and zesty.

Quick Tip

What lentils to use? While red or orange lentils are found typically in curries, I used the brown lentils I already had on hand, and highly recommend the mild, earthy flavor they lend to this curry. You’ll definitely want to use dried (not canned) lentils for this curry

Warm, aromatic dinner in a pot, fully prepared and ready for serving.

Variations

Switch Things Up

  • To Add Spice: Use up to 3 tablespoons of red curry paste, or add red pepper flakes or cayenne pepper to taste.
  • Thai Flavor: Add a few teaspoons to a tablespoon of fish sauce at the end (skip for vegan/vegetarian).
  • Vegan/Vegetarian Option: Use vegetable broth instead of chicken broth.
  • Lower Calories: Use light coconut milk instead of full-fat for a less creamy but lower-calorie option.

Finished, savory curry presented beside a bed of fluffy rice, garnished with fresh cilantro.

More Easy Vegetarian Recipes

5 from 28 votes

Lentil Curry

Lentil Curry is loaded with tender lentils, seasoned veggies, and a rich tomato-coconut milk sauceโ€”an amazing vegetarian curry!
Prep Time: 25 minutes
Cook Time: 40 minutes
Total Time: 1 hour 5 minutes
Servings: 4 servings

Equipment

  • Large pot

Ingredients 
 

  • 3 tablespoons unsalted butter or melted coconut oil
  • 1-1/2 cups finely diced yellow onion 1 small onion; 1/2 large onion
  • 1 cup finely diced carrot 1 large carrot
  • 1 tablespoon finely minced garlic 3 cloves
  • 1-1/2 tablespoon finely minced ginger 1-inch piece
  • 2 tablespoons red curry paste I use Thai Kitchen, which is vegetarian and mild
  • 1 tablespoon yellow curry powder see note 1
  • 1-1/2 teaspoon garam masala
  • 1-1/2 teaspoon paprika
  • 1-1/2 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 3/4 teaspoon turmeric
  • Salt and pepper
  • 1 (14.5-ounce) can fire-roasted crushed tomatoes
  • 1 teaspoon granulated sugar
  • 1 cup uncooked lentils green or brown, see note 2
  • 1 (14.5-ounce) can coconut milk lite or regular
  • 3 cups broth or stock; use vegetarian broth or stock to keep this vegetarian/vegan
  • 1/3 cup finely diced cilantro
  • 1 lemon optional
  • Cooked basmati rice optional, see note 3

Instructions 

  • Measure the lentils and pick over to remove debris or shriveledย lentils, then thoroughly rinse with water. Add to a bowl, cover them in room-temperature water and let soak for 15โ€“20 minutes. Prep the veggies: finely dice the onion and carrot; finely mince the garlic cloves and ginger.
  • Add the butter or oil to a large pot. Heat to medium and once butter is melted or oil is shimmering, add the diced onion, garlic, and ginger. Cook and stir for 3โ€“4 minutes. Add diced carrot. Cook, stirring occasionally, for another 6โ€“8 minutes or until everything is golden. Nothing should be overly browning or burning; if so, turn down heat. While everything is cooking, measure out the spices.
  • Add the red curry paste, yellow curry powder, garam masala, paprika, ground coriander, cumin, and turmeric. Season with salt and pepper; I add 1 and 1/4 teaspoon salt and 1/2 teaspoon pepper. Increase heat to high, stir constantly, and cook for 1โ€“2 minutes or until very fragrant. Add the tomatoes and reduce heat to medium. Stir and cook for 1 minute, scraping the bottom of the pot to release any browned bits. Add in sugar.
  • Thoroughly drain the lentils. Add to the pot along with the coconut milk and chicken or vegetable broth/stock. Bring to a boil, then reduce to a gentle simmer. Cover with a lid and cook for 30 minutes, stirring every 8โ€“10 minutes. Remove the lid and simmer another 5โ€“8 minutes or until curry is thick and creamy and lentils are completely tender. If the mixture thickens too much, add a splash of broth or stock, and if itโ€™s too thin (or lentils arenโ€™t tender yet), increase the heat a bit and simmer without the lid.
  • Add in finely chopped cilantro, and if desired, stir in the zest and juice of a lemon. Taste and adjust any seasonings; flavors should sing, so add extra salt, pepper, or lemon juice if needed. Serve over cooked basmati rice if desired (see note 2) and enjoy hot.

Recipe Notes

Note 1: I use McCormickยฎ or Simple Truthยฎ Organic or Great Valueยฎ Organicโ€”all of which are very mild. Curry powders vary in spice levels, so add slowly if you are concerned.
Note 2: I use brown lentils in this recipe; green lentils will cook the same. For canned lentils, drain and rinse them; theyโ€™ll cook in about 20โ€“25 minutes (uncovered the whole time). Red or orange lentils will cook for about 20โ€“25 minutes (uncovered the whole time). I do not recommend French lentils; they wonโ€™t cook correctly in this curry.
Note 3: Hereโ€™s how I cook basmati rice:
  • Measure the basmati rice (this method doesnโ€™t work with other varieties) and rinse in a fine-mesh sieve until the water runs clear.
  • Place the rice in a bowl and cover with water to soak for about 5โ€“10 minutes.
  • While rice is soaking, fill a large pot with water and set it to boil.
  • Once water is at a rolling boil, drain the rice and add it to the pot.
  • Cook, without reducing heat, 5 minutes; drain and fluff with a fork.
Storage: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of water if needed.

Nutrition

Serving: 1serving | Calories: 411kcal | Carbohydrates: 43.8g | Protein: 16.3g | Fat: 21.4g | Cholesterol: 22.9mg | Sodium: 543.1mg | Fiber: 7.8g | Sugar: 6.8g

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

 

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 28 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




51 Comments

  1. Tanya says:

    5 stars
    This was so delicious, creamy, complex in flavours! Loved it!

    1. Chelsea Lords says:

      So happy to hear that!! Thank you Tanya ๐Ÿ™‚

  2. Kathy says:

    5 stars
    I used green lentils.. soaked 1/2 hour.. added more spices to my liking.. boiled then simmer 45 minutes.. lentils werenโ€™t cooked all the way.. my sister liked it crunchy .. I did not care for them.. great flavors tho

    1. Chelsea Lords says:

      I’m so happy you guys enjoyed this curry and the flavors! Thanks for your comment Kathy!

  3. Kris says:

    Do the nutritional facts include the rice or just the lentils?

    1. Chelsea Lords says:

      Just the lentil mixture ๐Ÿ™‚

  4. Erin says:

    5 stars
    I’m usually just a lurker on food blogs but I have to say THANK YOU so much for this recipe. I’ve made it three times since you’ve posted it, and it’s the first healthy meal I cook that I find myself craving. The zing of the lemon zest is delightful.

    1. Chelsea Lords says:

      Awe, so happy to hear that! I’m thrilled you’ve enjoyed this! Thanks for the comment Erin ๐Ÿ™‚

  5. Sue says:

    5 stars
    This recipe was amazing! I will be making it again this week.

    1. Chelsea Lords says:

      So happy to hear that; thanks Sue! ๐Ÿ™‚

  6. MrsATB says:

    This looks delicious and I love lentils. Have you ever cooked the entire bag of lentils at once? What would be your suggested recipe adjustments if so? Thank you.

    1. Chelsea Lords says:

      I haven’t ever done an entire bag at once! I think you could double this recipe, but I wouldn’t do more than just doubling it.

  7. Krissy Allori says:

    5 stars
    Oh man, I love lentils. I do NOT make them enough. I really need to fix that. This curry looks just delicious. I am adding it to my menu for next week.

  8. Suzy says:

    5 stars
    The flavor is outstanding! We couldn’t get enough of this curry! Definitely will be making it again!

  9. Lisalia says:

    5 stars
    So yummy! Thanks for this comfort food. Perfect family meal. Everyone loved it.

  10. April says:

    5 stars
    I love lentils and I looooove curry!