Creamy Dal Tadka Recipe: Authentic Indian Lentil Curry Guide

Dal tadka is a comforting, richly spiced lentil soup that feels both nourishing and aromatic. Bright fresh chiles, ripe tomatoes, and a balanced blend of spices give this classic Indian dish a depth of flavor that belies its simple appearance.

overhead: Dal Tadka in two bowls and hand towel

Indian cuisine offers a wealth of vegetarian options, and dals are a perfect example of how legumes can be transformed into deeply satisfying meals. This dal tadka follows that tradition: lentils simmered until creamy and flavored with chilies, onions, tomatoes, ginger, and warming spices.

The word tadka refers to the technique of tempering spices in hot ghee or oil and pouring that seasoned fat over the cooked dal. The tadka here is fragrant and smoky, made by toasting spices and chilies in ghee to release their aromas, then finishing the dal with that sizzling mixture.

closeup side view: Dal Tadka in bowl on hand towel

Table of Contents

  • Types of lentils
  • Ingredient Notes and Substitutions
  • How to Make Dal Tadka
  • Storing and Reheating
  • Frequently Asked Questions
  • Dal Tadka Recipe
overhead: ingredients to make the dal tadka recipe
overhead process shot: ingredients in pot cooking
overhead process shot: cooked ingredients in a pot

Once the lentils are cooked and mashed to a creamy consistency, spoon the hot tadka over each bowl. The contrast between the smooth dal and the sizzling, aromatic tadka is what makes this dish special. Serve it on its own or with rice or flatbreads for a complete meal.

Tip From Kevin

Types of lentils

1. Brown Lentils – The most common variety. Earthy and sturdy, they hold their shape well and work in soups and stews.

2. Green Lentils – Slightly peppery with a firm texture; great for salads and dishes where you want distinct grains.

3. Red & Yellow Lentils – Quick-cooking and creamy, they break down into a silky texture that’s ideal for dals and purees.

4. Specialty Lentils – French (Puy) and small black (Beluga) lentils offer unique textures and flavors for specific uses.

You can also substitute half the red lentils with split pigeon pea (arhar) for a more traditional dal blend.

closeup: fingers getting a spoonful of Dal Tadka

Ingredient Notes and Substitutions

(Check the recipe card below for exact quantities)

  • Lentils – A mix of red lentils and split pigeon peas gives a traditional texture, but red lentils alone work fine.
  • Ghee – Used for sautéing and for the tadka. Neutral vegetable oil can be substituted.
  • Serrano chilis – Provide bright heat; adjust or substitute with green chiles to taste.
  • Onion – White onion adds gentle sweetness; yellow onion will also work.
  • Tomatoes – Roma or other meaty tomatoes blend into the soup; canned tomatoes can substitute in a pinch.
  • Ginger – Fresh ginger adds warmth and brightness.
  • Turmeric & Garam Masala – Core warming spices; use your preferred garam masala blend.
  • Asafoetida – Optional, but enhances the savory depth.
  • Stock or Water – Use vegetable stock for a vegetarian version; chicken stock adds extra richness if desired.
  • Cilantro – Fresh, chopped cilantro brightens the finished dish.
  • Tadka ingredients – Cumin seeds, garlic, dried red chilis, fenugreek leaves, and a pinch of red chili powder make the tempering fragrant and bold. Liquid smoke is optional for extra smokiness.
overhead: skillet with cooked tadka

How to Make Dal Tadka

  1. Prepare the lentils. Rinse and soak the lentils for 30 minutes. Drain before adding to the pot.
  2. Sauté aromatics. Heat ghee in a heavy pot, sauté chopped onion and serrano chilis for a couple of minutes, then add tomatoes, ginger, turmeric, garam masala, salt, asafoetida (if using), and stock or water.
  3. Cook the dal. Add the drained lentils, bring to a boil, then reduce heat and simmer, covered, until the lentils are tender, about 30 minutes.
  4. Make the tadka. In a skillet, heat ghee and toast cumin seeds until they crackle. Add minced garlic, broken dried red chilis, crushed fenugreek, and red chili powder. Sauté briefly on low so the garlic softens and the spices release their aroma.
  5. Mash and finish. Mash the cooked lentils to your preferred consistency with a potato masher or immersion blender. Spoon the hot tadka over each serving and garnish with chopped cilantro.

