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.

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.

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.

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.

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.

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.

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.

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.

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
Dal Tadka Recipe in 25 mins (Restaurant Style!)
Smoky garlic and toasted spices flavor this light, creamy vegan dal tadka. Serve with steamed basmati rice and warm flatbreads for a satisfying meal.
5 minutes
20 minutes
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
- 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.
- Cover and heat on high until boiling, then reduce to medium and simmer for 15 minutes, partially covered.
- 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.
- 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
- Heat oil in a small pan over medium-high heat.
- 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.
- 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.