Hyderabadi Khatti Dal Recipe
This post may contain affiliate links. Please read our privacy policy.
Hyderabadi Khatti Dal is a traditional lentil dish from Hyderabad, known for its distinct sourness, balanced with earthy lentils and gentle spices. This dish is a staple in everyday Hyderabadi homes and often appears alongside Hyderabadi biryani, vegetable curries, and yogurt-based sides. Make it using my easy recipe in an Instant Pot or a traditional pressure cooker.
Here are some more dal recipes you may like: Gujarati Dal, Panchmel Dal, Cholar Dal, White Urad Dal, and Lauki Chana Dal.

A Quick Look At This Hyderabadi Khatti Dal Recipe
- Soaking Time: 20 minutes
- Prep Time: 5 minutes
- Cook Time: 35 minutes
- Total Time: 60 minutes (including soaking)
- Serves: 4
- Cuisine: Hyderabadi / South Indian
- Course: Main Course / Side Dish
- Diet: Vegetarian, Vegan, Gluten-Free
- Skill Level: Beginner
- Equipment: Pressure Cooker or Instant Pot, Small Kadai or Pan, Ladle, Knife, Cutting Board
✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
Why You’ll Love This Family Favorite Recipe!
- Authentic Hyderabadi home-style flavors, not restaurant-style
- Perfect balance of sour, spicy, and savory
- Naturally vegan and gluten-free
- Easy to scale for weekday meals or dawat-style spreads
- Tastes even better the next day
Table of Contents
I discovered Hyderabadi Khatti Dal much later in life, during a family trip to Hyderabad. While Hyderabad is famous for its biryani, what really stood out to me was the simplicity of their homestyle meals, especially the tangy dal served with rice, papad, and pickle.
The slightly sour taste stayed with me, and I knew I had to recreate it. After a few trial and errors, I could get very close to the dal I had tasted at my Hyderabadi friend’s place.
Since then, this Hyderabadi khatti dal has become a family favorite, and I make it quite frequently for lunch wth a day sabji on the side. It is a great meal served with steamed rice, roti, and some sliced onions. Do try this recipe.
About Hyderabadi Khatti Dal
In Hindi and Urdu, “khatti” means sour. This Hyderabadi Khatti Dal gets its name from the characteristic tanginess of tamarind.
Unlike regular toor dal, khatti dal gets its signature tang from tamarind, making it lighter, sharper, and incredibly comforting.
This dal is a staple in Hyderabadi households and is typically served alongside Hyderabadi biryani. You can also serve it with meat curries or Andhra-style veg curries.
It also tastes great with plain steamed rice or bagara rice. Do not forget to serve papad and sliced onions on the side.
Hyderabadi khatti dal is quick and easy to make, and it comes together with a few simple ingredients that are mostly available in an Indian kitchen. This gluten-free and vegan dal is perfect for adding to your everyday meals.
Ingredients
To Cook The Dal
Toor Dal – Khatti dal recipe is mostly made using toor dal (pigeon pea lentils, arhar dal), but you can also use dhuli masoor dal (pink masoor dal) or dhuli moong dal (yellow moong dal) to make it. You can also use a mix of these dals.
Tamarind Paste (Pulp) – It is easily availabe in Indian grocery stores. You can also soak some dried tamarind in water and use the water in the recipe.
Others – You will also need salt, turmeric powder, fresh tomatoes, ginger-garlic paste, red chili powder, and green chilies to make this recipe.
To Temper The Dal
Oil – I tempered the dal using canola oil, but you can use any oil of your choice. You can also use ghee, but the dal will not be vegan in that case.
Others – You will also need crushed garlic cloves, cumin seeds, brown mustard seeds, dry red chilies, curry leaves, and cilantro (fresh coriander leaves).
How To Make Hyderabadi Style Khatti Dal
Cook The Dal
In An Instant Pot
Step 1: Wash 1 cup of tuvar dal and soak it in water for 20 minutes.
Step 2: Drain the water and add the soaked dal to the inner pot of an Instant Pot.
Step 3: Add the following ingredients to the pot and stir to combine.
- 2 cups of water
- 1 teaspoon salt
- 1 teaspoon turmeric powder
- 1 cup chopped tomatoes
- 1 teaspoon ginger-garlic paste
- 1 teaspoon red chili powder
- 2-3 green chilies (slit in half)

Step 4: Secure the lid of the Instant Pot and set the valve to the sealing position.

