Masoor dal, also known as Indian red lentil curry, is a comforting and flavorful dish made with tender red lentils, aromatic spices, and tomatoes. This wholesome recipe is naturally vegan, gluten-free, and comes together in just over 30 minutes. Paired with fluffy basmati rice, it makes for a nourishing and satisfying meal.

Why You’ll Love This Recipe

  • Quick and simple to prepare, ready in about 35 minutes.

  • Protein-rich and packed with fiber, making it both healthy and filling.

  • Naturally vegan and gluten-free.

  • Perfect for meal prep—tastes even better the next day.

  • A versatile dish that pairs beautifully with rice or flatbreads like naan or roti.Masoor Dal (Indian Red Lentils)

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 2 cups dry masoor dal (red lentils), sorted and rinsed

  • 8 cups water

  • 1 tbsp oil (coconut or neutral flavored)

  • 1 large yellow onion, finely diced

  • 6 cloves garlic, minced

  • 1 tbsp minced ginger

  • 2 green chiles, minced (seeded for less heat, optional)

  • 1 tbsp Indian curry powder

  • 1 tsp whole mustard seed

  • 1 tsp ground coriander

  • 1/2 tsp ground cumin

  • 1 1/2 tsp salt, more to taste

  • 15 oz can diced tomatoes (or 1 1/2 cups fresh chopped tomatoes)

  • Fresh cilantro, for garnish

  • Basmati rice, for serving

Directions

  1. Combine lentils and water in a large pot. Bring to a boil, reduce heat, and simmer partially covered until tender, 15–20 minutes. Skim off any foam if necessary.

  2. While lentils cook, heat oil in a skillet over medium heat. Add onion, garlic, ginger, chiles, and a pinch of salt. Sauté until softened, about 5 minutes.

  3. Add curry powder, mustard seeds, coriander, cumin, and salt. Stir and cook for about 1 minute until fragrant.

  4. Stir in the tomatoes and cook until saucy—about 7 minutes with canned or until fresh tomatoes soften.

  5. Add the tadka (spiced tomato mixture) to the cooked lentils. Simmer together for 5 minutes to blend flavors.

  6. Garnish with cilantro and serve hot with basmati rice.

Servings and timing

  • Servings: 8

  • Prep time: 10 minutes

  • Cook time: 25 minutes

  • Total time: 35 minutes

Variations

  • Add spinach or kale at the end for extra nutrition.

  • Stir in coconut milk for a creamy, richer dal.

  • Use ghee instead of oil for a traditional touch (not vegan).

  • Swap curry powder with garam masala for a slightly different flavor.

  • Add a squeeze of lemon juice before serving for brightness.

Storage/Reheating

  • Refrigerate in an airtight container for up to 4 days.

  • Freeze for up to 3 months. Thaw in the fridge before reheating.

  • Reheat gently on the stovetop, adding a splash of water if too thick.

FAQs

What is masoor dal?

Masoor dal is the Hindi name for red lentils, a quick-cooking legume commonly used in Indian cuisine.

Do I need to soak the red lentils?

No, red lentils cook quickly and don’t require soaking. Just rinse them well.

Can I make this recipe in an Instant Pot?

Yes, cook the lentils under high pressure for 5 minutes with natural release. Add the tadka afterward.

How spicy is masoor dal?

It’s mildly spiced, but you can adjust by adding or reducing the green chiles.

Can I use fresh tomatoes instead of canned?

Yes, fresh tomatoes work well—just cook them longer until soft and saucy.

What can I serve with dal besides rice?

It pairs well with naan, roti, paratha, or even quinoa.

How do I make dal creamier?

Add a splash of coconut milk or puree a portion of the cooked dal before serving.

Can I use other lentils?

Yes, but cook times vary—yellow moong dal or toor dal work as substitutes.

How do I prevent lentils from overcooking?

Simmer gently and check around 15 minutes, as red lentils cook quickly.

Is masoor dal healthy?

Yes, it’s high in plant-based protein, fiber, and essential minerals while being low in fat.

Conclusion

Masoor dal (Indian red lentils) is a simple yet flavorful dish that brings comfort and nourishment to the table. With its quick cooking time, versatility, and wholesome ingredients, it’s perfect for both weeknight meals and make-ahead lunches. Pair it with rice or flatbread, and you’ll have a satisfying, hearty dish that everyone will enjoy.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Masoor Dal (Indian Red Lentils)

Masoor Dal (Indian Red Lentils)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Masoor dal, or Inadian red lentil curry, is a quick and wholesome dish made with tender lentils, tomatoes, and aromatic spices. Naturally vegan and gluten-free, it’s comforting, protein-rich, and perfect when served with basmati rice or flatbread.

  • Total Time: 35 minutes
  • Yield: 8 servings

Ingredients

2 cups dry masoor dal (red lentils), sorted and rinsed

8 cups water

1 tbsp oil (coconut or neutral flavored)

1 large yellow onion, finely diced

6 cloves garlic, minced

1 tbsp minced ginger

2 green chiles, minced (seeded for less heat, optional)

1 tbsp Indian curry powder

1 tsp whole mustard seed

1 tsp ground coriander

1/2 tsp ground cumin

1 1/2 tsp salt, more to taste

1 (15 oz) can diced tomatoes (or 1 1/2 cups fresh chopped tomatoes)

Fresh cilantro, for garnish

Basmati rice, for serving

Instructions

  1. Combine lentils and water in a large pot. Bring to a boil, reduce heat, and simmer partially covered until tender, 15–20 minutes. Skim off any foam if necessary.
  2. Meanwhile, heat oil in a skillet over medium heat. Add onion, garlic, ginger, chiles, and a pinch of salt. Sauté until softened, about 5 minutes.
  3. Add curry powder, mustard seeds, coriander, cumin, and salt. Stir and cook for about 1 minute until fragrant.
  4. Stir in the tomatoes and cook until saucy—about 7 minutes with canned or until fresh tomatoes soften.
  5. Add the spiced tomato mixture (tadka) to the cooked lentils. Simmer together for 5 minutes to blend flavors.
  6. Garnish with cilantro and serve hot with basmati rice.

Notes

  • Add spinach or kale at the end for extra nutrition.
  • Stir in coconut milk for a creamy, richer dal.
  • Use ghee instead of oil for a traditional touch (not vegan).
  • Swap curry powder with garam masala for a slightly different flavor.
  • Add a squeeze of lemon juice before serving for brightness.
  • Author: Monica
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegan

Nutrition

  • Serving Size: 1 cup
  • Calories: 180
  • Sugar: 3g
  • Sodium: 360mg
  • Fat: 4g
  • Saturated Fat: 1g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 8g
  • Protein: 11g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star