This Creamy Masoor Dal is flavorful, wholesome, delicious, and satisfying! The North-Indian style of lentil preparation consists of brown lentils, tomatoes, spices, and herbs!

Making this Creamy Masoor Dal is easy and fuss-free, requiring only staple ingredients. It is made without onion and garlic and makes a complete meal when served with Indian flatbread and rice.
Jump to:
Wholesome and Creamy Masoor Dal
This North Indian Style Masoor Dal is creamy and rich yet light and packed with flavors. It is wholesome and completely satisfying when served with Indian flatbread or Jeera Rice.
Lentils are low in calories but rich in iron and folate, and are an excellent source of protein. As a vegetarian, I regularly cook various dal preparations using multiple lentils.
Brown lentils are called Sabut (whole) Masoor Dal; other varieties are also available. Red (orange or pink) lentils are a split variety, and green lentils are another variety of Sabht Masoor Dal.
On my website, you will find various dal preparation recipes using lentils and legumes. These dal dishes are nutritious, flavorful, and delicious, and they are made without onion and garlic. By skipping ghee and cream, these dal dishes can easily be customized as vegan.
I used ghee to temper this Jain Masoor Dal and added cream to make it creamy, smooth, and rich. However, you can use oil instead of ghee and skip cream or add dairy-free cream.
Why You Will Love This Dal
- This Creamy Masoor Dal is wholesome, satisfying, and delicious.
- It is made without onion and garlic but is full of flavor.
- The recipe is easy and requires only pantry staples.
- It can easily be customized to a vegan dish.
- This Brown Lentil Curry is excellent served with Indian flatbread or rice.

Ingredients and Notes
- Sabut Masoor Dal (Brown Lentils): If you have time, soak the dal for at least an hour. However, if you are in a rush, you can soak it only for 15 minutes. Green lentils can also be used instead of brown lentils.
- Ghee or Oil: I like to temper the dal with ghee, as it provides a delicious flavor to the dish. Butter can also be used instead of ghee. For a vegan diet, use any cooking oil of choice.
- Tomatoes: I added finely chopped tomatoes, which can also be crushed or pureed.
- Spices: All we need are pantry staple spices. I have added turmeric powder, asafoetida, red chili powder, cumin powder, coriander powder, and garam masala. You can adjust the seasonings according to your taste preferences. Also, add green chilis, depending on how spicy you want the dal. Do not skip ginger; it provides a delicious taste to the dal.
- Kasoori Methi: Dried fenugreek leaves are known as Kasoori methi. They provide a deliciously unique flavor.
- Cilantro: Add freshly chopped coriander leaves for a pleasant earthy flavor.
- Cream: Adding cream makes the dal creamier and more decadent. However, you can skip it or add cashew cream for a vegan dal.
How To Make Creamy Masoor Dal
Cooking the Dal
- Wash brown lentils with water 2-3 times and soak in enough water for an hour.

- After soaking, drain the water and transfer the lentils to the pressure cooker.
- Add 2½ cups water, salt, and oil or ghee and stir well.


- Cover the lid, and pressure cook on medium heat for 3-4 whistles or until the lentils are thoroughly cooked.
- Let the pressure release naturally, open the lid, and check if the lentils are softened and cooked.
- Set aside.

Making the Creamy Masoor Dal
- Heat ghee or oil in a pan and add cumin seeds.

- Once the cumin seeds start to sizzle, add asafoetida, green chili paste, and ginger.
- Stir well and saute for a few seconds.

- Add chopped tomatoes, mix well, and cook for a minute.

- Then, add a pinch of salt, turmeric powder, red chili powder, cumin powder, coriander powder, and garam masala.

- Mix everything well and cook the tomato mixture for 8-10 minutes or until the tomatoes are soft and mushy.
- The oil will also separate from the sides.


- Add cooked dal (along with water) to the tomato mixture and stir well.
- If the dal is too thick, add water to adjust the consistency.


- Bring the dal to a boil, then turn the heat low.
- Let the dal simmer on low heat for 15-20 minutes or until it becomes creamy.
- While the dal is cooking, stir it often and add more water if needed to adjust the consistency.

- Once the dal reaches the desired consistency, add salt to taste, Kasoori methi, cream, and coriander leaves.
- Stir well and cook the Masoor Dal for a minute.


- Turn off the heat and transfer the dal to a serving bowl.
- If desired, drizzle a little ghee or cream on top.

