Warm up your taste buds with Dal Shorba, a delicious and nutritious Indian lentil soup. This Instant Pot Dal recipe is wholesome, easy to make, and perfect for chilly days. It's a comforting and flavorful dish made with toor dal and aromatic spices. It's vegan, gluten-free, soy-free, and nuts-free. Make Dal Shorba Soup in 30 minutes.
Jump to:
What is Dal
The word 'Dal' in Hindi has two meanings: it refers to lentils and also to the stew-like dish made from them. There are many varieties of vegan Dal recipes, with Indian Dal Tadka being the most basic. On my blog, I’ve shared some vegan lentil recipes like Methi Dal, Palak Shorba, Kaali Dal, Amti, Malvani Tikhat Dal, and Sultani Dal a creamy dish from the royal kitchens of India, which has a vegan version that’s incredibly delicious, and budget-friendly—perfect for adding to your meal rotation.
Dals, made from dried, split pulses like yellow, red, and green lentils, is a staple of Indian cuisine. Lentils are nutritious, high in protein, and a great meat substitute. They can be used in stews like Dal, Rasam, or Sambhar, in soups, or as a base for snacks, making them both versatile and comforting. You can find more non-Indian and Indian dishes with lentils on the blog.
What is the Difference between Dal and Dal Soup
The main difference lies in their texture and how they are served. Dal has a coarser texture and is typically enjoyed with rice as part of the main course, while Indian Lentil Soup is pureed for a smoother consistency and served on its own as an appetizer. Despite similar ingredients, their presentation and role in a meal set them apart.
Making Indian Lentil Soup
Indian Lentil Soup, or Dal Shorba, is a comforting dish made by cooking lentils with Indian herbs and spices and then blending them into a smooth, hearty soup. Some call this Dahl Soup or Dhal Soup too! Unlike the thinner versions served in restaurants, my Dal ka Shorba has a mild, warm flavor and is easy to digest—similar to Curd Rice or Khichdi—making it gentle on the stomach. This Veggie Lentil Soup is a simple, and quick recipe made in the Instant Pot. You can also call it the Indian Mulligatawny Soup!
Homemade meatless soups are a staple in my kitchen, with favorites like Tomato Soup, and Broccoli Soup during the week. We also enjoy making Sindhi Kadhi, Thai Noodle Soup, and Minestrone Soup. In summer, I love making Cold Cucumber Gazpacho, and in winter, hot Rasam Soup hits the spot. For a twist on lentils, try my Green Moong Sprouts Dal Fry!
What is Shorba
Shorba (Shorwa, or Chorb), derived from the Arabic word "Shurbah" meaning soup, is a traditional Mughlai dish now popular in Punjabi and North Indian cuisine. Originally made by simmering meat with water and salt, it's flavored with aromatic spices and herbs. While traditionally thin, the vegetarian or vegan Dal Shorba versions with ingredients like spinach, lentils, corn, and tomato have become popular, with the consistency ranging from thick to thin based on preference.
Why make this
- Mildly flavored, using simple ingredients
- Nourishing and made with minimal oil
- Quick, easy, and low in calories
- A one-pot, wholesome meal
- Perfect comforting soup for Fall or winter
- Easily made this soup in the Instant Pot
- Vegan, gluten-free, nut-free, and soy-free
- Best way to include lentils in the diet
- Ready in just 30 minutes
Lentils: Dry Tur Dal (yellow lentils or split pigeon peas in English, and arhar dal in Hindi). These lentils, available plain or oiled, require soaking due to their hard shell. You can find these lentils on Amazon or at Indian grocery stores. This dish is also called Arhar dal Soup. You can also use canned lentils in this Indian soup recipe.
Vegetables: Onions, tomatoes, and spinach add extra nourishment to this vegan lentil soup.
Spices: Turmeric powder, gluten-free asafoetida, coriander powder, cumin seeds, cumin powder, chili powder, and black peppercorns provide aromatic seasoning in this vegan Yellow Dal recipe.
Aromatics: Ginger paste, green chilies, and garlic paste give a spicy kick to the mild Indian Dal Soup.
Toppings: Get creative! I’ve used lemon juice, cilantro, croutons, and hemp hearts for added texture and flavor.
Fat: I use dairy-free ghee, but plant-based butter or vegetable oil works well too.
You'll also need an Instant Pot or pressure cooker to cook the Blended Lentil Veggie Soup with Indian spices and herbs along with an Immersion Blender (or a Mixer Grinder) to puree the Adraki Dal Shorba.
Instant Pot Recipe
- Wash the lentils under running water.
- Then soak them for 15 minutes.
- Turn on the Instant Pot in saute mode. Add vegan ghee. Temper with cumin seeds until they crackle, then add ginger paste, garlic paste, minced green chilies, asafoetida, black peppercorns, and cilantro stalks. Sauté for about 15 seconds, adding a few tablespoons of water if needed to prevent sticking.
- Next, add the chopped onions and sauté for 30 seconds.
- Add the chopped tomatoes to the pot and sauté for 30 seconds.
- Then, add the spinach and sauté for another 15 seconds.
- Drain the soaked lentils and add them to the pot.
- Next, stir in the spice blends: turmeric powder, coriander powder, cumin powder, and chili powder.
- Mix everything together, then add water and salt. Stir well.
- Turn off sauté mode, select manual mode, and cook for 8 minutes. Ensure the vent is set to sealing and allow the pressure to release naturally.
- Once done, open the Instant Pot and use an immersion blender to puree the soup until smooth. If the Dal ka Shorba is too thick, add an extra cup of water while blending.
- Stir in lemon juice and hemp hearts. Adjust salt if needed.
Want to save this recipe?
Stovetop Recipe
- Boil split pigeon peas, spinach, and tomatoes in water with added salt and turmeric. Cook the lentils either in a pressure cooker or an Instant Pot for 10-15 minutes.
- Once it's cooked, prepare the Tadka (tempering). Heat vegan ghee in a small pan. Add cumin seeds and fry for 10 seconds. Then, add ginger paste, minced garlic, asafoetida, black peppercorns, and green chilies, sautéing for 30 seconds.
- Stir in chopped cilantro and fry for another 15-20 seconds.
- You now have two options: either mash the cooked lentils with an immersion blender and pour the Tadka over it, or blend the Tadka with the lentils for a smooth, uniform texture.
Serving suggestions 🍽
Garnish your vegan Indian Lentil Soup with chopped cilantro, a sprinkle of red chili powder, cumin powder, and a drizzle of vegan ghee or plant-based butter. Once the Dal Soup is warm enough to drink, ladle it into bowls.
Enjoy this hearty Dal Shorba as a starter or appetizer, pairing it with garlic bread or breadsticks. If you're a fan of lentils and Indian flavors, this comforting dish is sure to become a favorite! This vegan Indian Lentil Soup can easily become your weekday recipe. Have it for lunch or dinner.
Some Topping Ideas for Indian Dal Shorba
For a warming touch, especially in winter, add a few strands of saffron. Cumin, turmeric, and saffron are warming spices that enhance the flavor. For added crunch and texture, try toppings like croutons, fried onions, roasted pumpkin or sunflower seeds, crispy chickpeas, or even Parmesan chips.
Crushed Kasuri Methi is a great addition, bringing a wonderful aroma and elevating the soup's flavor. You can also sprinkle fried, slightly burnt minced garlic on top for an extra burst of garlicky goodness.
What to serve with Indian Lentil Soup
Pour some Tur Dal Shorba over steamed rice, Jeera Rice, cooked quinoa, or cauliflower rice, and enjoy it as a delicious and hearty meal. I sometimes just dip Roti in it and have it as a light meal. Spiced Lentil Soups like these can be paired with salads - Tomato Salad, Pasta Salad, Chickpea Salad, and Cucumber Salad. Serve Masala Lentil Soup with Broccoli Pasta, Mexican Loaded Nachos, or Chili Garlic Noodles!
Top recipe tips 💭
As a rule of thumb, use the same measuring cup for both lentils and water. Soaking lentils helps reduce flatulence. For extra flavor and richness, substitute water with coconut milk, vegetable broth, or stock. Adjust the Dal Shorba's consistency to your liking. Sieving the Masala Lentil Soup after blending is optional, depending on how smooth you prefer it. This Indian-Style Lentil Curry Soup is not spicy. Increase the quantity of red chilly powder or green chillies if you like it spicier. You can also make this Indian Dal Shorba in the Crockpot or Slow Cooker.
FAQs 📖
In this vegan Indian lentil soup recipe, use any variety of lentils—tur/toor dal, red lentils (masoor dal), chana dal, moong dal, brown lentils, or green lentils. Feel free to use whichever lentils you have on hand. This Indian Dal Soup can also be made with mixed lentils. Just be mindful of cooking times, especially when using an Instant Pot. Soaking the lentils beforehand is optional.
Besides spinach, you can add greens like baby kale, beet leaves, methi (fenugreek), or mixed greens to this Instant Pot Lentil Soup. Vegetables such as carrots, squash, sweet potatoes, cabbage, beetroot, celery, cauliflower, onions, or potatoes also make great additions, adding both flavor and nutrition to the dish.
Add Coconut Milk or Vegan Cream: Stir in coconut milk or vegan cream at the end to enhance the richness.
Incorporate Herbs: Experiment with herbs like basil, rosemary, thyme, or mint to add different flavor profiles.
Use Ghee for Tempering: If not vegan, use ghee for tempering to elevate the taste.
Add Hearty Ingredients: Mix in millet, beans, or grains like barley, quinoa, teff, black beans, red kidney beans, or chickpeas to make the Dal Palak Shorba Soup more substantial.
You can prepare this Dahl Soup recipe ahead of time and refrigerate it for 3-4 days. Indian Lentil Soup also freezes well—reheat it directly from frozen or let it thaw in the fridge overnight before warming it up. Dal Palak Shorba tends to thicken as it cools, so when reheating, simply add some water or vegetable stock to adjust the consistency.
For a fun twist, turn leftover Dal Shorba into Dal Pancakes for breakfast the next day—they're delicious!
To make Yellow Lentils Soup Jain, make it without onion, and garlic. Add a teaspoon of fennel seeds when tempering and amchur powder along with the other spices. Pureed Lentil Soup can also be made without tomatoes.
More vegan soups
⭐️ Subscribe to the Cookilicious Newsletter and receive new recipes straight to your inbox! You'll receive my FREE Vegan Beginner's guide as a gift. Ready to elevate your cooking game? Purchase my Cookbook - The Essential Vegan Indian Cookbook today!
Recipe 📖
Indian Lentil Soup | Dal Shorba
Equipment
Ingredients
- 1 cup Toor Dal
- 1 teaspoon vegan ghee
- 1 teaspoon Cumin seeds
- ½ teaspoon Asafoetida
- ½ teaspoon black peppercorns
- 1 tablespoon ginger paste
- 1 tablespoon garlic paste
- 2 Green chilies
- 1 onion
- 1 Tomato
- 2 cups spinach
- 1 teaspoon Turmeric powder
- 1 teaspoon Coriander powder
- 1 teaspoon Cumin powder
- 1 teaspoon chilly powder
- 3 cups water or vegetable stock
- Salt
- 1 tablespoon Lemon juice
- 3 tablespoon Hemp seeds
- 1 tablespoon vegan ghee or vegan butter
- 3 tablespoon Cilantro
- ⅛ teaspoon chilly powder
- ⅛ teaspoon cumin powder
Instructions
Instant Pot Recipe
- Wash the lentils under running water.
- Then soak them for 15 minutes.
- Turn on the Instant Pot in saute mode. Add vegan ghee. Temper with cumin seeds until they crackle, then add ginger paste, garlic paste, minced green chilies, asafoetida, black peppercorns, and cilantro stalks. Sauté for about 15 seconds, adding a few tablespoons of water if needed to prevent sticking.
- Next, add the chopped onions and sauté for 30 seconds.
- Add the chopped tomatoes to the pot and sauté for 30 seconds.
- Then, add the spinach and sauté for another 15 seconds.
- Drain the soaked lentils and add them to the pot.
- Next, stir in the spice blends: turmeric powder, coriander powder, cumin powder, and chili powder.
- Mix everything together, then add water and salt. Stir well.
- Turn off sauté mode, select manual mode, and cook for 8 minutes. Ensure the vent is set to sealing and allow the pressure to release naturally.
- Once done, open the Instant Pot and use an immersion blender to puree the soup until smooth. If the Dal ka Shorba is too thick, add an extra cup of water while blending.
- Stir in lemon juice and hemp hearts. Adjust salt if needed.
Stovetop Recipe
- Boil split pigeon peas, spinach, and tomatoes in water with added salt and turmeric. Cook the lentils either in a pressure cooker or an Instant Pot for 10-15 minutes.
- Once it's cooked, prepare the Tadka (tempering). Heat vegan ghee in a small pan. Add cumin seeds and fry for 10 seconds. Then, add ginger paste, minced garlic, asafoetida, black peppercorns, and green chilies, sautéing for 30 seconds.
- Stir in chopped cilantro and fry for another 15-20 seconds.
- You now have two options: either mash the cooked lentils with an immersion blender and pour the Tadka over it, or blend the Tadka with the lentils for a smooth, uniform texture.
Amanda Wren-Grimwood says
I love lentil soup so it's great how this can be made in a fraction of the time! Thanks.
Priya says
Absolutely! So convenient and tasty!
Natalie says
This soup sounds so delicious. Full of flavors and so healthy. I will def make this one. Thanks for sharing the recipe.
Priya says
Thank you. Glad you like it
Kushigalu says
Love dal. This soup looks so creamy and delicious. Must try.
Priya says
Thank you. I love dal too. 🙂
Dannii says
We love lentil soup. So creamy and comforting.
Priya says
Yes, perfect for any weather.
Beth says
As always such a delicious recipe! Can’t wait to make this again!
Priya says
Thank you so much
Emily Liao says
Was just looking for new lentil recipes! This was so flavorful and delicious 🙂
Priya says
Thank you
Katie says
Looks delicious! Can't wait to try this one!
Priya says
Thank you
Beth says
I made this recipe over the weekend and my husband love this recipe! I can't wait to make this again!
Priya says
So happy to hear that! Thank you
Sisley White says
This was so delicious. The whole family loved it. I can't wait to make it again. It tasted great the day after too.
Priya says
Glad you all enjoyed it. thank you
Dannii says
What a beautiful colour soup. Lentil soup is just so comforting.
Annissa Slusher says
OMG, my mouth is watering just from looking at the pictures! I love the combination of flavors and the contrasting textures you use. Just gorgeous!
Ilona's Passion says
Such a yummy comforting soup for winter! I want to make it:)
emilykrill says
This might be a stupid question, but what does 6-7 whistles mean? Is that 6-7 minutes?
Priya says
Sorry if not clear..if you pressure cooking the lentils, you need to give it 6-7 whistles..hope its clear now.