This creamy, garlicky vegan dal tadka is a weekly staple in our home. As a vegetarian, this healthy, economical, and flavorful dish has won my heart.

Most Indian households make dal in a pressure cooker. For a while my pressure cooker was giving me trouble—things stuck and burned—so I switched to a stovetop method that works perfectly in a regular pot. If you have an Instant Pot, you can shave several minutes off the cooking time.
Edit: I got an Instant Pot! If you use one, this dal tadka is ready in about 18 minutes.
This stovetop version delivers authentic flavor and can be made in just 25 minutes. It’s inexpensive and nourishing: toor dal (split pigeon peas), tomatoes, onion, garlic, fresh cilantro and a few spices are all you need. This recipe is mild and kid-friendly; increase cayenne to 1/2 teaspoon if you prefer more heat.
What is dal tadka?
“Dal” means lentils; “tadka” is the sizzling spice-infused oil (traditionally ghee) poured over the cooked lentils. In this recipe the tadka is prepared separately and added to the dal just before serving, which preserves its toasted aroma and texture.
Some cooks combine everything and let it all cook together, but making the tadka separately enhances the flavor. Dal tadka is often finished with a subtle smoky note using the dhungar method—heated charcoal added briefly to the pot and sealed to infuse smoke. I don’t have a gas stovetop, so I mimic that subtle smokiness by lightly browning the garlic in the tadka.

If you enjoy Indian cooking you may also like other easy vegan recipes from my collection.
- Easy vegan chickpea spinach curry
- Easy vegan dal makhani
- One-pot vegan tikka masala
- One-pot vegetable biryani
- Quick peanut chaat
- Spicy Indian tomato soup
What to serve it with
In India dal is commonly served with roti (thin wholewheat flatbreads), plain white rice, kachumber (a simple chopped salad), and raita. Kachumber is quick to make: roughly chop an onion, two tomatoes and a cucumber, then toss with a teaspoon of lemon juice, salt, 1/2 teaspoon toasted cumin, one mild finely chopped green chili (optional) and two tablespoons fresh cilantro.
Dal pairs well with other curries on the side. Pickles—mango or lime—add a bright, spicy contrast. If you can’t make roti without a gas stove, plain or garlic naan works beautifully. I also like to serve lemon wedges to squeeze over the dal for extra brightness.
How to make it
This is a straightforward recipe even beginners can handle. Start by finely chopping the tomatoes and onion and grating the ginger. Add them to a pot with the lentils, ground coriander, turmeric, cayenne and a crumbled vegetable stock cube.

If you can’t find toor dal, red lentils or other quick-cooking lentils are acceptable substitutes—adjust the cooking time to match the packet instructions.
Add water, stir well and scrape any lentils stuck to the bottom. Cover and bring to a boil, then reduce to medium heat and simmer for 15 minutes. The lentils will be soft and beginning to break down—ideal for dal tadka.
Instant Pot alternative: Cook the toor dal for 8 minutes at high pressure and use an instant release.

After about five minutes the dal will thicken—stir frequently to prevent sticking and burning. Reduce heat further around the ten-minute mark and keep stirring until the 15 minutes are up. Remove the pot from the heat and whisk vigorously to break down the lentils for a creamy texture.

Stir in garam masala, crumbled kasuri methi (dried fenugreek leaves, optional), lemon juice, chopped cilantro and salt to taste. I usually use about 1/2 teaspoon salt, but adjust depending on your stock cube’s saltiness.

Kasuri methi adds a subtle, restaurant-style finish. If you have it, crumble it between your palms before adding; if not, the dish will still be delicious.
Now prepare the tadka: heat oil in a small frying pan over medium-high heat and add cumin seeds. When they begin to sputter, add the bay leaf and chopped garlic. Stir constantly and cook the garlic until it turns a light brown. Remove the pan from heat—the garlic will darken a touch as it cools. Avoid burning the garlic, which makes it bitter.

Pour the tadka over the dal, swirl it through without fully mixing, garnish with extra cilantro and serve with rice or bread.
Storing your dal tadka
Store dal tadka in the refrigerator for up to five days—the flavors deepen after a day. It freezes well, making it convenient for meal prep. The dal thickens as it cools; thin it with a little water and whisk to return to your desired consistency.

This recipe yields about three generous portions or four smaller servings.
If you make this recipe, please leave a rating or comment and share a photo if you like—I love seeing your results.
📖 Recipe
Dal Tadka Recipe in 25 mins (Restaurant Style!)
Smoky garlic and toasted spices are laced through this creamy, light restaurant-style vegan dal tadka. Serve with fluffy basmati rice and naan or roti.
5 minutes
20 minutes
25 minutes
Ingredients
Lentils
- 1 cup dried lentils (split pigeon peas / toor dal)
- 1 chopped onion
- 2 chopped tomatoes
- ½ inch grated ginger
- 1 tablespoon ground coriander
- 1 teaspoon turmeric
- ¼ teaspoon cayenne pepper (or lal mirch)
- ½ vegetable stock cube
- 3 cups water
- 1 tablespoon crumbled kasuri methi (optional)
- ½ teaspoon garam masala
- 1 tablespoon chopped coriander
- Juice of half a lemon
- Salt to taste (about ½ tsp)
Tadka
- 2 tablespoons sunflower 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 well, scraping any lentils from the bottom.
- Cover and bring to a boil. Reduce to medium heat and simmer for 15 minutes, stirring regularly to prevent sticking.
- At about ten minutes reduce to a low-medium heat and continue stirring until 15 minutes are up. Remove from heat and whisk briskly to break down the lentils for 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 and add cumin seeds.
- When the seeds sputter, add the bay leaf and chopped garlic. Cook, stirring, until the garlic turns light brown but not burnt. Remove from heat immediately.
- Pour the tadka over the dal, swirl through without fully mixing, garnish with fresh cilantro and serve with rice, naan or roti and your favorite sides.
Notes
I like to serve this with wedges of lemon for extra brightness.
Nutrition Information
Yield
4
Serving Size
⅓ plate
Amount Per Serving
Calories 276
Total Fat 11g
Saturated Fat 1g
Cholesterol 0mg
Sodium 280mg
Carbohydrates 38g
Fiber 6g
Sugar 11g
Protein 7g
Did you make this recipe?
Please leave a comment or share a photo—I’d love to see your version.