This one-pot lentil dal combines red lentils with sautéed onion, garlic and grated ginger, and warms through turmeric, cumin and coriander for a layered, savory profile. Add diced tomato and simmer with broth until tender and creamy (about 20–25 minutes). Finish with garam masala, lemon and cilantro. Serves four and pairs nicely with rice, flatbread or steamed greens.
The rain was hammering against the kitchen window and I had exactly one pot clean, which is honestly how half my best meals get invented. I grabbed a bag of red lentils from the back of the pantry and started throwing in every warm spice I could find. Forty five minutes later I was sitting on the floor cradling a bowl of the most impossibly creamy, fragrant dal I had ever made. It has been on weekly rotation ever since.
I once made this for my neighbor Karen who swore she hated lentils and she cleaned her bowl, went back for seconds, and asked for the recipe before she even put her fork down.
Ingredients
- 1 cup dried red lentils, rinsed: Red lentils are the star here because they collapse into a creamy puree without any help from you, just rinse them well to remove any dusty residue.
- 1 medium onion, finely chopped: A yellow onion gives a sweet base but red onion works in a pinch, just chop it small so it melts into the dal.
- 2 garlic cloves, minced: Fresh garlic only, the jarred stuff loses too much punch when simmered this long.
- 1 inch piece of ginger, grated: Grate it directly into the pot so none of the juices escape, and peel it first with the edge of a spoon.
- 1 medium tomato, diced: Even a slightly underripe tomato works fine here since it breaks down completely, and canned diced tomato is a perfectly fine substitute.
- 1 tsp ground turmeric: This gives the dal its golden color and a subtle earthy warmth that ties everything together.
- 1 tsp ground cumin: Toasting it briefly in the pot releases a smoky depth that you simply cannot get from adding it later.
- 1 tsp ground coriander: It adds a mild citrusy note that balances the heavier spices beautifully.
- Half tsp chili powder (optional): Leave it out for a gentle dal or add more if you like it bold, you control the heat entirely.
- Half tsp garam masala: This goes in at the very end so its complex aroma does not cook away during the long simmer.
- Three quarter tsp salt (or to taste): Start with less and adjust at the end because the broth you use can vary in saltiness.
- 4 cups vegetable broth or water: Broth gives a richer result but water works perfectly fine if that is what you have on hand.
- 2 tbsp chopped cilantro (optional): A handful of fresh cilantro stirred in at the end brightens every single bite.
- 1 tbsp fresh lemon juice: A squeeze of acid at the finish makes all the flavors pop in a way you will immediately notice if you forget it.
Instructions
- Wake up the onions:
- Heat a splash of oil in a large pot or Dutch oven over medium heat and sauté the chopped onion until it turns soft and translucent, about three to four minutes. You want it sweet and glossy but not browned.
- Add the aromatics:
- Stir in the minced garlic and grated ginger, cooking for about one minute until your kitchen fills with that unmistakable warm fragrance. Keep stirring so nothing sticks to the bottom.
- Soften the tomato:
- Add the diced tomato and cook for another two minutes, stirring occasionally, until it breaks down and melds into the onion mixture. It should look like a chunky rust colored paste at this stage.
- Bloom the spices:
- Sprinkle in the turmeric, cumin, coriander, chili powder if using, and salt, then stir constantly for about thirty seconds. You will see the colors deepen and smell an intense wave of toasted spice almost immediately.
- Build the dal:
- Pour in the rinsed lentils and vegetable broth, stir well, and bring everything to a rolling boil. Once it boils, reduce the heat to a gentle simmer and cover the pot with a lid.
- Simmer to creamy perfection:
- Cook covered for twenty to twenty five minutes, stirring every five minutes or so to prevent sticking, until the lentils are completely tender and the dal looks thick and creamy. Taste a spoonful to check the texture.
- Finish with flair:
- Stir in the garam masala, lemon juice, and chopped cilantro, then taste and add more salt if needed. Let it sit off the heat for two minutes so the final flavors settle in.
- Serve it up:
- Ladle the hot dal into bowls and serve with steamed rice, warm naan, or just on its own with a spoon. A drizzle of coconut milk on top never hurt anyone either.
There was a Tuesday night when the power went out and I finished cooking this dal by flashlight, and somehow it tasted even better eaten by candlelight with a hunk of bread torn by hand.
What to Serve Alongside
Steamed basmati rice is the classic pairing and for good reason, it soaks up the spiced broth like nothing else. Warm naan or chapati makes it feel like a proper feast, and a simple cucumber salad on the side adds a cool crunch that balances the warmth beautifully.
Swaps and Substitutions
Yellow split peas or mung dal can replace the red lentils entirely, though you may need to add ten extra minutes of cooking time and a splash more liquid. A tablespoon of coconut milk stirred in at the end adds a silky richness that turns this from a weeknight staple into something genuinely special.
Storage and Reheating
This dal keeps beautifully in the fridge for up to four days and actually tastes better on day two when the flavors have had time to mingle and deepen. Reheat it gently on the stove with a splash of water to loosen it back up since it thickens considerably as it sits.
- Freeze individual portions in airtight containers for up to three months for an instant meal on chaotic nights.
- A splash of water or broth when reheating brings it right back to the perfect consistency.
- Always taste for salt after reheating because the flavors shift slightly during storage and a small pinch can wake everything back up.
Some meals just take care of you and this dal is one of them, humble and warm and exactly what you need without asking for much in return. Keep a bag of red lentils in your pantry and you will never be far from something wonderful.
Recipe FAQs
- → How can I adjust the heat level?
-
Reduce or omit chili powder to keep it mild, or add sliced chilies or a pinch of cayenne while simmering for more heat. Toasting the spices briefly before adding liquids mellows their bite and deepens flavor without increasing heat.
- → Can I use different lentils or legumes?
-
Red lentils cook quickly and break down into a creamy texture. Brown or green lentils hold shape and need longer cooking (25–35 minutes). Split peas or mung dal work too but adjust simmer time and liquid as they vary in absorption.
- → How do I make the dal creamier?
-
Simmer a bit longer and mash some of the cooked lentils against the pot to thicken. Stirring in a spoonful of coconut milk or a splash of cream at the end will add richness and silkiness.
- → What’s the best way to store and reheat leftovers?
-
Cool fully and refrigerate in an airtight container for up to 4 days, or freeze for 2–3 months. Reheat gently on the stove with a splash of water or broth to loosen, tasting and adjusting salt and lemon before serving.
- → What should I serve alongside this dal?
-
Serve with steamed rice, warm flatbread or a simple salad of greens. A squeeze of lemon and fresh cilantro brighten each bowl; plain yogurt or a coconut dollop adds creaminess if desired.
- → Can I make this in a pressure cooker or slow cooker?
-
In a pressure cooker, sauté aromatics on sauté mode, add lentils and broth, then cook under pressure 6–8 minutes and quick-release. In a slow cooker, combine ingredients and cook on low 4–6 hours, adjusting liquid as slower cooks can reduce evaporation.