Skip to main content

Creamy Curry Lentils Recipe

Take the complication out of cooking! You don't have to be a master chef to cook great food. Relax, have fun, and put some love into it.

Make curry lentils at home with this easy-to-follow recipe.

Make curry lentils at home with this easy-to-follow recipe.

How to Make Creamy Curry Lentils

Here's one of my favorites: creamy curry lentils. I made this for a 200-guest wedding last September, and everyone loved it. This is a great side dish to a tandoori chicken or other main dishes from India.

Love, Love, Love Spicy Food

I crave spicy foods at least once a week. I travel a lot, and wherever I'm on the road, I look for ethnic restaurants. Spice is nice! Being a chef and a major foodie, traveling gives me the opportunity to find great places to eat some awesome foods. But there are those times I just make my own, and I can tell you, the majority of the time, it's better than the stuff restaurants put out.

Cook Time

Prep timeCook timeReady inYields

15 min

15 min

30 min

Serves six to eight people


  • 2 Cups Lentils, Red or Yellow
  • 1 Cup Chicken Stock
  • 1 Cup Greek Yogurt
  • 2 Tbsp Curry Powder
  • 1 Tbsp Garam Masala
  • 1 Onion, Diced
  • 2 Tomatoes, Diced
  • 2 Garlic Cloves, Chopped
  • 6 Cups Water
  • 2 Tbsp Ghee, or Butter
  • 1/4 Cup Cilantro, Chopped
  • 1 Tsp Salt
  • 1 Tsp Pepper


  1. Rinse lentils. In a large pot, add 6 cups of water and bring to a boil. Add rinsed lentils to the pot. Add curry and garam masala spices.
  2. Boil lentils and spices for 30 minutes or until lentils are soft.
  3. In another pan, melt ghee (or butter) and add diced onions and sauté for 3 minutes on medium heat. Add tomatoes and garlic and sauté for an additional 3 minutes.
  4. Once the lentils are soft, drain most of the water except for about a cup. Add the sautéed vegetables to the lentils. Afterward, add 1 cup of chicken stock and bring to a simmer over medium heat. Then add chopped cilantro to mix
  5. Add the yogurt and 1 more teaspoon of curry and garam masala and mix well, adding water as needed to make the mixture creamy.
  6. Simmer on low heat for 10 minutes, and add salt and pepper as needed. (Optional)
Simmering creamy curry lentils

Simmering creamy curry lentils