Stovetop Dal Tadka: Creamy Indian Lentils in 30 Minutes
This creamy dal tadka comes together in about 30 minutes on the stovetop, with soft red lentils and a warm, spiced oil poured over the top.

It’s the kind of weeknight meal that feels both comforting and bright. You’ll get deep flavor from cumin, garlic, ginger, and tomatoes, with a gentle heat you can push as far as you like.
Why This Dal Recipe Works
The lentils cook down into a silky, almost velvety texture that tastes like it simmered for hours, even though you can pull it together in half an hour.
That final tadka, a quick sizzle of cumin seeds and ghee, is what wakes up the whole pot. It adds a toasted, aromatic layer that plain boiled lentils never get.
Ingredients

- 1 cup red lentils (masoor dal), rinsed: they cook fast and break down into a creamy dal
- 3 cups water: or vegetable broth for a little more depth
- 1/2 teaspoon turmeric: for color and earthiness
- Pinch of salt
- 2 tablespoons ghee: or neutral oil for a vegan version
- 1 teaspoon cumin seeds
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece fresh ginger, grated
- 2 green chilies, slit lengthwise (optional): seeds left in for more heat
- 2 medium tomatoes, chopped
- 1 teaspoon ground coriander
- 1/2 teaspoon garam masala
- 1/4 teaspoon red chili powder: Kashmiri chili for color and gentle warmth, or a pinch of cayenne for sharper heat
- Juice of 1/2 lemon
- Small handful fresh cilantro leaves, roughly chopped
Variations / Substitutions
- Different lentil: use 1 cup toor dal (split pigeon peas) soaked 30 minutes, then cook 20 to 25 minutes. The dal will be thicker and a little nuttier.
- Add protein: stir in cubed paneer or firm tofu after you add the tadka, and let it heat through.
- Make it vegan: swap the ghee for any neutral oil. The tadka still gets toasty and fragrant.
- Lower the heat: skip the green chilies and red chili powder. The garlic and ginger still carry enough warmth.
For another classic Indian dinner, try Simple Chana Masala.
How to Make Dal Tadka
Step 1: Simmer the Lentils

In a medium saucepan, combine the 1 cup rinsed red lentils, 3 cups water, 1/2 teaspoon turmeric, and a pinch of salt. Bring to a boil over high heat, then reduce to a gentle simmer. Cook for 12 to 15 minutes, stirring once or twice, until the lentils are completely tender and have absorbed most of the water.
The mixture will be thick and porridge-like. If it seems dry before the lentils are fully cooked, add a splash of hot water and keep simmering.
Step 2: Bloom the Spices

While the lentils cook, make the tadka. Heat 2 tablespoons ghee or oil in a small skillet over medium heat. Once it shimmers, add 1 teaspoon cumin seeds and let them sizzle for about 30 seconds. They’ll darken slightly and smell nutty. Stir in the finely chopped onion, minced garlic, grated ginger, and slit green chilies (if using). Cook, stirring often, for 4 to 5 minutes, until the onion turns translucent and starts to brown at the edges.
Add the chopped tomatoes, 1 teaspoon ground coriander, 1/2 teaspoon garam masala, and 1/4 teaspoon red chili powder. Season with a good pinch of salt. Cook, mashing the tomatoes with the back of the spoon, until they soften and the oil starts to pull away from the mixture, about 3 minutes.
Step 3: Bring It All Together

Scrape the spiced tomato mixture into the pot of cooked lentils. Stir everything together and add a little more water if you prefer a thinner dal. Bring the dal back to a gentle simmer and let it bubble for 5 to 8 minutes, allowing the flavors to meld. The dal will thicken further as it sits, so keep it a bit looser than you’d serve it.
The lentils should be creamy and well-coated with the tadka, with a faint orange hue from the tomatoes and turmeric.
Step 4: Finish with Lemon and Cilantro

Take the pot off the heat. Squeeze the juice of half a lemon over the dal and scatter a handful of fresh cilantro leaves on top. Serve right away, spooned over basmati rice or with warm naan.
A Few Notes Before You Start
- Rinse the lentils a few times in cold water until the water runs clear. This removes any dusty coating and bitterness.
- Don’t skip the final lemon juice. The acidity balances the richness and makes every spoonful pop.
- If you have a few extra minutes, let the dal simmer a little longer after combining. The flavor deepens, and the lentils break down even more.
- For a smoky restaurant touch, heat a teaspoon of ghee in a small pan, add a pinch of cumin seeds and red chili powder, and pour it sizzling over the finished dal just before serving.
Cooking times will vary depending on the lentil you choose:
| Lentil | Soak Time | Cook Time |
|---|---|---|
| Red lentils (masoor dal) | None | 12-15 mins |
| Toor dal (split pigeon peas) | 30 mins | 20-25 mins |
| Moong dal (split yellow) | None | 10-12 mins |
Storing and Reheating Leftover Dal
- Refrigerate: Store leftover dal in an airtight container in the fridge for up to 4 days. It thickens as it cools, so you’ll likely need a splash of water when reheating.
- Reheating: Warm gently on the stove over low heat, adding water as needed to loosen it, or microwave in short bursts, stirring halfway.
What to Serve With Dal
Steamed basmati rice and warm naan are the classic pairing, the rice soaks up the creamy dal while naan scoops up every last bit. Add a cooling side like cucumber raita or a spoonful of plain yogurt if you cranked up the heat. Quick pickled onions or mango pickle on the side add a tangy crunch that cuts through the richness.
Frequently Asked Questions
Can I use canned lentils?
No, dal relies on dried lentils that cook down and release starch, creating the thick, creamy texture. Canned lentils will turn to mush and won’t thicken the same way.
Can this be made in an Instant Pot?
Yes. Pressure cook the rinsed lentils with water, turmeric, and salt on high for 5 minutes, let the pressure release naturally for 5 minutes, then do a quick release. Use the sauté function to make the tadka directly in the pot, then stir in the lentils and simmer a couple of minutes.
Is this dal gluten-free?
Yes, the recipe is naturally gluten-free as long as you serve it with rice or suitable gluten-free flatbread.
Why does my dal taste bland?
It usually needs more salt and a bigger squeeze of lemon. The final salt level really carries the spices, and lemon lifts everything so the flavors taste distinct rather than muddy.

Dal Tadka Recipe
Ingredients
Method
- In a saucepan, combine the lentils, water, turmeric, and a pinch of salt. Bring to a boil, then simmer 12 to 15 minutes until tender and thick.
- In a skillet, heat ghee over medium heat. Add cumin seeds and sizzle 30 seconds. Stir in onion, garlic, ginger, and chilies. Cook 4 to 5 minutes until onion softens, then add tomatoes, coriander, garam masala, chili powder, and salt. Cook 3 minutes, mashing the tomatoes.
- Scrape the spiced mixture into the lentils, stir, and add water if needed. Simmer 5 to 8 minutes to meld flavors.
- Remove from heat, squeeze lemon juice over the dal, scatter cilantro, and serve warm.