Recommended Tools

  • Dutch oven or large soup pot – For even simmering and consistent heat.
  • Immersion blender – Makes it easy to achieve a smooth or slightly chunky texture; a potato masher works too.

Storing and Reheating

Cool the dal to room temperature, transfer to an airtight container, and refrigerate for up to 4 days or freeze for up to 3 months. The dal will thicken when chilled; loosen with hot water or stock before reheating. Rewarm gently on the stovetop over low heat until hot through.

overhead: dal tadka recipe in two silver bowls

Frequently Asked Questions

Can I use canned or pre-cooked lentils?

You can, but the texture and depth of flavor won’t be the same as freshly cooked lentils. Use them if you need to save time.

What if my dal is too thick or thin?

If it’s too thick, whisk in hot water or stock to loosen it. If too thin, simmer uncovered until it reaches your desired consistency.

Why does my dal taste bitter?

Bitterness usually comes from overcooking or burning the tadka spices, especially on high heat. Cook the tadka gently on low to avoid a burnt flavor.

closeup sideview: Dal Tadka in bowls on hand towel
img 13302 10

Dal Tadka Recipe

5 from 2 votes
With fiery chilis, hearty lentils, and a smoky, earthy finish, this dal tadka is a warming, satisfying soup.
Servings: 4
Prep: 15 mins
Cook: 35 mins
Total: 50 mins
Pin Recipe
Print Recipe

Ingredients

Soup

  • 1 cup red lentils (or mix with 1/2 cup split pigeon pea and 1/2 cup red lentils)
  • 1 tablespoon ghee or vegetable oil
  • 2 serrano chilis, seeded and diced
  • 1/2 cup white onion, chopped
  • 1 cup Roma tomatoes, seeded and diced
  • 1 teaspoon fresh ginger, minced
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon kosher salt, or to taste
  • 1/8 teaspoon asafoetida (optional)
  • 4 1/2 cups water or vegetable/chicken stock
  • 2 tablespoons cilantro, chopped, for garnish

Tadka

  • 2 tablespoons ghee or vegetable oil
  • 1/2 teaspoon cumin seeds
  • 5 cloves garlic, minced
  • 3 dried red chilis, broken, seeds removed (Kashmiri preferred)
  • 1 teaspoon dried fenugreek leaves, crushed
  • 1/2 teaspoon red chili powder
  • 1/4 teaspoon liquid smoke (optional)

Instructions

  • Rinse and soak the lentils for 30 minutes, then drain.
  • In a Dutch oven or large pot, heat 1 tablespoon ghee. Sauté the chopped onion and diced serrano chilis for about 2 minutes. Add the tomatoes, minced ginger, turmeric, garam masala, salt, asafoetida (if using), and the water or stock. Stir in the drained lentils.
  • Bring to a boil, then reduce heat and simmer, covered, for 30 minutes or until the lentils are tender.
  • While the lentils cook, prepare the tadka. In a skillet over medium heat, heat 2 tablespoons ghee and add cumin seeds. When they sputter, add minced garlic, broken dried chilis, crushed fenugreek leaves, and red chili powder. Sauté gently on low for about 2 minutes, being careful not to burn the garlic.
  • Mash the cooked lentils to your preferred consistency with a potato masher or immersion blender. Adjust seasoning to taste.
  • Portion the dal into bowls, spoon the hot tadka over each serving, and garnish with chopped cilantro. Serve immediately.

Notes

Substitute half the lentils with split pigeon peas (arhar dal) if you prefer a more traditional texture.

Nutrition

Calories: 276 kcal | Carbohydrates: 31 g | Protein: 12 g | Fat: 12 g | Fiber: 15 g

The nutrition information is an estimate and should not replace professional advice.

Course: soups
Cuisine: Indian
Author: Kevin
Have You Made This Recipe? Let Me Know on InstagramTag @keviniscooking or use #keviniscooking