Lentil curry is a creamy, flavorful, and nutritious meal that is easy to make in one pot in 30 minutes with simple ingredients.

You’ll love this easy recipe because of its rich, velvety texture and bold, fragrant flavors. Serve it with naan bread or basmati rice for a deeply satisfying dinner.

Red lentil curry with rice.
Creamy Lentil Curry: The One-Pot Wonder That'll Spice Up Your Week

Introduction

Indian-inspired curries are a staple in our kitchen. I’m not sure if it’s the fragrant spices, the creamy sauce, or the nourishing legumes. Louise and I just love them for a cozy, comforting night in 🍛.

In this one, split red lentils are cooked in a rich, savory sauce with fragrant spices, coconut milk, and canned tomatoes. If you have yellow split lentils, go ahead and make our dal recipe instead.

Uh, and don’t forget a squeeze of lemon and a dollop of thick yogurt on top. The acidity of the lemon amplifies the other flavors. The cold yogurt plays well with the hot gravy. It’s so good! A drizzle of Tadka on top (spiced Indian oil) is optional 🤤

Like our chickpea curry, chana masala and cauliflower curry, you can make this recipe for a tasty and deeply satisfying meatless meal.

Did I mention, it’s super easy to make, in about 30 minutes! It’s literally faster than ordering in.

It’s perfect for those who love rich and harmonious South Asian flavors.

Ingredients

Ingredients for lentil curry

Quantities and full ingredient list are in the recipe box at the bottom of the page.

Split red lentils: substitute split yellow lentils. If you only have green, brown, or French lentils you can do our curry lentil soup instead.

Oil: we recommend olive oil (yes, it’s delicious in Indian cooking and it’s healthy). Substitute coconut oil, mustard oil, or avocado oil.

Coconut milk: you can use full-fat or reduced-fat coconut milk. You can substitute heavy cream (half the quantity) for coconut milk.

How to make lentil curry

Step 1: Sauté chopped onion in olive oil. Add garlic, ginger, and spices (except garam masala) and toast for 1 minute.

Flavor base with onion, garlic, ginger and Indian spices.

Step 2: Add broth, tomatoes, coconut milk and rinsed lentils. Season with salt and pepper.

Lentil curry before simmering.

Step 3: Simmer for about 20 minutes, until lentils are cooked. One minute before turning heat off, stir in garam masala.

Lentil curry cooked in one pot.

Step 4: Serve with rice, a dollop of yogurt, a squeeze of lemon, and fresh cilantro.

Lentil curry in a bowl served with rice, yogurt, lemon juice, and cilantro.

More Easy Indian Recipes

Love Indian flavors but are afraid of lengthy recipes. Then we think you’ll love our easy Indian-inspired recipes:

For more inspiration check out our compilation with easy and delicious Indian vegetarian recipes.

More lentil recipes

Lentils are tasty, nourishing, and versatile. Plus they cook in about 30 minutes. Here are some of our reader’s favorite lentil recipes:

For more lentil ideas, check out our compilation with 25+ easy lentil recipes.

Red lentil curry with brown rice.

Lentil Curry

5 from 113 votes
Lentil curry is a creamy, flavorful, and nutritious meal that is easy to make in one pot in 30 minutes with simple ingredients.
You’ll love this easy recipe because of its rich, velvety texture and bold, fragrant flavors. Serve it with naan bread or basmati rice for a deeply satisfying dinner.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 people
Course: Main Course
Cuisine: Indian

Ingredients 

  • tablespoons olive oil
  • 1 medium onion chopped
  • 2 cloves garlic grated
  • 1 inch ginger grated
  • ¼ teaspoon red pepper flakes or more to taste
  • 2 teaspoons curry powder
  • 2 teaspoons coriander
  • 1 teaspoon cumin
  • 1 teaspoon turmeric powder optional
  • 2 cups vegetable stock or more if you prefer a soupier curry
  • 1 can (15 ounces) crushed tomatoes
  • 1 can (14 ounces) coconut milk
  • 1 cup split red lentils
  • 1 teaspoon salt
  • teaspoon black pepper
  • 1 teaspoon garam masala optional