Serving Suggestions
Serve Creamy Masoor Dal with your choice of Indian flatbread. It can be served with Roti, Paratha, or Naan. Serve it with Whole Wheat Kulcha (No Yeast) or Triangle Paratha for a complete meal.
Serve the dal with plain or Jeera Rice for a comforting and light meal.
If you want to serve this lentil preparation as a soup, add more water to thin out the consistency and adjust the seasonings accordingly.
For a larger meal, you can also serve this Dal as a side dish with vegetable curry or Paneer Curry.
Helpful Tips For Creamy Masoor Dal
Lentils: If you have enough time, soak the lentils for an hour. But if you are in a rush, soak them for only 15 minutes. You can cook the dal in a pressure cooker or instant pot. Soaking the lentils for longer is essential if you want to cook the dal in a pot on the stovetop.
Spices: Adjust the level of spices according to your taste preferences.
Consistency: The dal should not be too runny or too thick. Add water to adjust the consistency while cooking.
Make It Vegan: To make vegan Creamy Masoor Dal, use oil instead of ghee. Add cashew cream or other non-dairy cream instead of heavy cream.

More Dal Recipes

Creamy Masoor Dal / Brown Lentils (No Onion No Garlic)
Video
Ingredients
For Cooking the Dal
- ¾ cup (130g) brown lentils (Sabut Masoor Dal)
- 2½ cups water
- ½ teaspoon salt
- 1 teaspoon oil or ghee (optional)
For Creamy Masoor Dal
- 1 tablespoon ghee or oil
- ½ teaspoon cumin seeds
- ¼ teaspoon asafoetida
- 1 teaspoon green chili paste (or to taste)
- 1 inch ginger, peeled and grated
- 3 medium tomatoes, finely chopped (or crushed)
- ¼ teaspoon turmeric powder
- ½ teaspoon red chili powder
- 1 teaspoon cumin powder
- ½ teaspoon coriander powder
- ½ teaspoon garam masala
- Cooked dal
- Water as required
- Salt to taste
- 1 teaspoon crushed Kasoori methi
- 2 tablespoon heavy cream
- 2 tablespoon finely chopped coriander
Instructions
Cooking the Dal
- Wash brown lentils with water 2-3 times and soak in enough water for an hour. After soaking, drain the water and transfer the lentils to the pressure cooker.
- Add 2½ cups water, salt, and oil or ghee and stir well. Cover the lid, and pressure cook on medium heat for 3-4 whistles or until the lentils are thoroughly cooked.
- Let the pressure release naturally, open the lid, and check if the lentils are softened and cooked. Set aside.
Making the Creamy Masoor Dal
- Heat ghee or oil in a pan and add cumin seeds. Once the cumin seeds start to sizzle, add asafoetida, green chili paste, and ginger. Stir well and saute for a few seconds.
- Add chopped tomatoes, mix well, and cook for a minute. Then, add a pinch of salt, turmeric powder, red chili powder, cumin powder, coriander powder, and garam masala.
- Mix everything well and cook the tomato mixture for 8-10 minutes or until the tomatoes are soft and mushy. The oil will also separate from the sides.
- Add cooked dal (along with water) to the tomato mixture and stir well. If the dal is too thick, add water to adjust the consistency.
- Bring the dal to a boil, then turn the heat low. Let the dal simmer on low heat for 15-20 minutes or until it becomes creamy.
- While the dal is cooking, stir it often and add more water if needed to adjust the consistency.
- Once the dal reaches the desired consistency, add salt to taste, Kasoori methi, cream, and coriander leaves. Stir well and cook the Masoor Dal for a minute.
- Turn off the heat and transfer the dal to a serving bowl. If desired, drizzle a little ghee or cream on top.
- Serve the Masoor Dal with Indian flatbread or Rice.
Notes
- Lentils: If you have enough time, soak the lentils for an hour. But if you are in a rush, soak them for only 15 minutes. You can cook the dal in a pressure cooker or instant pot. Soaking the lentils for longer is essential if you want to cook the dal in a pot on the stovetop.
- Spices: Adjust the level of spices according to your taste preferences.
- Consistency: The dal should not be too runny or too thick. Add water to adjust the consistency while cooking.
- Make It Vegan: To make the vegan dal, use oil instead of ghee. Add cashew cream or other non-dairy cream instead of heavy cream.











Ben says
I could not find Asafoetida (can anyone?) in my city but I made it anyway and it was delicious! I also didn’t have cumin seeds so I just toasted some extra cumin powder, and I happened to have red lentils (not brown) but it worked well. I also cooked the lentils in a Japanese rice cooker. It took awhile, but I didn’t have to watch it. Thanks!
Jigna says
Thank you so much for sharing this! I love how you adapted the recipe with what you had on hand. It’s great to know it still turned out delicious even without asafoetida and cumin seeds.