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.

Ingredients

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

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.

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

A bowl of Gujarati dal over rice.

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

Author avatar
By Puja
4.97 from 28 votes

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.

Grandma’s Gujarati Dal – Instant Pot and Stovetop Methods
Prep Time55 minutes
Cook Time4545 minutes
Total Time5050 minutes
CourseMain Course
CuisineIndian
Servings4
Calories268 kcal
4.97 from 28 votes
Pin

Ingredients

Scale:
  • 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)
  • 1/8 tsp hing/ asafoetida
  • 1 cinnamon stick
  • 1/2 tsp mustard seeds
  • 1/2 tsp cumin seeds
  • 1/8 tsp fenugreek seeds optional
  • 1/2 tsp turmeric powder
  • 1/2 tsp chili powder or to taste
  • 1 bunch cilantro (chopped)
  • 1 tsp salt (or to taste)

Instructions

  1. Rinse the tuvar in cold water until the water runs clear, about three times.

Instant Pot Instructions

  1. 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.
  2. Set the Instant Pot to saute mode and continue with the “For Both Methods” steps.

Stovetop Instructions

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

  1. Once the dal is cooked, add 3 cups of water, jaggery, green chili, ginger, peanuts and salt. Bring to a boil.
  2. 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.
  3. 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
  4. 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.
  5. Turn off heat. Stir in the cilantro. Serve warm with rice.

Notes:

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.


Video

Calories:268kcal
Carbohydrates:32g
Protein:10g
Fat:11g
Saturated Fat:5g
Cholesterol:19mg
Sodium:622mg
Potassium:67mg
Fiber:6g
Sugar:9g
Vitamin A:115IU
Vitamin C:0.7mg
Calcium:35mg
Iron:1.8mg
  • Indian restaurant Kohinoor's avatar

    Indian restaurant Kohinoor

    This dal recipe looks fabolous and your pictures of the ingredients and the cooking process look super professional. Good work.

  • Mike Blair's avatar

    Mike Blair

    Looks great! I’ll be making this tonight along with some home made parathas.

    • Puja Thomas-Patel's avatar

      Puja Thomas-Patel

      Hi Mike. I hope you enjoyed your paratha and dal night! 🙂

      • Mike Blair's avatar

        Mike Blair

        Dal was great but my parathas need some work more like rotis at the moment. 🙂

  • Claudia ~ Food with a View's avatar

    Claudia ~ Food with a View

    Wonderful pics! Look like paitings, and the recipe sounds great as always, too.

    • Puja Thomas-Patel's avatar

      Puja Thomas-Patel

      Thanks Claudia!

  • freudsbride's avatar

    freudsbride

    I cooked it tonight – fabulous! Thanks for another great recipe!

    • Puja Thomas-Patel's avatar

      Puja Thomas-Patel

      Thanks Catherine! I’m so glad you liked it. It’s one of the most nostalgic recipes I know! 🙂

  • nusrat2010's avatar

    nusrat2010

    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 🙂

    • Markus's avatar

      Markus

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

Signup Image

Sign up for meal ideas

What type of foods are you into?