Serving suggestions

  • 4 wedges lemon
  • 1 handful cilantro or flat-leaf parsley
  • 4 tablespoons Greek-style yogurt non-dairy works too
  • 2 cups cooked basmati rice or brown rice

Instructions 

  • MAKE FLAVOR BASE: Heat 1½ tablespoons olive oil in a large pot.
    Add 1 medium onion (chopped) and sauté for 3 minutes.
    Add 2 cloves garlic and 1 inch ginger (both grated), ¼ teaspoon red pepper flakes, 2 teaspoons curry powder, 1 teaspoon cumin, 2 teaspoons coriander, and 1 teaspoon turmeric powder.
    Sauté one more minute. Add 2 tablespoons water if pot gets dry.
    Flavor base with onion, garlic, ginger and Indian spices.
  • ADD LENTILS: Add 2 cups vegetable stock, 1 can (15 ounces) crushed tomatoes, 1 can (14 ounces) coconut milk, 1 cup split red lentils (rinsed with water), then season with 1 teaspoon salt and ⅛ teaspoon black pepper.
    Lentil curry before simmering.
  • SIMMER: Bring to a boil then lower the heat and simmer until the lentils are cooked – about 20 minutes. Stir occasionally.
    When cooked, stir in 1 teaspoon garam masala.
    Add more broth if necessary to reach your desired consistency.
    Lentil curry cooked in one pot.
  • SERVE: Serve with basmati or brown rice, lemon juice, cilantro and/or thinly sliced scallions, and a dollop of Greek-style yogurt.
    Lentil curry in a bowl served with rice, yogurt, lemon juice, and cilantro.

Video

Creamy Lentil Curry: The One-Pot Wonder That'll Spice Up Your Week

Notes

SUBSTITUTIONS
  • Split red lentils: substitute split yellow lentils.
  • Olive oil: substitute coconut oil, avocado oil, mustard oil, or another vegetable oil.
  • Garlic and ginger: substitute garlic and ginger paste.
  • Vegetable broth: substitute water.
  • Crushed tomatoes: substitute diced tomatoes or finely chopped fresh tomatoes.
  • Coconut milk: substitute reduced-fat coconut milk, heavy cream, or non-dairy cooking cream.
  • Lemon juice: substitute lime juice.
  • Cilantro: substitute thinly sliced scallions or flat-leaf parsley.
 
ADD-INS
If you guys want to add more veggies to this curry, my recommendatio would be adding bite-size cauliflower florets or broccoli florets at the same time you add the lentils. You can also add a few handfuls of spinach 5 minutes before the curry is done cooking.
STORAGE
  • Refrigerator: Up to 4 days in an airtight container.
  • Freezer: Up to 3 months in a freezer-safe container. Thaw in the fridge or microwave.
  • Reheat: 2 minutes in the microwave or on the stovetop with added water.
 
Nutrition information is an estimate for 1 serving out of four without rice and yogurt.

Nutrition

Calories: 362kcal, Carbohydrates: 46g, Protein: 15g, Fat: 13g, Saturated Fat: 8g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 811mg, Potassium: 867mg, Dietary Fiber: 18g, Sugar: 7g, Vitamin A: 292IU, Vitamin B6: 1mg, Vitamin C: 15mg, Vitamin E: 3mg, Vitamin K: 13µg, Calcium: 87mg, Folate: 260µg, Iron: 6mg, Manganese: 1mg, Magnesium: 92mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 113 votes (57 ratings without comment)

Leave a comment

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

Recipe Rating




