Go Back
A bowl of golden Gujarati dal garnished with fresh coriander and a tadka of mustard seeds and curry leaves, served alongside steamed rice

Gujarati Dal (20-Minute, Jain-Friendly)

A classic sweet-sour-spicy Gujarati toor dal made in 20 minutes. Balanced with jaggery, lemon, and a simple tadka. Jain-friendly, gluten-free, and naturally vegan.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4 servings
Course: Dinner
Cuisine: gluten free, Gujarati, Indian, vegan, Vegetarian

Ingredients
  

Dal Base
  • 1 cup toor dal (arhar dal) washed 3 to 4 times
  • 3 cups water for pressure cooking
  • 1/2 tsp turmeric powder (haldi)
  • 1 tsp salt or to taste
Flavour Balance
  • 1 tbsp jaggery (gol) grated or crushed, adjust to taste
  • 2 tbsp fresh lemon juice about 1 small lemon, or to taste
  • 1 medium tomato finely chopped
  • 1-2 green chillies slit lengthwise
  • 1/2 tsp red chilli powder optional, for extra heat
Tadka (Tempering)
  • 1 tbsp ghee or oil for vegan
  • 1 tsp mustard seeds (rai)
  • 1/2 tsp cumin seeds (jeera)
  • A generous pinch asafoetida (hing) use Jain hing if needed
  • 8-10 fresh curry leaves (kadi patta)
  • 2 dried red chillies broken in half
  • A pinch turmeric powder
Garnish
  • 2 tbsp fresh coriander leaves chopped
  • a small squeeze of lemon

Method
 

Cook the Dal
  1. Wash the toor dal in cold water 3 to 4 times until the water runs mostly clear.
  2. Add the washed dal, 3 cups of water, turmeric, and salt to a pressure cooker.
  3. Close the lid and cook on medium-high heat for 3 whistles (about 8 to 10 minutes). If using an Instant Pot, pressure cook on high for 6 minutes with natural release.
  4. Once the pressure releases naturally, open the lid. The dal should be soft and mushy. Whisk it with a spoon or use a hand blender for 5 seconds to get a smooth, soupy consistency.
Build the Flavour
  1. Place the cooker back on medium heat. Add the chopped tomato and green chillies. Stir and cook for 2 to 3 minutes until the tomato softens.
  2. Add the jaggery and stir until it dissolves, about 30 seconds.
  3. Add the lemon juice and red chilli powder (if using). Stir well.
  4. Add 1/2 to 1 cup of hot water to thin the dal to a soupy, pourable consistency. Gujarati dal should be thin, not thick. Let it simmer for 2 minutes.
  5. Taste and adjust: more jaggery if too sour, more lemon if too sweet, more salt if it tastes flat. This is the most important step. The balance should feel like all three flavours are present but none of them shouts.
Make the Tadka
  1. Heat ghee in a small tadka pan or ladle over medium heat.
  2. Add mustard seeds and wait for them to pop, about 20 seconds.
  3. Add cumin seeds and let them sizzle for 10 seconds until fragrant.
  4. Add the broken dried red chillies, curry leaves, asafoetida, and a pinch of turmeric. Let everything sizzle for 5 seconds. The curry leaves should crackle and the kitchen should smell incredible.
  5. Pour the entire tadka over the simmering dal. It will splutter. Cover immediately with a lid for 10 seconds to trap the aroma.
Serve
  1. Garnish with fresh coriander and a small squeeze of lemon.
  2. Serve hot over steamed rice, alongside rotli, or with a millet bhakri.

Notes

Jain-friendly note: This recipe is Jain-friendly as written. No onion, no garlic, no root vegetables. For the asafoetida, use a Jain hing brand compounded with rice flour (LG, Vandevi). If unsure, skip it.
The sweet-sour balance: Start with less jaggery and lemon, then taste and add more. My family likes it noticeably sweet with a tart finish. There is no single "correct" ratio.
Tomato vs kokum: Tomato gives a rounder sourness. If you can find kokum (dried Garcinia indica), soak 2 to 3 pieces in warm water for 10 minutes and add them while cooking the dal.
Pressure cooker vs stovetop: Without a pressure cooker, soak the dal for 30 minutes, then simmer in a covered pot for 25 to 30 minutes until completely soft.
Instant Pot: Use the "Pressure Cook" or "Bean/Chili" setting for 6 minutes on high, then natural release for 10 minutes.
Consistency fix: If your dal is too thick, add hot water (never cold). If too thin, simmer uncovered for 3 to 5 minutes.
Vegan version: Replace ghee with any neutral oil or peanut oil.
Storage: Store in an airtight container in the refrigerator for up to 3 days. The dal will thicken as it cools. Add a splash of water when reheating.
WordPress Appliance - Powered by TurnKey Linux