Grandma’s Gujarat Dal is the traditional “khatti meethi dal” (sour-sweet dal) served in Gujarati homes. It plays on the traditional Gujarati flavor balance of sweet, sour, and spicy.
About this Recipe

Two things to know about my Grandmother’s kitchen. 1. Her kitchen was always sparkling clean, and 2. there was no experimenting in her kitchen. She liked things a certain way, and that’s exactly how she did them every time.
My Grandmother cooked many things, but there were two dishes she would cook over and over again: this dal and her many eggplant dishes. While my mom and I tend to experiment, often leaving the sugar out of traditional savory dishes, Grandma insisted on the sweet Gujarati style.
In true Indian style, she never measured anything. She did everything by sight and taste. I learned this recipe from watching her cook many times, but I had to figure out the measurements almost from scratch. But it was well worth the effort. I’m so glad I did that because now I can make this dal in her memory and know it is how she would have liked it.

Kokum in Dal
One of the characteristic flavors of Gujarati Dal comes from kokum, which gives it a lovely tanginess. Kokum, a fruit related to mangosteen, is native to Maharashtra and Goa.
The dried kokum fruit is traditionally used as the souring agent in Gujarati dal. It adds a wonderfully bright sour flavor. If you don’t have any, you can use lemon or tamarind as a substitute.
Ingredients

Tuvar (toor) dal – split dried pigeon peas. This is the most popular lentil in Gujarati cuisine.
Kokum – kokum is traditionally used in Gujarati dals for tartness. Tamarind or lemon juice can be used in its place.
Peanuts – whole peanuts are traditional to this dal. They add a nice crunch and texture.
Methi seeds – give a little bitterness that balances with the sugar and spice.
Turmeric – we typically use dried turmeric powder but fresh grated turmeric can be used as well.
Ginger – fresh grated ginger is ideal but use dried ginger power in a pinch.
Mustard Seeds – common in Gujarati vaghar
Cumin Seeds – common in Gujarati vaghar
Chili Powder – add to taste. Usually, the spicier the better!
Cilantro – adds a freshness but can be left out if you are not a fan.
Chilies – I add green chilies to the vaghar, not everyone does, but I like the texture of cooked chilies. This dal is meant to have as much heat as you can handle.

Cooking Methods
This is a great recipe to cook in the Instant Pot or a pressure cooker, as my Grandmother always did. But it can also be cooked on the stovetop in an ordinary pot.
Stovetop Method
In a large pot (I use my Dutch oven), boil the tuvar (pigeon peas) and kokum in 6 cups water for about 30 minutes until the tuvar is soft. This may take longer if your tuvar is old.
Cook until the peas have just softened. Keep an eye on the water level as they are boiling; you will probably need to keep adding water. If the water runs low, add enough so that the water covers the dal but not too much.
Instant Pot Method
The Instant Pot is convenient because you do not have to keep an eye on the water level or stir to prevent burning. It is also a little bit faster. Cook the dal and kokum for 9 minutes in 2 1/2 cups of water, followed by a quick pressure release. Once the dal is cooked, the steps are the same as with the stovetop method and can be completed with the Instant Pot in saute mode.
Cooking Tips
- Rinse the dal, and cook the dal until it’s soft.
- If you cook it on the stovetop, keep an eye on it. You may need to add water as it evaporates so your dal doesn’t burn.
Serving
This is a traditional Gujarati dal. It is often eaten simply with rice, “dal bhat,” or rice, dal, roti, and a shaak (“dal bhat shaak rotli”). To enjoy it how my Grandma loved to serve it, have it with simple basmati rice, phulka roti, and ringan bateta nu shaak (eggplant and potato shaak).

Variations
- More spice: add red chili powder; use cayenne or other red chili powder you choose. Use a spicier green chili such as thai or bird’s eye chili.
- Use brown sugar or white sugar in place of jaggery. This version is high in sugar because my grandmother loved her sugar, you can cut it and use only 1-2 tablespoons if you prefer.
- Instead of peanuts, try cashews.
Refrigerating
Refrigerates well for up to 5 days. Freezes beautifully for up to six months. My aunt would make this in a large batch and freeze it in smaller tubs to use over time.
Originally published on April 14, 2014