108 Comments

  1. 5 stars
    This was amazing! I think itโ€™s the best red lentil curry recipe Iโ€™ve ever made! I love how simple it was to make. I kept going back for more and had thirds tonight haha!! I shared the recipe with my three sisters.

    1. ๐ŸŽ‰ Yay, that’s wonderful, Natalie! I’m super happy you enjoyed the curry.

      Thank you for your kind feedback and for supporting us.

      All the best,

      Louise

  2. 5 stars
    This recipe is amazing!! I absolutely love it. It was my first ever curry to cook, but it turned out perfectly, and was super simple. If you fancy a giggle, I briefly skimmed the servings so clicked the 3x as I wanted 3 portions for just me to cover my work lunches this week. I accidentally cooked a curry for 36 people after misinterpreting the servings!! & had to use 3 pots hahaha. So thank god it tastes good!

    1. That is hilarious, Lids, what a project!

      I’m delighted you enjoyed the curry, thank you so very much for your kind comment and your rating.

      All the best,

      Louise

  3. 5 stars
    Wonderful! My spouse made this and followed the recipe exactly. As good as food we get from our favorite Indian restaurant.

  4. 5 stars
    I was craving something with curry so I did a google search and this recipe was at the top of the list.
    At first it looked like a lot of ingredients but it ended up being super simple to make!
    I added tofu and some raisins to it. Next time I will try it with chickpeas. I love how versatile this recipe is!
    Thank you!

    1. Yay, that sounds like a delicious variation, Susan. We’ve never tried adding raisins, but once in a while we add maple syrup or brown sugar for a little extra sweet โค๏ธ

      Thank you for taking the time to leave a comment here. All the best,

      Louise

  5. 5 stars
    I am always looking for meatless options that incorporate rich seasoning and this is a great option. This was so delicious. I followed the recipe exactly as written. I paired it with cilantro and a lemon wedge over rice and my kids loved it. I plan to double the recipe next time so I can use it for lunch. Thank you.

    1. Sarah, that’s great! I’m so thrilled your kids liked the curry too.

      Thank you very much for your kind feedback and for leaving a comment. All the best,
      Louise

    1. Hi Jenny, that’s just amazing ๐Ÿ™‚
      Thank you so much for leaving a comment, and have a great rest of your day.
      All the best,
      Louise

  6. 5 stars
    So quick and easy and very delicious. I made it with chickpeas but the other options would be amazing also, will make cauliflower next. So pleased to have found this site with actual edible recipes.

    1. Hi Alison,
      I’m so happy you like the curry and found it easy to make. It’s a great meal when you add cauliflower, good idea ๐Ÿ™‚
      Thanks so much for taking the time to leave a comment. Kindest,
      Louise

  7. 5 stars
    This recipe will be added to my favourites. Absolutely delicious and so easy to make. I had some plain oat yoghurt and worked perfectly. Thanks for a great recipe

    1. Hi Leone,
      I’m so happy you liked it!! Great serving suggestion with oat yogurt, it sounds like a scrumptious meal ๐Ÿ™‚
      Thank you for leaving a comment, and have a great rest of your day. Kindest,
      Louise

  8. 5 stars
    Excellent! Simple, quick, yet great! I will make this often. Even my partner likes it even though she does not like legumes.

    1. Hi Peter,
      I’m so happy to hear that you both enjoyed it. We’ve also seen our “legume-sceptic” family members eat this curry with joy and surprise ๐Ÿ™‚
      Thanks so much for leaving a comment. Kindest,
      Louise

      1. 5 stars
        Yum! Thank you for this recipe!
        I’m a very inexperienced cook, but I was able to make this dish and it’s delicious!

        1. You’re very welcome, Sue!
          I’m so happy you liked it, and the cooking was a good experience for you, well done ๐Ÿ’ช
          All the best,
          Louise

  9. Looks incredible, I’m gonna try it very soon. What brand did your pan came from, Le Creuset?
    Thanks !

    1. Hi Emilie,
      I’m happy you feel like making the curry! Our pan and Dutch oven are from Amazon Basics (purchased online).
      I hope that helps ๐Ÿ™‚
      Best,
      Louise