Step 5: Press the PRESSURE COOK button and set the timer to 10 minutes. The Instant Pot will take some time to build pressure and start the timer.
Step 6: Once the timer goes off, let the pressure release naturally for 10 minutes.
Step 7: Release the remaining pressure manually and open the lid.
Step 8: Whisk the dal well using a wire whisk.
Step 9: Add some hot water if the dal is thick for your liking. Check for salt and add more if needed.

Step 10: Add 1 tablespoon tamarind paste and mix well. Set the cooked dal aside.

In A Traditional Pressure Cooker
- To cook the dal in a traditional stovetop pressure cooker, add the ingredients and cook for 1 whistle on high heat. Add 3 cups of water instead of the 2 cups that we added in the Instant Pot method.
- Then reduce the flame to low and cook for 10 minutes.
- Remove the cooker from the heat and let the pressure release naturally before opening the lid.
- Whisk the dal and then add the tamarind paste.
Temper The Khatti Dal
Step 11: Heat 3 tablespoon oil in a small pan over medium-high heat.
Step 12: When the oil is hot, add 5-6 garlic cloves (peeled and crushed) and fry till they are slightly browned.

Step 13: Add 1 teaspoon cumin seeds and 1 teaspoon brown mustard seeds and let them crackle for 3-4 seconds.

Step 14: Add 2-3 dry red chilies and 10-12 curry leaves and let them crackle for 3-4 seconds.

Step 15: Immediately pour the tempering over the hot dal and mix well.

Step 16: Garnish with 1 tablespoon chopped cilantro and serve hot.

Pro Tips By Neha
Adjust the amount of tamarind as per your taste.
To make the dal richer, use ghee for tempering instead of oil. It will no longer be vegan but will have a nutty flavor.
If cooking in an Instant Pot, add 2 cups of water; if cooking in a traditional pressure cooker, add 3 cups of water.
Storage Suggestions
Leftover dal can be stored in an airtight container in the refrigerator for 3 to 4 days. Reheat in a pan or in the microwave until hot, then serve. Add some hot water when reheating if the dal has thickened after refrigeration.
You can also freeze the dal for up to a month. Thaw, reheat, and serve.
Other Hyderabadi Recipes We Recommend
Indian Sweets & desserts
Double Ka Meetha
Indian Sweets & desserts
Bread Halwa (Bread Sheera)
Indian Snacks
Spot Idli Recipe (Hyderabadi Street Style)
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

Hyderabadi Khatti Dal Recipe
Ingredients
To Cook The Dal
- 1 cup toor dal (arhar dal, pigeon pea lentils)
- 1 teaspoon salt (or to taste)
- 1 teaspoon turmeric powder
- 1 cup chopped tomatoes
- 1 teaspoon ginger garlic paste
- 1 teaspoon red chili powder
- 2-3 green chilies (slit in half)
- 1 tablespoon tamarind paste
To Temper The Dal
- 3 tablespoons oil
- 5-6 cloves garlic (peled and crushed)
- 1 teaspoon cumin seeds
- 1 teaspoon brown mustard seeds
- 2-3 dry red chilies
- 10-12 curry leaves
- 1 tablespoon chopped cilantro (fresh coriander leaves)
Instructions
Cook The Dal
- Wash tuvar dal and soak it in water for 20 minutes.
- Drain the water and add the soaked dal to the inner pot of an Instant pot.
- Add 2 cups of water, salt, turmeric powder, tomatoes, ginger garlic paste, red chili powder, and green chilies, and stir to combine.
- Secure the lid of the instant pot and set the valve to the sealing position.
- Press the PRESSURE COOK button and set the timer to 10 minutes. The instant pot will take some time to build pressure and start the timer.
- Once the timer goes off, let the pressure release naturally for 10 minutes.
- Release the remaining pressure manually and open the lid.
- Whisk the dal well using a wire whisk
- Add some hot water if the dal is thick for your liking. Check for salt and add more if needed.
- Add tamarind paste and mix well. Set the cooked dal aside.
- Note – To cook the dal in a traditional stovetop pressure cooker, add the ingredients to the pressure cooker and cook for 1 whistle on high heat. Add 3 cups of water instead of 2 as in the Instant Pot recipe. Then reduce the flame to low and cook for 10 minutes. Remove the cooker from the heat and let the pressure release naturally before opening the lid.
Temper The Khatti Dal
- Heat oil in a small pan over medium-high heat.
- When the oil is hot, add garlic and fry till it is slightly browned.
- Add cumin seeds and mustard seeds and let them crackle for 3-4 seconds.
- Add dry red chilies and curry leaves and let them crackle for 3-4 seconds.
- Immediately pour the tempering over the hot dal and mix well.
- Garnish with chopped cilantro and serve hot.























I make this at least once a week, everyone in my family loves it.