When you purchase through links on our site, we may earn an affiliate commission. Details.

Grandma’s Gujarati Dal

| Featuring , , , , , , , ,

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

Pouring Gujarati dal over rice.

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.

Gujarati dal in the pot.

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.


Gujarati Dal recipe by Indiaphile.info
Ingredients of Gujarati dal: tuvar, ghee, cilantro, green chili, mustard seeds, fenugreek seeds, red chili powder, ginger, dried red chilies, jaggery, cumin, turmeric, kokum, salt, peanuts

Tuvar (toor) dal – the most popular lentil in Gujarati

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.



Mustard Seeds – common in Gujarati vaghar

Cumin Seeds – common in Gujarati vaghar

Chili Powder


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.

Gujarati Dal - the flavors of this are a delicate balance of spicy, sweet and sour.

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.


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). 

A bowl of Gujarati dal over rice.


  • 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.


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

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.
4.97 from 28 votes
Prep Time 5 minutes
Cook Time 45 minutes
Total Time 50 minutes
Course Main Course
Cuisine Indian
Servings 4 people
Calories 268 kcal


  • 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 mustard seeds
  • ½ tsp cumin seeds
  • tsp fenugreek seeds optional
  • ½ tsp turmeric powder
  • ½ tsp chili powder or to taste
  • 1 tsp salt or to taste
  • 1 bunch cilantro chopped


  • 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 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.



Kokum is available at Indian stores, but if you don’t have it, you can substitute lemon juice, tamarind or even tomatoes. If using lemon juice, add 2 tbsp of lemon juice at the end after you’ve turned off the heat. If using tamarind, soak a 1 inch sized ball in 1/4 cup of warm water for about 20 minutes. Add this water to the dal after the dal with the ginger and green chilies.
You can also use tomatoes, but try to use some that are tart (as opposed to sweet ones like Roma). Add about 1/2 cup of chopped tomatoes to the dal when you add the ginger and green chilies.


Calories: 268kcalCarbohydrates: 32gProtein: 10gFat: 11gSaturated Fat: 5gCholesterol: 19mgSodium: 622mgPotassium: 67mgFiber: 6gSugar: 9gVitamin A: 115IUVitamin C: 0.7mgCalcium: 35mgIron: 1.8mg
Keyword dal, gujarati, instant pot, lentils, stovetop
Tried this recipe?Let us know how it was!
Categorized as Dal


  1. 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 🙂

    1. Delicious! Thank you for this wonderful recipe and for sharing! Will be thinking of your grandma whenever I’m cooking this. ^_^)

  2. 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

  3. 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.

    1. 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.

  4. 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.

  5. As an alternative to Kokom, can amchur / dried green mango be used? Or should amchur only be used in Northern Indian dishes?

  6. 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.

  7. 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. : )

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating