Dal Soup Recipe

Updated: July 11, 2022, By Swasthi

Dal Soup also known as Indian lentil soup is a simple vegetarian dish bursting with flavor and tastes truly delicious. With a hint of heat from chili flakes, the tang from lemon juice and the richness of lentils and veggies, you have a soul-nourishing soup. It is equal parts healthy and delicious!! Make it on the stove-top in a sauce pot or in the instant pot, I have the instructions for both.

Jump To Recipe Jump To Video

dal soup

What is Dal Soup

Dal Soup is an Indian soup variety where dal is simmered with vegetables, leafy greens, spices and herbs to make a satiating dish. This soup is a good way to add some protein especially on a vegetarian or vegan diet. This is a healthy Indian dish with subtle regional variations resulting in varied flavors.

You can make Dal Soup with different kinds of lentils, seasonal vegetables, fresh and dried herbs and spices. This zesty Indian lentil soup is chockablock with nutrients and makes a nice snack meal or a light dinner option. For a complete and filling meal, serve this vegetarian lentil soup with crusty bread, cooked grains, quinoa, roti or whole grain paratha. 

About this recipe

Indian cuisine has some gems made with lentil, each tastier than the previous. This Dal Soup recipe is no different, but compared to other lentil dishes like Dal Makhani or Dal Tadka, this soup goes low on spices. The taste is subtle and you’re not hit by a dozen flavors at once.

Dal and vegetables are cooked in a cooker or in a pot with water. They are enriched with a tempering of aromatics and chili flakes. The depth of flavor comes from lemon juice. There is no coconut milk or broth used as there is plenty of flavor coming from the veggies, spices and lentils itself.

While I don’t encourage dieting, these types of protein and nutrient-rich soups are better options for those on a low-calorie diet. You feel satiated for longer and get the added benefit of eating healthy. The beauty of this lentil soup is you can switch between lentils and vegetables, and even the spices and herbs to create your own tasty twists.

This nutritious Indian style dal soup can be made with pantry ingredients and any leftover vegetables in the fridge. You probably have most of the veggies sitting in your pantry. Gather them and you can get soup ready in 30 minutes.

The best thing about cooking lentils over beans is that you don’t have to worry about soaking times. For the perfect balance and flavor the secret is not to use too many vegetables or lentils. Follow the quantiles given in my recipe. While this tastes great when pureed into a thick, creamy soup, you can also have it with chunky slices.

Ingredients & Substitutes

  • Dal – Traditionally Toor dal (split pigeon peas) and Moong dal (yellow skinned mung lentils) are widely used in Indian cuisine. For this recipe, I use a mix of toor and moong dal which result in a great texture and flavor but you may substitute with red lentils/ Masoor dal.
  • Veggies – Use seasonal vegetables of choice. My favorite are tomatoes, carrots, pumpkin, butternut squash, zucchini, bottle gourd and corn kernels. Leafy greens like spinach, fenugreek leaves, pea shoots, kale and mustard greens are great as well. To use leafy greens, I saute them in butter until wilted and add at the end.
  • Spices – I use black pepper, turmeric, chili flakes, garlic, ginger & ground cumin for flavor. If you want swap the chili flakes for some curry powder, sambar masala or misal masala. This gives the soup a nice flavor kick.

If you love trying out more soup recipes, take a look at these
Mung Bean Soup
Barley Soup
Oatmeal Veggie Soup
Vegetable Soup
Spinach Soup

Photo Guide

How to make Dal Soup (Stepwise photos)

Prepare the lentils and vegetables

1. Add half cup dal to a colander and rinse well a couple of times. You may use red lentils – masoor dal. But I use ¼ cup each of moong dal and toor Dal. Grate the ginger and finely chop the coriander leaves. Dice the carrot, pumpkin, tomato and zucchini (if using). Keep the spices ready.

2. Add 1 teaspoon to tablespoon ghee or butter to a pot, pressure cooker or 6 Qt instant pot and heat on medium. Add more or less of butter as per your cooking preference or cook with ghee for better digestion.

add ghee to make dal soup

3. Reduce heat to low and add ½ to 1 teaspoon of grated ginger. Sauté for 30 seconds without burning.

add ginger

4. Now add the following vegetables along with ⅛ teaspoon of turmeric (if using) to the pot or cooker:

  • ⅓ cup of carrots
  • ⅔ cup of pumpkin (or more carrots)
  • ⅓ cup of chopped tomatoes (add up to ¾ cup if desired)
  • ⅓ cup zucchini or bottle gourd (optional)
add vegetables

5. Now add the rinsed lentils.

add rinsed lentils

6. Add 3 cups of water or vegetable broth along with ¾ teaspoon of salt (use less if your broth has salt).

add water

Make the dal soup

7. If you’re using a stove top cooker allow it to cook until you here 3 to 4 whistles. For pot version – Let it cook for 30-40 minutes on medium flame, For instant pot version – let it cook for 12 minutes.

 instant pot

8. Cook until the lentil and vegetables are tender and soft. Let the pressure drop naturally and open the lid. Cool down a bit.

Cook

9. Add the cooled soup mixture to a mixer or blender. Or use a immersion blender and blend.

addd soup mixture to a mixer

10. Blend well to a smooth creamy puree or to a coarse texture depending on how you like it.

smooth puree

Make the tempering

11. Add 1 tablespoon of ghee or butter to the pot (or use a tadka pan). Saute 1 teaspoon chopped garlic until aromatic but not burnt.

add ghee

12. Lower the heat and add ½ to ¾ teaspoon of chili flakes (add reduced quantity for a milder soup). Add ¾ to 1 teaspoon of cumin powder and ½ teaspoon of crushed black pepper. Stir well and saute for one minute.

add chili flakes, cumin powder and crushed black pepper

13. Mix with the pureed dal soup. If you want pour half cup water/ vegetable stock/coconut milk to adjust the consistency.

Add the pureed dal soup

14. Stir well and bring it to a gentle simmer.

Stir well and simmer

15. This is the consistency we prefer.

dilute the soup

16. Remove from heat and let the soup cool down a little before serving it warm or cold. Add 2 tablespoons of lemon juice or ½ teaspoon of amchur powder (dry mango powder). Stir well to combine.

add lemon juice

Garnish with 2 tablespoons of finely chopped coriander leaves and ¼ teaspoon of chili flakes. Add black pepper for more heat. Ladle equal amounts of bowl into individual bowls. Serve the soup warm or cold as desired.

Garnish the soup

Transform dal soup into a light lunch or dinner by serving with crusted bread, roti, quinoa or with paratha.

dal soup recipe

Variations

  • To make it a filling main meal, serve with extra proteins like pan-fried tofu, halloumi, paneer or whole grains.
  • Add vegetable broth to impart an extra flavor to the soup.
  • To make dal soup vegan, use coconut or olive oil.
  • To add omega-3 to your diet, add some toasted sesame, sunflower or pumpkin seeds as toppings.

Faqs

Do you need to soak dal to make dal soup ?

Dal does not need a soak as beans require. However to cut down the cook time and make the lentils easily digestible they may be soaked for an hour and this is totally optional.

Which type of dal works best in dal soup?

Split yellow peas (toor dal), red lentils (masoor dal), yellow skinned split dal (moong dal) work well in this. Avoid green lentils. brown and black lentils as they work better in stews and can ruin the texture and flavor of the soup.

Why is my dhal soup very thick ?

After cooking dhal turns super thick due to the protein content. You can dilute it to your preference with hot vegetable stock or coconut milk before finishing or serving.

Related Recipes

Recipe Card

This recipe post was first published in June 2015. Updated in April 2026.

dal soup recipe using moong dal spices and herbs

Dal Soup Recipe

5 from 48 votes
Indian lentil soup a.k.a dal soup made with lentils, vegetables, spices and herbs is a delicious, satiating and easy to make dish. Make it in a sauce pot or the instant pot following my instructions.
Print Recipe Pin Recipe

For best results follow the step-by-step photos above the recipe card

Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Servings3
AuthorSwasthi

Ingredients (US cup = 240ml )

  • ½ cup dal (toor/ moong/ masoor dal – red lentils, read notes)
  • 1 to 2 tablespoons ghee or butter (divided – 1 + 1, ghee helps in digestion)
  • 1 teaspoon ginger grated (or ½ inch peeled)
  • 3 cups water or stock to cook (½ cup more to add after blending)
  • ¾ teaspoon sea salt (adjust to taste, cut down if using stock)
  • teaspoon turmeric (optional)
  • cup carrots (1 medium)
  • cup pumpkin (or carrots)
  • cup tomatoes (1 medium chopped, can add up to ¾ cup)
  • cup zucchini or bottle gourd (optional)
  • 1 teaspoon garlic – fine chopped
  • ½ to 1 teaspoon red chilli flakes (divided – ¾ tsp for tempering, ¼ tsp for garnishing)
  • ¾ to 1 teaspoon cumin powder
  • ½ teaspoon black pepper crushed
  • 2 tablespoons lemon juice (or ½ teaspoon amchur powder – dry mango powder)
  • 2 tablespoons coriander leaves – fine chopped

Instructions

  • Rinse the lentils well at least thrice. Drain the water and set aside.
  • Add 1 tsp to tbsp ghee or butter to the pot and melt it on a low heat. Saute ginger for 30 seconds without burning. Next add all the chopped veggies and saute for 3 mins.
  • Transfer the rinsed lentils. Add salt and turmeric. Pour water/stock and deglaze the pot.
  • Cooking in pot: If using a regular sauce pot, let it cook on a medium heat until mushy. Add more hot water accordingly as the lentils cook. It should take 30 to 40 mins.
  • Pressure cooker: Pressure cook for 12 mins on high pressure or for 3 to 4 whistles on a medium heat.
  • Mash with a masher or cool down to blend the cooked ingredients to a smooth soup. (you may use a immersion blender if you want)

How to make Dal Soup

  • This step is optional but it sure adds aroma to the dal soup. Add 1 tbsp ghee or butter to a small pan and melt it. Add garlic and saute until a nice aroma comes out for 30 seconds.
  • Add red chilli flakes, cumin and black pepper. Mix with the blended soup. You may adjust the consistency by adding half cup water/stock if you want.
  • Bring the dal soup to a gentle simmer and turn off.
  • When the dal soup cools down a bit add lemon juice and mix well. Taste test and adjust the seasoning as required.
  • Garnish with more red chilli flakes, coriander leaves and black pepper. Serve Indian dal soup hot with crusty bread or quinoa, millets or paratha.

Notes

  1. I prefer to use ¼ cup each of moong dal and toor dal for the best texture and flavor. If you want you may use red lentils – masoor dal.
  2. Adjust the quantity of spices to taste.
  3. Do not alter the proportion of lentils to veggies. Too many veggies or too many lentils will change the taste of your dal soup. Use my tried and tested proportions for best results.
  4. Skip ghee or butter for a zero oil or low calorie version. But ghee helps in digestion.

Video

NUTRITION INFO (estimation only)

Nutrition Facts
Dal Soup Recipe
Amount Per Serving
Calories 191 Calories from Fat 54
% Daily Value*
Fat 6g9%
Saturated Fat 3g19%
Polyunsaturated Fat 1g
Monounsaturated Fat 2g
Cholesterol 13mg4%
Sodium 626mg27%
Potassium 642mg18%
Carbohydrates 27g9%
Fiber 11g46%
Sugar 4g4%
Protein 10g20%
Vitamin A 5087IU102%
Vitamin C 23mg28%
Calcium 68mg7%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

Meat Recipes

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Comments

5 from 48 votes (30 ratings without comment)
Recipe Rating




39 Comments
Inline Feedbacks
View all comments

5 stars
I wanted to clean out my pantry, but didn’t have many vegetables left. I replaced all the veg in the recipe with a 14 oz. can of pumpkin puree (added after the tempering). I left the lentils intact for texture and for one less thing to wash. It was easy and delicious, particularly with the splash of lemon juice. I’m not sure if the ratio was too far off, but canned pumpkin is pretty cheap and common here, and I prefer savory uses- especially curry flavors. Thanks for your recipes- my favorite 1-stop-shop for Indian dishes!

5 stars
A delight! So versatile!as a vegetarian of too many years to count,this soup should be a part of everyone’s recipe list,superb!

5 stars
WOW!

5 stars
I am so glad I found your website! I can tell this recipe is going to be delicious. I was wondering if you have suggestions for cooking it in a slow cooker/crock pot? I don’t have a pressure cooker or instapot. Stove top and crock pot are my only options.

5 stars
Easy and delicious!

5 stars
Another perfect recipe from Swasthi. Just superb. I now just google your name for anything I want to know bc i know it’ll b perfect. Tysm for sharing with us .

5 stars
DELICIOUS! with easy ingredients! – Is there a reason that you do not add the garlic with the ginger? I love cooking and trying to learn more.
THANK YOU

5 stars
Amazingly delicious recipe! The flavors are fresh and bright. The ingredients are healthy and simple. Great job and thank you for sharing. I will certainly make this recipe again!

5 stars
Delicious! I love a good dal. My only feedback is that the directions be more succinct. I had all the ingredients prepped and ready pre cooking and didn’t realize garlic and cumin etc were an addendum until I was mostly through the cooking. Ditto with cooking it in a saucepan I had to google how long lentils cook in dal because there was no specified time here. Obviously not a big deal but many of us come to these recipes really appreciating that effort. Especially when it comes to incorporating ALL the spices. They’re not optional lol. They’re fundamental to a good dal.

5 stars
Best lentil soup ever! What is not to like about this.. Absolutely delicious, healthy and quick to make using a immersion blender. Thank you. Great recipe as always.

5 stars
Swasthi, This recipe is amazing. Made this and loved it. Is it okay to refrigerate and reheat it? Mine tasted weird after doing that. What did I do wrong? Thank you

5 stars
Hello
Can i use toor daal instead of moong daal??

Hi Swasthi…can I use split green mung dal with skin for this soup?
Is there any other recipe for this type of split moong dal with skin as I have some stock of this dal.
Thanks.

. Appreciate your prompt reply Swasthi. Will surely try out your suggestion.
Thank you for your guidance!

5 stars
Very nice recipes

5 stars
Very nice.keep more recipes for babies which can help them to gain weight

5 stars
Thank you so much for this recipe. So simple yet so lovely. I was curious as to where you got the pot I see in the pictures. It is so beautiful!

5 stars
Hi Swasthi,,
Thanks for sharing amazing recipes which are simple and effective.. how do I include jaggery or gud in soups or snacks etc instead of sugar for toddlers below one year?

Thanx a ton for clearing my doubts and certainly I am going to try this recipe for my 1 year old baby . M sure he’s gonna love it.

Dear Swathi,

Can i prepare moong dal and store it in the fridge for next day and reheat it for feeding my baby?

Looking forward for your reply.

Thanks

Can I give dis dal soup for 7months baby..?? Is it fine to add salt..??

5 stars
U r awesome this tastes so delicious