25-Minute Restaurant-Style Dal Tadka Recipe

This creamy, garlicky vegan dal tadka is a fast, comforting staple in our kitchen. Affordable, nutritious, and full of flavor, it’s the kind of lentil dish you’ll want to make every week.

A silver bowl with dal tadka in it

In many Indian homes dal is cooked in a pressure cooker or Instant Pot for speed. If you don’t have one, this stovetop method produces the same creamy, restaurant-style result in about 25 minutes. The lentils break down nicely and the separate tadka (tempered spices and browned garlic) adds a bright, aromatic finish.

Quick note: If you use an Instant Pot, cooking time is shorter — the dal can be ready in around 18 minutes total.

This recipe uses simple, inexpensive ingredients: toor dal (split pigeon peas), onion, tomato, garlic, fresh cilantro and a handful of pantry spices. It’s naturally vegan and can be made mild for kids; increase the cayenne if you want more heat.

What is dal tadka?

“Dal” means lentils and “tadka” refers to the spiced oil or ghee that is poured over the cooked dal. Preparing the tadka separately and adding it on top preserves the toasted flavors and the aroma of the tempered spices, which is what makes dal tadka distinctive.

Some cooks use the dhungar method to add a smoky note, which involves heating charcoal and briefly infusing the dish with smoke. If you don’t have that option, gently charring the garlic during the tadka will provide a pleasant hint of smokiness without special equipment.

A close up of yellow lentil curry with cumin and a bay leaf on top

If you enjoy Indian cooking, try pairing this dal with other simple dishes for a fuller meal. Roti, naan, kachumber (a fresh chopped salad), or plain basmati rice all work beautifully alongside dal tadka.

  • Easy vegan chickpea spinach curry
  • Vegan dal makhani
  • One-pot vegan tikka masala
  • One-pot vegetable biryani
  • Quick peanut chaat
  • Spicy Indian tomato soup

What to serve it with

Traditionally dal is served with roti (thin wholewheat flatbreads), steamed white rice, kachumber salad, and a cooling raita. Kachumber is simply chopped onion, tomato and cucumber tossed with lemon juice, salt, a little toasted cumin and chopped cilantro.

Pickles, such as mango or lime achar, add a sharp, spicy contrast. If you don’t make roti at home, naan or parathas are great alternatives. A few lemon wedges on the side are also welcome — a squeeze of lemon brightens the lentils.

How to make it

This is an approachable recipe for cooks of all levels. The method is straightforward: cook the lentils with aromatics and spices until soft and breaking down, then finish with a fragrant tadka of cumin and browned garlic.

Start by finely chopping the onion and tomatoes and grating the ginger. Add them to a pot with the lentils, ground coriander, turmeric, cayenne, and a crumbled vegetable stock cube. Stir in the water and bring to a boil.

Split pigeon peas, chopped tomatoes and onions, grated ginger and spices in a pot

Any quick-cooking lentils will work as a substitute for toor dal — red lentils or split yellow lentils are good alternatives. Follow the packet instructions if using a different variety and adjust simmering time accordingly.

Once boiling, reduce to medium and simmer, covered, for about 15 minutes. The lentils will soften and begin to break down; stir regularly from the five-minute mark to prevent sticking and burning. Toward the end of cooking, reduce the heat and stir more often so the dal thickens evenly without scorching.

Yellow water with chopped onions and lentils in a pot

When the lentils are soft and starting to collapse (around 12–15 minutes), remove the pot from the heat and whisk a little to make the texture creamy. Stir in garam masala, crumbled kasuri methi (dried fenugreek leaves, optional), lemon juice, chopped cilantro and salt to taste. Kasuri methi adds a subtle “restaurant-style” flavor, but the dal is still excellent without it.

Cooked yellow lentils in a pot

To prepare the tadka, heat oil in a small frying pan over medium-high heat. Add cumin seeds and let them sputter. Add a bay leaf (or tej patta if you have it) and the chopped garlic. Cook the garlic until it becomes pale golden-brown — this takes the edge off raw garlic and adds a mild smoky note. Remove from the heat before the garlic darkens too much.

