This post contains affiliate links. Please see our disclosure policy.

This easy dal fry stars Indian spiced red and yellow lentils topped with savory tempering(spiced oil). It’s super simple and so satisfying! This recipe was originally published in July 2015

dal fry in the pan topped with fresh cilantro
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.


This is my husbands favorite weekend mixed lentil dal fry. After experiments in the kitchen during the week, I generally want to stay out of the kitchen on the weekend. So it’s either eat out or he cooks.

He usually will pick up red lentils (masoor dal) and petite yellow lentils (mung dal/split green gram) and make a version of this dal. He is also very generous with the aromatics, spices and flavors, chopping up the entire onion, a bunch of garlic and ginger, and add the spices generously. The resulting dal always comes out fabulously delicious.

The larger volume of the sauce adds volume and tons of flavor, which work really well served up with a veggie side of aloo gobi, Indian pickle, papadum, rotis and rice.

close-up of dal fry in the pan topped with fresh cilantro

Yellow lentils (mung dal) take longer to cook, so the red lentils will break down in the dal fry. This porridge-like consistency is the preferred consistency when it comes to Indian dals. If you like them less mushy, cook less time until al dente, and then add the tempering. 

For Hindi and English names of some of the commonly used lentils and beans in Indian cuisine, see this post with lentil pictures! Or of course get my cookbook

There several ways to make dals. Dal fry and dal tadka are 2 of them. Each one uses a slightly different method of making the dal and gives the finished dish a different flavor profile.

In a dal fry, you cook the lentils first and then add to the spiced oil, making the process kind of like frying the dal in the tadka(spiced oil). For dal tadka, the dal cooks with the volume ingredients — like onion, tomato etc, — and you add a tadka/tempering of oil and spices at the end.

bowl of dal fry with rice and cilantro

Why You’ll Love Dal Fry

  • cozy 1-pan dinner
  • packed with protein and fiber from the mix of lentils
  • amazing umami flavor from the tadka
  • naturally

Dal Fry

4.94 from 33 votes
By: Vegan Richa
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 3
Course: Soup
Cuisine: Indian
This easy Indian dal fry stars spiced red and yellow lentils topped with savory tempering. (Spiced oil). It’s super simple and so satisfying!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

For the Dal

  • 1/3 cup red lentils, , masoor dal
  • 1/4 cup petite yellow lentils, yellow mung dal or use red lentils
  • 3 cups water

For the Tempering

  • 2 teaspoons oil
  • 1/2 teaspoon cumin seeds
  • 1/2 teaspoon black mustard seeds
  • a generous pinch of asafetida (hing), optional , omit if you do not have gluten-free asafetida to make gluten-free
  • 1 hot green chili such as Serrano, Indian or Thai, , finely chopped
  • 1 cup chopped red or white onion
  • 5 or more cloves of garlic, finely chopped
  • 1" ginger, finely chopped
  • 1 teaspoon ground coriander, or garam masala or both
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon or more cayenne/red chili powder, optional
  • 1 large tomato, chopped small
  • 1 teaspoon lemon juice
  • 3/4 teaspoon or more salt
  • 1/3 cup packed chopped cilantro, divided

Instructions 

Make the lentils.

  • Wash the red and yellow lentils, drain. Combine in a saucepan with water over medium heat. Cook for 18 to 20 minutes or until yellow lentils are tender. Reduce heat to low and simmer.

Meanwhile make the tempering(spiced oil)

  • Heat oil in a skillet over medium heat. when the oil is hot, add the cumin seeds and mustard seeds. Let them start to sizzle and pop. The cumin seeds should darken in color and get fragrant, mustard seeds will lighten and start to sizzle and pop. Add asafetida, green chili, onion, garlic, ginger and a pinch of salt. Cook until the onions turn translucent, about 5 -7 minutes. Stir occasionally. Add splashes of water in between to cook evenly.
  • Add coriander/ garam masala , turmeric, and cayenne and mix well. Add tomatoes, lemon juice and a splash of water and mix. Cook until the tomatoes are saucy. Mash the larger pieces. About 6 minutes.
  • Add the cooked lentils to the skillet. Add salt and half of the chopped cilantro, and continue to simmer the soup for 3 to 4 minutes, or until bubbling. Taste and adjust salt and spice. Add a dash of lemon juice if needed.
  • Garnish with cilantro and serve hot with rice or flatbread with a side of roasted veggies or Indian spiced vegetable side.

Video

Notes

For variation: Add 1/2 to 1 cup coconut milk instead of water.
Instant Pot: Cook the lentils in an Instant Pot with 1.5 to 2 cups water for 3 minutes at high pressure with a 5 minute quick release. Add the tempering from the skillet and simmer on sauté mode for 2 minutes. Garnish and serve.
This recipe is naturally soy-free and nut-free. Omit the asafetida for gluten-free.

Nutrition

Calories: 196kcal, Carbohydrates: 30g, Protein: 10g, Fat: 3g, Sodium: 655mg, Potassium: 386mg, Fiber: 11g, Sugar: 4g, Vitamin A: 525IU, Vitamin C: 16.7mg, Calcium: 55mg, Iron: 3.5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!
dal fry ingredients in bowls on a kitchen counter

