Start by sautéing onion in a large pot, then add garlic and grated ginger until fragrant. Stir in tomato and bloom turmeric, cumin and coriander briefly. Add rinsed red lentils and 4 cups broth, bring to a boil, then simmer 20–25 minutes until creamy. Finish with garam masala, lemon and cilantro; add coconut milk for extra richness. Ready in about 45 minutes; serves 4.
The rain was hammering against the kitchen window and I had exactly one pot clean, which is honestly how most of my best meals get made. I threw together some lentils and spices more out of stubbornness than inspiration, but the smell that filled the apartment made me stop mid scroll on my phone and just breathe. That first bowl of dal was so good I ate standing at the counter, refusing to wait long enough to sit down. It has been my rainy day ritual ever since.
I made a double batch for a friend who had just moved into a new apartment with nothing but a hot plate and a borrowed pot. We sat on the floor surrounded by boxes and ate dal with store bought naan, laughing about how fancy it tasted for something so simple. She texted me the next day asking for the recipe, and I realized I had never actually written it down.
Ingredients
- Dried red lentils (1 cup, rinsed): These are the heart of the dish and they break down beautifully, unlike green or brown lentils which hold their shape too firmly for dal.
- Onion (1 medium, finely chopped): A solid base of onion cooked down slowly gives you that sweet, mellow backbone every good dal needs.
- Garlic (2 cloves, minced): Fresh garlic makes a noticeable difference here since there are so few ingredients competing for attention.
- Ginger (1 inch piece, grated): Grating rather than mincing releases more of the oils and distributes the warmth evenly throughout the pot.
- Tomato (1 medium, diced): Just one tomato adds a gentle acidity that balances the earthy spices without turning this into a tomato based stew.
- Ground turmeric (1 tsp): This gives dal its golden color and a subtle warmth that you notice most when it is missing.
- Ground cumin (1 tsp): Cumin is what makes this taste unmistakably like dal and not just plain lentil soup.
- Ground coriander (1 tsp): It adds a citrusy, almost floral note that lifts the whole pot without calling attention to itself.
- Chili powder (1/2 tsp, optional): Start with half a teaspoon and taste at the end because you can always add more but you cannot take it back.
- Garam masala (1/2 tsp): Added at the very end so its complex, aromatic qualities stay bright and punchy.
- Salt (3/4 tsp or to taste): Salt is non negotiable here because lentils without enough of it taste flat no matter how many spices you use.
- Vegetable broth (4 cups): Broth gives more depth than water but water works perfectly fine if that is what you have on hand.
- Cilantro (2 tbsp chopped, optional): A handful of fresh cilantro at the end wakes everything up with a pop of green freshness.
- Lemon juice (1 tbsp): This final squeeze of acid is what makes all the flavors snap into focus and taste complete.
Instructions
- Start with the onions:
- Heat a splash of oil in a large pot or Dutch oven over medium heat and cook the chopped onion until it turns translucent and just starts to catch golden edges, about 3 to 4 minutes.
- Wake up the aromatics:
- Stir in the minced garlic and grated ginger, letting them sizzle for about a minute until your whole kitchen smells alive and fragrant.
- Cook down the tomato:
- Add the diced tomato and stir it around for 2 minutes until it softens and starts melting into the onion mixture.
- Bloom the spices:
- Sprinkle in the turmeric, cumin, coriander, chili powder, and salt, then stir constantly for about 30 seconds until everything smells toasty and deeply aromatic.
- Build the dal:
- Pour in the rinsed lentils and vegetable broth, bring everything to a rolling boil, then immediately drop the heat to a gentle simmer.
- Let it transform:
- Cover the pot and cook for 20 to 25 minutes, stirring every now and then, until the lentils have collapsed into a thick, creamy, comforting mass.
- Finish with flair:
- Stir in the garam masala, lemon juice, and cilantro, then taste and add more salt or lemon if it needs a little nudge.
- Serve it up:
- Ladle into bowls and serve alongside rice, warm naan, or just enjoy it on its own because it honestly does not need a thing.
There is something about a pot of dal bubbling on the stove that turns any evening into a quieter, gentler version of itself.
Making It Your Own
This recipe is wonderfully forgiving and bends to whatever you have in your pantry. A tablespoon of coconut milk swirled in at the end makes it velvety and rich without much effort. You can swap red lentils for yellow split peas or mung dal, though you will need to add about 10 extra minutes of cooking time and a splash more liquid.
Tools That Actually Matter
A heavy bottomed pot or Dutch oven makes a real difference here because it distributes heat evenly and keeps the dal from scorching during that long simmer. Beyond that, you just need a decent knife, a cutting board, measuring spoons, and a wooden spoon you do not mind staining yellow with turmeric.
What to Serve Alongside
Dal is a team player that shines brightest when it has something to mop up with. Steamed basmati rice is the classic pairing, but a warm piece of naan or even crusty bread works beautifully when you are in a hurry.
- Top with sliced fresh chilies if you want to turn the heat up a few notches.
- A dollop of yogurt on top is heavenly if you are not keeping it vegan.
- Always taste one more time before serving because a pinch of salt or squeeze of lemon at the last second can change everything.
Some meals feed you and some meals take care of you, and this dal has always been the second kind for me. I hope it finds its way into your regular rotation and becomes something you reach for without thinking.
Recipe Questions
- → What lentils work best?
-
Red lentils cook quickly and break down into a creamy texture, making them ideal for this one-pot dal. Yellow split lentils or split mung can be used, but expect slight changes in cooking time and final texture.
- → How do I adjust the heat level?
-
Reduce or omit the chili powder to keep it mild, or add sliced chilies or a pinch of cayenne during cooking for more heat. Fresh chilies added at the end deliver bright spice without increasing cooking time.
- → Can I use water instead of broth?
-
Yes—water works fine, though using vegetable broth adds depth and savory richness. If using water, taste and adjust salt and spices before serving.
- → How do I get a creamier texture?
-
Simmer until the lentils break down and stir occasionally. For extra silkiness, stir in a tablespoon of coconut milk at the end or mash a small portion of the lentils against the pot to thicken.
- → How long does it keep and how should I store it?
-
Cool completely, then refrigerate in an airtight container for 3–4 days. Freeze in portions for up to 3 months; thaw overnight in the fridge and reheat gently on the stovetop, adding a splash of water if needed.
- → What are good serving options?
-
Serve hot with steamed rice or flatbread, or enjoy on its own in a bowl. Garnish with lemon juice and chopped cilantro; a dollop of yogurt or sliced chilies can add creaminess or heat.