The Pantry
Indian-inspired

Chana dal

This chana dal cooks into a thick, savory split-chickpea curry with tender grains, onion-tomato masala, and a cumin-ghee tempering on top. A short soak helps the dal soften evenly on the stovetop without going mushy. The recipe makes 2 hearty servings, best with rice or flatbread, or served on its own when you want something warming and protein-rich.

Prep 15 minCook 35 minRest 30 minAdjust servings ↓
Chana dal
~530 calper person · ~1060 total
~$3.25meal total · ~$1.63 per person

Estimated calories and US ingredient costs.

For 4 servings, use a 3-quart saucepan and a 10- to 12-inch skillet so the onion-tomato masala can brown instead of steaming. Do not raise the heat to speed up the dal, and only add a little more water if the pot looks dry after the grains are already tender.

The Pantry way

Your whole cook, in one place.

Ingredients, steps and a live timeline. Ready for 2 people.

Step timeline

Cooking order

8 left
Step 1

Soak the dal in the pot

~30 min cook

Soak the dal in the pot.

Combine the rinsed chana dal, 3 1/2 cups water, ground turmeric, and 1/4 tsp of the fine salt in a 2-quart saucepan.

Let it stand off the heat for 30 minutes so the grains hydrate before cooking.

Keeping the dal in the same pot avoids losing flavor or starch in a drain-and-rinse step.

Ingredients
  • 1 cup total for recipeDried chana dal
  • 3 1/2 cupsWater
  • 1/2 tspGround turmeric
  • 1/4 tspFine salt
Step 2

Check the dish

After ~30 min

Check Chana dal and continue when ready.

Step 3

Simmer until tender

~30 min

Simmer until tender.

Set the saucepan over medium-high heat and bring the dal to a boil, then immediately reduce to a low simmer and partially cover the pot.

Cook for about 25 to 30 minutes, stirring every few minutes so the bottom does not stick.

The dal is ready when the grains are soft at the center but still mostly hold their shape and the liquid looks lightly creamy.

Step 4

Build the onion base

~9 min

Build the onion base.

While the dal simmers, heat the vegetable oil in a 10-inch skillet over medium.

Add 1 tsp of the cumin seeds and let them sizzle for about 15 seconds, then add the finely chopped yellow onion and the remaining 1/4 tsp salt.

Cook for 6 to 8 minutes, stirring often, until the onion is translucent with golden edges and the pan smells nutty rather than sharp.

Ingredients
  • 1/4 tspFine salt
  • 1 tbsp total for recipeVegetable oil
  • 1 tspCumin seeds
  • 4 oz total for recipeYellow onion
Step 5

Bloom the aromatics and spices

~7 min

Bloom the aromatics and spices.

Add the minced garlic and grated fresh ginger to the skillet and cook for 30 seconds, just until the raw bite fades.

Stir in the tomato, ground coriander, and Kashmiri chili powder.

Cook for 5 to 6 minutes, mashing the tomato with the spoon, until the mixture turns glossy and thick and the oil starts to separate at the edges.

Ingredients
  • 1 tbsp total for recipeVegetable oil
  • 2 tspGarlic
  • 1 tbspGrated fresh ginger
  • 6 oz total for recipeTomato
  • 1 tspGround coriander
  • 1/2 tspKashmiri chili powder
Step 6

Combine the dal and masala

~5 min

Combine the dal and masala.

Spoon the simmered dal and its cooking liquid into the skillet, or scrape the masala into the saucepan if your pan is too small.

Stir well and simmer together for 5 minutes over low heat so the flavors marry.

If the curry looks too loose, let it bubble uncovered a little longer; if it looks too thick, keep it on the heat only until it loosens into a spoonable stew.

Step 7

Finish with tadka, lemon, and herbs

~1 min

Finish with tadka, lemon, and herbs.

In a small skillet, melt the ghee over medium heat.

Add the remaining 1/2 tsp cumin seeds and the dried red chile, and cook for about 20 seconds until the cumin darkens slightly and the chile smells toasty.

Pour this hot tadka over the dal, then stir in the garam masala and lemon juice.

Top with chopped cilantro

Ingredients
  • 1/2 tspCumin seeds
  • 1/4 tspGaram masala
  • 1Dried red chile
  • 1 tbspGhee
  • 1 tbspLemon juice
  • 2 tbspCilantro
Step 8

Serve meal

~1 min

Once all dishes are cooked and ready, plate and serve the meal together.

Chana dal: serve hot in shallow bowls.

Make the next one yours.

Create a custom meal with what you have.

Create my own recipe →
Read the traditional recipe