Cooked yellow lentils with coriander and spices

Pour the tadka over the dal and swirl it through gently rather than stirring it all the way in — this preserves the aroma and the little pops of toasted spice on the surface. Garnish with extra chopped cilantro and serve with rice or breads.

A spoonful of cooked yellow lentils over a pot

Storing your dal tadka

Dal tadka keeps well in the refrigerator for up to five days and often tastes better the next day as the flavors meld. It freezes well too, making it ideal for meal prep. The dal will thicken when chilled — simply whisk in a little hot water to return it to your desired consistency before reheating.

Yellow lentil curry

This recipe makes about three generous servings or four modest portions if served with a side or two.


If you try this dal tadka, I’d love to hear how it turned out — leave a rating or a comment, or share a photo to show how you served it.

📖 Recipe

Yield: 4

Dal Tadka Recipe in 25 mins (Restaurant Style!)

A silver bowl with dal tadka in it

4.8 Stars (21 Reviews)

Smoky garlic and toasted spices flavor this light, creamy vegan dal tadka. Serve with steamed basmati rice and warm flatbreads for a satisfying meal.

Prep Time
5 minutes
Cook Time
20 minutes
Total Time
25 minutes

Ingredients

Lentils

  • 1 cup dried lentils (split pigeon peas / split yellow lentils / toor dal)
  • 1 chopped onion
  • 2 chopped tomatoes
  • ½ inch grated ginger
  • 1 tablespoon ground coriander
  • 1 teaspoon turmeric
  • ¼ teaspoon cayenne pepper (adjust to taste)
  • ½ vegetable stock cube
  • 3 cups water
  • 1 tablespoon crumbled kasuri methi (optional)
  • ½ teaspoon garam masala
  • 1 tablespoon chopped cilantro
  • Juice of half a lemon
  • Salt to taste (about ½ tsp)

Tadka

  • 2 tablespoons sunflower oil or any neutral oil
  • 1 teaspoon cumin seeds
  • 5 garlic cloves, finely chopped
  • 1 bay leaf (or tej patta)

To serve

  • White basmati rice
  • Fresh cilantro

Instructions

To cook the dal

  1. Add the lentils, chopped onion, tomatoes, grated ginger, ground coriander, turmeric, cayenne, crumbled stock cube and water to a pot. Stir, scraping the bottom so nothing sticks.
  2. Cover and heat on high until boiling, then reduce to medium and simmer for 15 minutes, partially covered.
  3. Stir regularly after five minutes to prevent sticking. Lower the heat around the ten-minute mark and continue stirring until the lentils begin to break down.
  4. Remove from heat and whisk briefly to create a creamy texture. Stir in kasuri methi (if using), garam masala, lemon juice, chopped cilantro and salt to taste.

To cook the tadka

  1. Heat oil in a small pan over medium-high heat.
  2. Add cumin seeds; when they sputter, add the bay leaf and chopped garlic. Cook the garlic to a pale golden-brown — watch carefully so it doesn’t burn.
  3. Remove from heat and pour the tadka over the dal. Swirl gently so the tadka flavors sit on top. Garnish with extra cilantro and serve with rice or flatbreads.

Notes

I like to serve this with lemon wedges — a bright squeeze lifts the flavors. The dal also freezes well and reheats nicely for quick weekday meals.

Nutrition Information

Yield

4

Serving Size

⅓ plate

Amount Per Serving
Calories 276Total Fat 11gSaturated Fat 1gTrans Fat 0gUnsaturated Fat 10gCholesterol 0mgSodium 280mgCarbohydrates 38gFiber 6gSugar 11gProtein 7g

Did you make this recipe?

Please leave a comment or share a photo to show how it turned out — I love seeing your versions of this dal tadka.

© Deirdre Gilna

Cuisine: Indian

/
Category: Lunch and Dinner

img 1115 11