Ingredients and Substitutions

  • lentils – This dal fry uses a mix of red and petite yellow lentils.
  • oil – To sauté.
  • whole spices – Cumin seeds and black mustard seeds are your first flavor layer in the tempering.
  • asafetida – Adds a pleasing bitter flavor. Omit for gluten-free or if you don’t have any.
  • aromatics – The bulk of the tempering and the next flavor layer comes from onion, hot green chili, garlic, and ginger.
  • ground spices – coriander or garam masala, turmeric, and cayenne or red chili powder add the next layer of flavor.
  • tomato – Adds color, moisture, and umami.
  • lemon juice – For tang.
  • cilantro – To season the tempering and to garnish the dal fry just before serving.

💡 Tips

  • For a less porridge-y result, you can use just one type of lentil and cook less time, until just al dente.
  • Don’t skip washing the lentils! They can contain a bit of debris.

How to Make Dal Fry

Wash the red and yellow lentils, drain. Combine in a saucepan with water over medium heat. Cook for 18 to 20 minutes or until yellow lentils are tender. Reduce heat to low and simmer.

Or, cook the lentils in an Instant Pot with 1.5 to 2 cups water for 3 minutes at high pressure with a 5 minute quick release. Add the tempering from the skillet and simmer on sauté mode for 2 minutes. Garnish and serve.

adding water to the lentils
cooking lentils in the Instant Pot

Heat oil in a skillet over medium heat. when the oil is hot, add the cumin seeds and mustard seeds. Let them start to sizzle and pop. The cumin seeds should change color and get fragrant.

adding whole spices to the pan
whole spices after toasting

Add asafetida, chili, onion, garlic, ginger and a pinch of salt. Cook until the onions turn translucent, about 5 to 7 minutes. Stir occasionally. Add splashes of water to help cook them evenly

adding garlic to the pan
adding onion to the pan

Add coriander, turmeric, and cayenne and mix well.

adding ground spices to the cooked aromatics
adding lemon juice to the onion mixture

Add tomatoes, lemon juice and a tablespoon of water and mix. Cook until the tomatoes are saucy. Mash the larger pieces. About 6 minutes.

mixing the onions
adding tomato to the pan

Add the cooked lentils to the skillet. Add salt and half of the chopped cilantro, and continue to simmer the soup for 3 to 4 minutes, or until bubbling. Taste and adjust salt and spice. Add a dash of lemon juice if needed.

adding dal to the tempering in the pan
dal fry in the pan after adding the cilantro

Garnish with cilantro and serve hot with rice or flatbread with a side of roasted veggies or Indian spiced vegetable side.

dal fry in the pan after cooking

What to Serve with Dal Fry

Serve your dal fry with rice or flatbread with a side of roasted veggies or Indian spiced vegetable side, such as garlic potato spinach fry, malabar eggplant, cauliflower pepper fry, or saag aloo.

dal fry served with a papadum on the side

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

4.94 from 33 votes

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

115 Comments

  1. Pongodhall says:

    Your hubs is so spoilt!
    This combination is lovely.

  2. Ayaka says:

    When you add the cooked lentils to the pan, how much water do you transfer with it or drain and just the lentils? Also, you have an option to use some coconut milk, but does that mean you put it with water when you cook lentils or put some coconut water at the end?
    Thanks!

    1. Richa says:

      Transfer all to the pan or you can transfer the pan ingredients to the saucepan with the cooking lentils. To use coconut milk, sub some of the water. So use 1 cup coconut milk and 2.5 cups water to cook the lentils.

      1. Ayaka says:

        So you cook lentils with 1.5 cup of liquid total not 3.5c as in recipe note above…?

        1. Richa says:

          sorry that was 2.5 cups water, so 1 cup coconut milk + 2.5 cups water , thats 3.5 cups liquid.

          1. Ayaka says:

            I actually soaked the lentil before so 1.5c liquid worked just perfect :). Thanks!

  3. Amanda says:

    If I cannot find black mustard seeds do you recommend using regular mustard seeds or omitting from recipe? Thanks!

    1. Richa says:

      yes use any of yellow or brown mustard seeds that you have. yellow have a mild flavor profile, so you can add a bit more.

  4. May says:

    I love a lentil soup and can’t wait to try this one out.

  5. Lisa says:

    H Richa, thanks to you and your husband for this recipe and info. I have both kinds of lentils at home. I’m also very interested in making that flatbread shown in the photos, so I’ll look for that recipe if you’re able to share it. All the best.

  6. shani says:

    5 stars
    wow!! you’re lucky to have a husband that enjoys (and knows!) cooking 🙂
    I have recently moved away from home and miss my mum’s daal but this recipe’s ingredients are almost identical – will definitely use this as a guide to make it on the weekend

    a variation for your husband to try: (my family is punjabi) when frying the onion, add a small amount of crumbled wariyan) – I’m sure you would know what that is! it adds a delicious flavour to the daal (also, Amritsari wariyan is very spicy!)

  7. Ingrid says:

    Thankyou I love your cooking and tasty recipes….wonderful nurturing food!
    Blessings

  8. Laura M. says:

    This looks delicious, something I would definitely cook soon. Could you please tell me where to find the recipe for the high protein flatbreads? I searched your site and couldn’t find it, is it under a different name?

    1. Richa says:

      awesome! it will be soon on the site. probably by friday.

  9. Cassie Tran says:

    Funny, I just had Indian food last night! This is amazing.

  10. Priti says:

    The dal looks greats, I usually make toor dal and add a handful of chana dal to it for variation. I should try this moong-masoor combination too. I agree, a generous tempering really brings out the flavor in a dal. My favorite weekend meal is Rajma chawal.