Easy MaaSh Ki Daal Recipe: How to Make it at Home


MaaSh ki Daal, also known as "split bengal gram lentils", is a popular dish in Pakistani and Indian cuisines. It is a thick, creamy and hearty lentil dish with a rich and comforting flavor. Here is a recipe for MaaSh ki Daal that serves 4-6 people and takes about 1 hour to prepare:


  • 1 cup split Bengal gram lentils (MaaSh ki Daal)
  • 4 cups water
  • 1 onion, finely chopped
  • 2 cloves of garlic, minced
  • 1 inch piece of ginger, minced
  • 1/2 tsp turmeric powder
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 1 tsp red chili powder (optional)
  • Salt, to taste
  • 2 tbsp oil or ghee
  • 1/4 cup heavy cream (optional)
  • 1/4 cup chopped cilantro
  • 1/4 cup chopped tomatoes (optional)
  • 1/4 cup chopped green chili (optional)


  1. Rinse the lentils in water and soak for about 30 minutes to soften them.
  2. Heat oil or ghee in a large pot over medium heat.
  3. Add the onions, garlic, ginger, and green chili (if using) to the pot and sauté until the onions are translucent.
  4. Add the turmeric powder, cumin powder, coriander powder, and red chili powder (if using) and sauté for a few seconds.
  5. Add the soaked lentils and 4 cups of water to the pot and bring to a boil.
  6. Reduce the heat to low and cover the pot with a lid. Let it simmer for 45 minutes to an hour or until the lentils are soft and fully cooked.
  7. If desired, add 1/4 cup of heavy cream and stir in.
  8. Add salt, to taste.
  9. Add chopped tomatoes and green chili (if using) and stir well.
  10. Let it simmer for a minute or two.
  11. Garnish with chopped cilantro and serve hot with rice or roti.

Note: you can also add some diced potatoes or carrots to this recipe to make it more hearty.

Enjoy your homemade MaaSh ki Daal!

Previous Post Next Post