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

Try other favorite vegetarian curries like Sweet Potato Curry or Vegetable Curry.

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

The Best Lentil Curry Recipe

I’ve been all about lentils lately, especially after making this amazing Lentil Soup. My family can’t get enough! With so many lentils on hand, I decided to try something new—Lentil Curry!

It might not look fancy, but it’s packed with flavor and so comforting. The spices add warmth, the lentils make it hearty, and the coconut milk makes it creamy. Plus, it’s budget-friendly since lentils are so cheap!

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

Ingredients In Lentil Curry

  • Butter or Coconut Oil: Helps cook everything and adds flavor.
  • Yellow Onion & Carrot: Chop small for a smoother curry.
  • Garlic & Ginger: Fresh gives the best flavor, but pre-minced works.
  • Red Curry Paste: Some brands are spicier, so start with less if unsure.
  • Spices: Cook for a minute before adding liquid to boost flavor.
  • Crushed Tomatoes: Fire-roasted add more flavor, but regular work too.
  • Granulated Sugar: Skip if your tomatoes are naturally sweet.
  • Lentils (Green or Brown): Soak for 15–20 mins for even cooking.
  • Coconut Milk: Shake the can to mix the fat and liquid.
  • Veggie Broth or Stock: Use low-sodium to control salt.
Tomatoes, lentils, coconut milk, and broth combined in a pot, simmering together until the mixture thickens.

How To Make Lentil Curry

  1. Prep Lentils: Soaking helps them cook faster and more evenly.
  2. Chop the Veggies: A food processor makes chopping quicker and easier.
  3. Cook Aromatics: Stir often so nothing burns and flavors stay balanced.
  4. Toast Spices: Cooking spices before adding liquid makes them more flavorful.
  5. Add Tomatoes & Sugar: Scraping up any browned bits adds extra flavor.
  6. Add Lentils, Coconut Milk, & Broth: If the curry gets too thick, add a splash of broth. If too thin, simmer uncovered for a few mins.
  7. Finish: Let the curry sit for 5 mins before serving to bring out the flavors.

Quick Tip

What lentils to use? Brown lentils have a mild, earthy flavor and work great in this curry. Use dried, not canned, for the best texture.

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

Variations

Switch Things Up

  • Make it Spicy: Add up to 3 tbsp of red curry paste, or sprinkle in red pepper flakes or cayenne.
  • Thai Flavor: Stir in a little fish sauce at the end (skip for vegan/vegetarian).
  • Vegan/Vegetarian: Use veggie broth instead of chicken broth.
  • Lighter Option: Use light coconut milk instead of full-fat for this lentil curry.

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

Storage

Leftovers?

Fridge: Let the lentil curry cool, then store in a sealed container for up to 4 days. Reheat on the stove or in the microwave with a splash of broth if it’s too thick.

Freezer: Freeze in portions in sealed containers for up to 3 months. Thaw in the fridge overnight before reheating.

More Easy Vegetarian Recipes

5 from 29 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

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 ground 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 29 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




53 Comments

  1. France says:

    5 stars
    We have made this twice now and it’s delicious! The first time we had it with naan bread and the second time over rice. The flavors are spot on and it has a nice creamy texture as well.

    1. Chelsea Lords says:

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

  2. Kimber says:

    5 stars
    I love curried lentils and have eaten them many, many times. This recipe is simply WOW!! Fantasic flavor, great directions. This will become a family favorite๐Ÿ’• Thank you so much for sharing this great recipe!

    1. Chelsea Lords says:

      Yay! Love hearing that; so glad you enjoyed this recipe ๐Ÿ™‚

  3. Connie says:

    5 stars
    Wow, thanku for sharing this tasty dish!.. my husband taught me how to make so many curries, and I seem to fail most attempts and end up letting him correct it for me in the end haha.. But I made yours last night before he came home and prepared it in my instapot.
    After dinner, he says, hey, I noticed you didn’t ask me for help with getting the curry right, I said nope!.. and he loved it of course..Excellent perfect blend of the right spices and ingredients, for the way we like it to taste, amazing flavor, very authentic to me.

    1. Chelsea Lords says:

      So happy you enjoyed it! ๐Ÿ™‚ Thank you Connie!

  4. Patrick Sullivan says:

    5 stars
    I added 1/2 tsp of cayenne for a little extra punch. Fantastic easy recipe!!

    1. Chelsea Lords says:

      Glad you enjoyed it! ๐Ÿ™‚

  5. Angela says:

    5 stars
    Made this dish for dinner yesterday and we all loved it…so full of flavour!
    Thank you for sharing๐Ÿ’•

    1. Chelsea Lords says:

      You’re so welcome, I’m thrilled this was a hit, thank you!

  6. Shauntel Mazac says:

    5 stars
    This recipe was on point! So much flavor! This will definitely be on repeat!

  7. Laurie says:

    5 stars
    Made this for family yesterday and they all loved it. Young and old. Most went back for seconds. Shared the recipe with family and vegetarian YouTube ppl.

    1. Chelsea Lords says:

      I am thrilled to hear this! Thanks Laurie! ๐Ÿ™‚

  8. Marlene Cox says:

    Good Recipe….but am very frustrated I cannot Pin this recipe on my Pinterest site without going to your recipe box …do not need another place to find recipes. You have a general link to your page but not the recipe and you want us to search again for this one recipe….wtf

    1. Martha says:

      This is a great recipe. Very good balance of flavors. I made some changes: cut the curry powder in half, added about a tsp instead of 1.5 tsp of salt, low fat coconut milk, and used one cup of dried lentils. It was a bit watery as I had already cooked the lentils. So maybe I wonโ€™t cook the lentils next time or Iโ€™ll use less broth. And it made a ton! Leftovers for days!!!!!!!

      1. Chelsea Lords says:

        Cooking the lentils in the curry thickens it a lot (the full fat coconut milk also makes it thicker) so that is probably why it was a bit watery! So glad you still enjoyed it though, thank you so much for the comment Martha!

  9. Tammy says:

    5 stars
    Excellent curry dish!! Thank you for sharing. Made exactly as listed and will make again. Read recipe all the way through before making as the measurements were confusing at first. The amount of each ingredient is listed again in the instructions which really wasn’t necessary unless you are dividing certain ingredients as part of the cooking process. Just add the amounts in total you’ve already pre-measured and set aside as they are indicated in the instructions. The yellow onion amount didn’t agree between the ingredient list and the instructions which isn’t a big deal but it made me think I was only to put in “portions” of certain ingredients in the beginning.

    1. Chelsea Lords says:

      So happy you enjoyed! Thanks for the tips! ๐Ÿ™‚

  10. Demithy says:

    5 stars
    This is one of our favorite recipes! It’s so easy to make and always comes out tasting perfect. We love it as leftovers too.

    1. Chelsea Lords says:

      So happy to hear! Thanks so much! ๐Ÿ™‚