Ingredients

For 2 people

  • 1 cup dried chana dal, rinsed
  • 3 1/2 cups water
  • 1/2 tsp ground turmeric
  • 1/2 tsp fine salt
  • 1 tbsp vegetable oil
  • 1 1/2 tsp cumin seeds
  • 4 oz yellow onion, finely chopped
  • 2 tsp minced garlic
  • 1 tbsp grated fresh ginger
  • 6 oz tomato, finely chopped
  • 1 tsp ground coriander
  • 1/2 tsp Kashmiri chili powder
  • 1/4 tsp garam masala
  • 1 dried red chile
  • 1 tbsp ghee
  • 1 tbsp lemon juice
  • 2 tbsp chopped cilantro

Method

  1. Soak the dal in the potCombine the rinsed chana dal, 3 1/2 cups water, ground turmeric, and 1/4 tsp of the fine salt in a 2-quart saucepan. Let it stand off the heat for 30 minutes so the grains hydrate before cooking. Keeping the dal in the same pot avoids losing flavor or starch in a drain-and-rinse step.
  2. Simmer until tenderSet the saucepan over medium-high heat and bring the dal to a boil, then immediately reduce to a low simmer and partially cover the pot. Cook for about 25 to 30 minutes, stirring every few minutes so the bottom does not stick. The dal is ready when the grains are soft at the center but still mostly hold their shape and the liquid looks lightly creamy.
  3. Build the onion baseWhile the dal simmers, heat the vegetable oil in a 10-inch skillet over medium. Add 1 tsp of the cumin seeds and let them sizzle for about 15 seconds, then add the finely chopped yellow onion and the remaining 1/4 tsp salt. Cook for 6 to 8 minutes, stirring often, until the onion is translucent with golden edges and the pan smells nutty rather than sharp.
  4. Bloom the aromatics and spicesAdd the minced garlic and grated fresh ginger to the skillet and cook for 30 seconds, just until the raw bite fades. Stir in the tomato, ground coriander, and Kashmiri chili powder. Cook for 5 to 6 minutes, mashing the tomato with the spoon, until the mixture turns glossy and thick and the oil starts to separate at the edges.
  5. Combine the dal and masalaSpoon the simmered dal and its cooking liquid into the skillet, or scrape the masala into the saucepan if your pan is too small. Stir well and simmer together for 5 minutes over low heat so the flavors marry. If the curry looks too loose, let it bubble uncovered a little longer; if it looks too thick, keep it on the heat only until it loosens into a spoonable stew.
  6. Finish with tadka, lemon, and herbsIn a small skillet, melt the ghee over medium heat. Add the remaining 1/2 tsp cumin seeds and the dried red chile, and cook for about 20 seconds until the cumin darkens slightly and the chile smells toasty. Pour this hot tadka over the dal, then stir in the garam masala and lemon juice. Top with chopped cilantro and serve hot in shallow bowls.

Before you cook

What to get ready

Heavy saucepan, spoon, colander and measuring jug.

Use split chana dal, not whole chickpeas, and allow for the soaking step.

If something needs adjusting

Dal is firm at the stated time

Continue simmering with enough hot water; age and variety change how quickly pulses soften.

The pot thickens before serving

Beans and lentils absorb liquid as they stand. Add hot water a little at a time and taste again before adding more salt.

Store for later

Refrigerate in shallow portions and reheat to 165°F, stirring and adding water if needed. Freeze meal-sized portions if they will not be eaten soon.

Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.

Make the ingredients go further

Use leftover ginger and cilantro in chana masala.

Next use for your ingredients: Chana masala →

Calculate this meal with your own prices →

How to Cook Lentils →

Cooking notes updated October 24, 2026. How we create recipes.

Tips, swaps and questions

A little kitchen know-how

For deeper flavor, let the onion cook until the edges are a little brown before adding the garlic and ginger, then pour the hot ghee tempering over the dal right before serving. That last step keeps the cumin aromatic and gives the top of the curry a glossy finish without making the whole pot greasy.

Make it work for you

If you want a milder curry, replace the Kashmiri chili powder with the same amount of sweet paprika. If you replace ghee with neutral oil, the tempering will still work, but the final flavor will be less rich and the cumin will read less round and toasted.

Use more of your onion and tomato in dal tadka.

Can I make chana dal without a pressure cooker?

Yes. A 30-minute soak plus a gentle stovetop simmer is enough for split chana dal to cook through in about 25 to 30 minutes. Keep the boil low after the first minute, or the grains can split too much and the curry will turn pasty before the masala is ready.

Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.