🍳
vegetarianvegangluten-free

Masoor Dal (Red Lentil Curry)

A comforting and vibrant Indian red lentil curry, Masoor Dal is rich in protein and packed with warming spices. This simple yet flavorful dish is a staple in many Indian households and pairs beautifully with rice or flatbreads.

Download Our App

Get the Best Experience

Available on iOS and Android. Download now and enjoy exclusive app-only deals

Advertisement
Servings
4
Prep Time
10min
Cook Time
30min
Total Time
40min
Difficulty
easy

Ingredients

  • 200 gramsred lentils (masoor dal)
  • 750 mlwater
  • 2 tablespoonsvegetable oil
  • 1 teaspooncumin seeds
  • 0 ½ teaspoonmustard seeds
  • 0 ¼ teaspoonasafoetida (hing)

    optional

  • 1 mediumonion

    finely chopped

  • 4 piecesgarlic cloves

    minced

  • 1 inchfresh ginger

    grated

  • 1 piecegreen chili

    finely chopped, optional for heat

  • 0 ½ teaspoonturmeric powder
  • 0 ½ teaspoonred chili powder

    adjust to taste

  • 1 teaspoonground coriander
  • 1 mediumtomato

    finely chopped

  • 1 teaspoonsalt

    adjust to taste

  • 2 tablespoonsfresh cilantro (coriander leaves)

    chopped

  • 1 tablespoonlemon juice

    optional

Instructions

1

Rinse the red lentils thoroughly under cold running water until the water runs clear. Drain and set aside.

2

In a large saucepan or pot, heat the vegetable oil over medium heat. Add cumin seeds, mustard seeds, and asafoetida if using. Let them sizzle for about 30 seconds until aromatic.

3

Add the finely chopped onion to the pan and sauté for 5-7 minutes until translucent and lightly golden.

4

Add the minced garlic, grated ginger, and chopped green chili. Sauté for another 1-2 minutes until fragrant.

5

Add turmeric powder, red chili powder, and ground coriander. Stir well for about 30 seconds to toast the spices.

6

Add the chopped tomato, cook for 4-5 minutes, stirring occasionally, until the tomato softens and the mixture thickens.

7

Add the rinsed lentils and water to the pot. Stir to combine and bring to a boil over high heat.

8

Once boiling, reduce the heat to low, cover partially with a lid, and simmer for 20-25 minutes or until the lentils are tender and cooked through. Stir occasionally to prevent sticking.

9

Season with salt and cook uncovered for an additional 2-3 minutes if you prefer a thicker consistency.

10

Turn off the heat and stir in chopped fresh cilantro and optional lemon juice.

11

Serve hot with steamed rice, roti, or naan.

Tags

vegetarianvegangluten-freeprotein-richcomfort food

Weekly Specials

© 2026 Grocery247. All rights reserved.