Grandma’s Gujarati Dal – Instant Pot and Stovetop Methods
Ingredients
- 1 cup tuvar dal split pigeon peas/ toor dal
- 5 kokum or lemon juice / tamarind
- 3 tbsp brown sugar or jaggery
- 1 Serrano chili or to taste
- 1 tsp ginger grated
- 3 tbsp peanuts raw
- 2 tbsp ghee or oil
- ⅛ tsp hing/ asafoetida
- 1" cinnamon stick
- ½ tsp mustard seeds
- ½ tsp cumin seeds
- ⅛ tsp fenugreek seeds optional
- ½ tsp turmeric powder
- ½ tsp chili powder or to taste
- 1 bunch cilantro chopped
- 1 tsp salt or to taste
Instructions
- Rinse the tuvar in cold water until the water runs clear, about three times.
Instant Pot Instructions
- Cook the tuvar and kokum with 2 1/2 cups water for 9 minutes under high pressure. Lift the whistle for a quick release when the tuvar has finished cooking.
- Set the Instant Pot to saute mode and continue with the “For Both Methods” steps.
Stovetop Instructions
- In a large pot (I use my Dutch oven), boil the pigeon peas and kokum in 6 cups water for about 30 minutes, until the peas are soft. Keep an eye on the water level. If the water runs low, just add enough so that the water covers the dal but not too much.
For Both Methods
- Once the dal is cooked, add 3 cups of water, jaggery, green chili, ginger, peanuts and salt. Bring to a boil.
- While the dal is boiling, work on the vaghar. In a small saucepan, heat the 2 tablespoons of ghee or oil. When the oil starts to shimmer, add the mustard seeds, let them pop for a couple of seconds, then add cumin seeds. Let those go for a couple of seconds, then add asafetida, asafoetid cinnamon, and fenugreek seeds. Let cook for about 10 seconds. There should be a lot of sizzling and popping.
- Optionally, add 2 dried red chilies and the green chili. Then add the turmeric and chili powder to the hot oil, stir and immediately pour into the lentils
- Add the green chilies if you did not use them in the vaghar. Let the lentils continue to boil for at least 15 minutes. You can boil for up to 45 minutes. Add water if you boil longer to keep the water level just above the lentils.
- Turn off heat. Stir in the cilantro. Serve warm with rice.
This dal recipe looks fabolous and your pictures of the ingredients and the cooking process look super professional. Good work.
Looks great! I’ll be making this tonight along with some home made parathas.
Hi Mike. I hope you enjoyed your paratha and dal night! 🙂
Dal was great but my parathas need some work more like rotis at the moment. 🙂
Wonderful pics! Look like paitings, and the recipe sounds great as always, too.
Thanks Claudia!
I cooked it tonight – fabulous! Thanks for another great recipe!
Thanks Catherine! I’m so glad you liked it. It’s one of the most nostalgic recipes I know! 🙂
Who wouldn’t fall in love with your Grandma’s version of Dal? 🙂 With tart tomatoes, if you don’t mind throwing a handful of cucumber chunks… Good Lord! You’ll be spell-bounded 🙂
Delicious! Thank you for this wonderful recipe and for sharing! Will be thinking of your grandma whenever I’m cooking this. ^_^)
Thanks, Markus! Grandma loves hearing the comments about her dal recipel 🙂
When you say peanuts in this recipe, do you mean whole or ground? Sorry if that seems like a stupid question.
In today s modern world where everyone leads a fast lifestyle, it is so lovely to hear you describe your grandma fondly.
One can almost picture her in her hey days and I am glad you have penned these thoughts down with us to share and learn about our precious and diverse culture
Been a favorite with us since I first saw it on your web site last February. Thanks for sharing…the recipe as well as your grandma.
Why no garlic?
Re: Carla
Onions and garlic aren’t commonly used in Gujarati cooking, you won’t even miss it 🙂
Hi Carla! Michelle is right. Gujarati food is often made without garlic and onions. Gujarati food and culture is heavily influenced by Jainism. The followers of which do not eat root vegetables as it kills the entire plant. Many Hindu Gujaratis, specifically the followers of Krishna, also do not eat onions and garlic. My great grandmother did not eat onions and garlic and therefore my grandma’s dal does not list them as ingredients.
Dry dates or kharek pieces, suran pieces, roasted peanuts and raw cashew pieces can all be pressure cooked separately and added to the dal. Suran is a root vegetable similar to purple yam and has yellowish color flesh. It is sometimes available in Indian grocery store. Frozen suran is normally always available there.
As an alternative to Kokom, can amchur / dried green mango be used? Or should amchur only be used in Northern Indian dishes?
Thank you For sharing such an amazing Gujarati dal Recipe , I am gonna share it with my mother so that she can cook it for me with love . Indiaphile is amazing too.
I love the story you shared about your grandmother. The cookig way she insists and you keep it and shared, there is very soulful and cherished things inside. It’s one of many things I respect Indian culture and food, since they are continuously transfering to next generation then another generation…it is very beautiful.??
I will try grandmother’s recipe very soon. : )
Good but asafetida or hing and tomatoes cinnamon curry leaves ??? Missing not quite authentic
I have a dumb question. Does this recipe assume fresh, frozen, or dried tuvar?
Hi Bob! Not a dumb question at all! This is Tuvar dal, which is dried split pigeon peas.
I’ll clarify on the post. Thank you! ?