khatti meethi dal (sweet & sour dal)

Gujarati khatti meethi dal recipe with step by step photos. In english the words ‘khatti’ means tangy or sour and ‘meethi’ means sweet. So this is an easy Gujarati dal having sweet and sour taste and will be specially liked by folks who love myriad flavors and textures in one dish.

In this dal, addition of jaggery gives the sweet taste. Kokum (garcinia indica) gives the sour taste and the addition of peanuts give some texture. Overall, expect a flavorful dal with sweet and slightly sour flavors.

Get My Secrets to Great Indian Food

Sign up for my FREE Beginners Guide to Delicious Indian Cooking
khatti meethi dal

To get the right balance of sweetness and sourness in this dal is important. I have mentioned below the proportions of kokum and jaggery I had used. However, depending on the intensity of the sourness in the kokum, you can reduce the quantity. Below is a pic of dried kokums.

kokum for khatti meethi dal recipe

In this Gujarati dal, normally dried kokum is used as a souring agent. If you don’t have kokum then you can experiment with tamarind or lemon juice but the taste will be different.

For an authentic taste use dried kokums. I have also shared recipes of Gujarati dal and Surati dal, Both are sweet and sour in taste. You can also check this Maharashtrian amti dal which also has sweet and sour flavors.

Khatti meethi dal is thin in consistency and does not include onion or garlic. For tempering I suggest to use ghee as it brings a really good flavor in the dal.

This Gujarati khatti meethi dal is best had with steamed rice or jeera rice topped with a little bit of ghee. Accompany a vegetable salad, pickle or yogurt and you get a satisfying meal.

How to make khatti meethi dal

Cooking dal:

1. First pick ½ cup heaped arhar dal (tuvar dal or pigeon pea lentils) for stones etc. Then rinse the lentils thoroughly in running water 2 to 3 times. Drain all water and keep aside.

khatti meethi dal recipe

2. Measure and keep all the ingredients ready for making the dal.

khatti meethi dal recipe

3. Add the arhar dal in a pressure cooker. Also add 2 to 2.5 cups water, ½ teaspoon turmeric, 1 teaspoon ginger-green chili paste and 2 tablespoons peanuts.

khatti meethi dal recipe

4. Pressure cook for 7 to 8 minutes on a medium flame till the lentils has turned mushy and cooked very well. When pressure falls down on its own, remove the lid.

khatti meethi dal recipe

5. Mash the lentils with a wooden spoon. then add 1 to 1.5 cups water to the dal and mix well. Add water as required.

khatti meethi dal recipe

6. Add 2 tablespoon jaggery powder (or grated jaggery), 3 to 4 dried kokums and salt as required.

khatti meethi dal recipe

7. Simmer the dal for 7 to 8 minutes on a low to medium flame. Keep stirring at intervals when the dal is simmering.

khatti meethi dal recipe

Tempering khatti meethi dal

8. Measure and keep all the ingredients ready for the tempering.

khatti meethi dal recipe

9. Heat 1.5 tablespoons ghee (clarified butter) in a small pan.

khatti meethi dal recipe

10. Crackle ½ teaspoon mustard seeds first.

khatti meethi dal recipe

11. Then add ½ teaspoon cumin seeds and ¼ teaspoon fenugreek seeds (methi dana).

khatti meethi dal recipe

12. Fry for 2 to 3 seconds till they are browned.

khatti meethi dal recipe

13. Then add 6 to 7 curry leaves, 2 to 3 small dry red chilies, 3 to 4 cloves, 1 inch cinnamon and 1 pinch asafoetida (hing).

khatti meethi dal recipe

14. Stir and fry for a few seconds till the red chilies change color.

khatti meethi dal recipe

15. Pour this tempering on the simmering dal. Be careful as the dal splutters. Mix and then continue to simmer the dal for 5 to 6 minutes more. Once done, then before serving khatti meethi dal, you can garnish the dal with coriander leaves if you prefer.

khatti meethi dal recipe

16. Serve the Gujarati khatti meethi daL with steamed rice or cumin rice or saffron rice or butter rice.

khatti meethi dal recipe
You are looking for more Dal recipes then do check:

STEP BY STEP PHOTOS ABOVEMany of my recipes have detailed step by step photos and useful tips to help you make it easily and perfectly.

Khatti Meethi Dal

5 from 3 votes
Gujarati khatti meethi dal is a staple in Gujarati cuisine. It is a flavorful, sweet and sour dal.
gujarati khatti meethi dal recipe, sweet and sour dal recipe
Author:Dassana Amit
Prep Time:15 mins
Cook Time:20 mins
Total Time:35 mins
Course:main course
Servings (change the number to scale):4
(1 CUP = 250 ML)


for cooking dal

  • ½ cup heaped arhar dal (tuvar dal or pigeon pea lentils)
  • 2 to 2.5 cups water for pressure cooking
  • ½ teaspoon turmeric powder
  • 1 green chili + ¾ inch ginger - crushed in a mortar pestle to a paste or about 1 teaspoon ginger green chili paste
  • 2 tablespoons peanuts
  • 1 to 1.5 cups water to be added later
  • 2 tablespoons organic jaggery powder or grated jaggery
  • 3 to 4 dried kokums * check notes
  • salt as required

for tempering

  • 1.5 tablespoons ghee
  • ½ teaspoon mustard seeds
  • ½ teaspoon cumin seeds
  • ¼ teaspoon sabut methi (fenugreek seeds)
  • 6 to 7 curry leaves
  • 2 to 3 small dry red chilies or 1 regular to large dry red chili - halved and deseeded
  • 3 to 4 cloves
  • 1 inch cinnamon
  • 1 pinch asafoetida (hing)


Cooking lentils

  • First pick the lentils for stones etc. Then rinse the lentils thoroughly in running water 2 to 3 times.
  • Add the lentils in a pressure cooker along with 2 to 2.5 cups water, turmeric, ginger-green chili paste and peanuts.
  • Pressure cook for 7 to 8 minutes on a medium flame till the lentils has turned mushy and cooked very well.
  • Mash the lentils with a wooden spoon. Then add 1 to 1.5 cups water to the dal.
  • Add the jaggery powder, kokums and salt and simmer the lentils for 7 to 8 minutes on a low to medium flame.

Tempering khatti meethi dal

  • For the tempering, heat the ghee in a small pan. Crackle the mustard seeds first.
  • Then add the cumin and fenugreek seeds and fry till they are browned - just a few seconds.
  • Then add the curry leaves, red chilies, cloves, cinnamon and asafoetida.
  • Stir and fry for some seconds. Pour this tempering on the simmering dal. Mix and continue to simmer for 5 to 6 minutes more.
  • You can garnish the dal with coriander leaves if you prefer.
  • Serve the gujarati khatti meethi dal with steamed rice or jeera rice.


In the absence of kokum, you can add about 1 tbsp lemon juice or as required in the dal. Add the lemon juice towards the end once the dal is done and then give a stir.
GOOD KARMAAll our content & photos are copyright protected. Please do not copy. As a blogger, if you you want to adapt this recipe or make a youtube video, then please write the recipe in your own words and give a clickable link back to the recipe on this url.
LIKE OUR VIDEOS!Then do follow and SUBSCRIBE to us on youtube to get the latest Recipe Video updates.
TRIED THIS RECIPE? If you have made the recipe and like it then do share the recipe link on facebook, twitter & pinterest. For Instagram mention @vegrecipesofindia or tag #vegrecipesofindia

Trending Recipes

Get My Secrets to Great Indian Food

Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Dassana Amit

Dassana Amitnamaste and welcome to which i started in feb 2009 and is a pure vegetarian blog. i have been passionate about cooking from childhood and began to cook from the age of 10. later having enrolled in a home science degree greatly enhanced my cooking & baking skills and took it to a different level which i now share as foolproof recipes. i was formally trained both in mainstream indian as well as international cuisines.

Comments are closed.

24 comments/reviews

  1. Please post recipe of famous ‘Dal Raisina’…

    • i will try to add and have taken note of your recipe request.

  2. there is one more”Jeni chai bagadi teni savaar bagadi”( jiski chai bigdi uski subah bigadi)????

    Yes,after checking out few online videos I found chakolya to be similar to dal dhokli.very interesting.looking forward to both these recipes soon????

    • meveera, this proverb is also interesting. yes will try to add in some time. thanks again.

  3. Hi Dassana!
    In addition to Dr Jhaveri’s comment they also say in Gujarat “Jenu athanu bagadyu enu varash bagadyu “( jiska achaar bigda uska saal bigda)????
    Your recipe is so perfect that if it is thinned down by adding some water & the thepla ( not the methi one)dough is rolled out thinly,cut,added & boiled for few minutes it will result in a nice dal dhokli ????I sometimes even add fried cashews to the dal dhokli

    • meveera, never heard about the proverb. finding it funny ????. thanks for the suggestion. i do plan to add dal dhokli in some time. it is one of my favorite dals. in fact, dal as such is comfort food. in maharashtra also a similar recipe is made called as chakolya. cashews are also a good addition. thanks again meveera.

  4. khatti Mithi Gujarati Dal. Thanks a million for the recipe. The dal came out just perfect. Your suggestion about Kokum was most helpful. I added Kothmari (Dhaniya patti) too. I was pleasantly surprised by my own preparation. My rating would be highest. In Gujarat They say, jeni dal bagadi enio Diwas Bagadyo. (Jisaki Dal bigadi usaka divas bigada)5 stars

    • thank you much dr madhusudan jhaveri. dhaniya patta can be added. i liked the phrase. first time came to know that such a phrase exists in gujarati language. thanks again.

  5. Being a Gujarati I wasn’t knowing the perfect khatti meethi daal recipe. Tried this daal yesterday and it was awesome. Thanks a lot Dassana for adding new daal to my day to day cooking !

    • thanks a lot nehal. your feedback means a lot for me as it coming from a gujarati foodie. thanks again.

  6. Hi thanks a lot for developing a website which has all recipe with pics n steps u make cooking easy I tried ur receipe for rajma n it turned out fabulous specially for someone who wants to cook but doesn’t hv guidance of elders it’s a boon thanks a lot keep posting receipts u r simply great

    • thanks a lot ishika and also thanks for sharing the feedback on rajma recipe.

  7. Can we use amchur powder in absence of kokam.or lemon

    • yes you can use amchur powder.

  8. Hi Dassana, I cooked this dal with lemon juice and one small tomato. It was absolutely lip smacking. My husband especially liked the peanuts and jaggery in the dal. Thank you so much for yet another fabulous yet simple recipe!

    Best regards

    • welcome. glad to know this. thanks for sharing your positive feedback.

  9. Hii….What is the english name for kokums? Is it asvailable in South India? BTW your recepie sounds intresting!

    • thanks poornima. there is no english name. in india we call it kokum only. the botanical name is garcinia indica. yes it should be available in south india.

    • Hi Poornima.. Kokum is called Kodampuli in Malayalam, and is usually used in many fish recipes..5 stars

  10. I made gujrati khati meethi dal i was awesome same like hotel jaise

    • thanks kausar for sharing positive feedback on dal.

  11. I like gujarathi any items

  12. I had once had this dal at a Gujarati friend’s house and I really liked the sweet sour combo though my husband didn’t. I am glad to grab this recipe of yours and try it sometime when he would be travelling 😉5 stars

  13. Awesome dal….Nice click…