Red lentil dal is the kind of dinner that makes you feel taken care of. It’s hearty, fragrant, and full of comfort, yet it comes together fast with pantry staples. This version uses coconut milk for extra creaminess and a gentle sweetness that balances the spices.
In about 30 minutes, you’ll have a warm, nourishing bowl ready to scoop over rice or mop up with flatbread. It’s simple enough for a weeknight and special enough to serve to friends.
Jump to RecipeWhat Makes This Special
- Speed meets depth: Red lentils cook quickly and break down into a silky texture that tastes like it simmered all day.
- Coconut richness: Coconut milk adds body without dairy, making the dal naturally creamy and satisfying.
- Balanced spices: Cumin, turmeric, and garam masala provide warmth without overwhelming heat. You control the spice level with fresh chili and chili flakes.
- Flexible and forgiving: Swap in different aromatics, greens, or toppings based on what you have.
- One-pot comfort: Fewer dishes, less cleanup, more flavor.A true weeknight win.
Ingredients
- 1 cup red lentils (masoor dal), rinsed well
- 1 tablespoon coconut oil or neutral oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1–2 green chilies (such as serrano), seeded and finely chopped (optional for heat)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon turmeric
- 1/2 teaspoon chili flakes or Kashmiri chili powder (adjust to taste)
- 1/2 teaspoon garam masala
- 1 (14-ounce) can full-fat coconut milk
- 2 1/2 cups water or low-sodium vegetable broth (plus more as needed)
- 1 teaspoon fine salt, plus more to taste
- Juice of 1/2 lemon or 1 tablespoon lime juice
- 1 small tomato, diced (or 1/2 cup canned diced tomatoes)
- 2 cups baby spinach or chopped kale (optional)
- Fresh cilantro, chopped, for garnish
- Cooked basmati rice or warm naan, for serving
Step-by-Step Instructions
- Rinse the lentils: Place the red lentils in a fine-mesh sieve and rinse under cool water until it runs mostly clear. This helps prevent excessive foam and keeps the dal silky.
- Sauté aromatics: Heat the oil in a medium pot over medium heat. Add onion and a pinch of salt.Cook 4–5 minutes until soft and lightly golden. Stir in garlic, ginger, and green chili. Cook 1 minute until fragrant.
- Bloom spices: Add cumin, coriander, turmeric, chili flakes, and a pinch of salt.Stir for 30 seconds to toast the spices. This step unlocks deeper flavor.
- Add lentils and liquids: Stir in rinsed lentils, diced tomato, coconut milk, and 2 1/2 cups water or broth. Bring to a gentle boil, then reduce to a lively simmer.
- Simmer until creamy: Cook uncovered for 15–18 minutes, stirring occasionally, until lentils are tender and starting to break down.If it thickens too quickly, add splashes of water to loosen.
- Season and finish: Stir in garam masala, lemon juice, and greens (if using). Simmer 1–2 minutes more to wilt the greens. Taste and adjust salt, lemon, and chili to your liking.
- Serve: Ladle into bowls, top with chopped cilantro, and serve with rice or naan.For extra richness, add a swirl of coconut milk or a pat of vegan butter.
30-Minute Spiced Red Lentil Dal with Coconut Milk
Silky, fragrant, and deeply comforting — weeknight dal that tastes like it simmered all day
Ingredients — Dal
- 1 cup red lentils (masoor dal), rinsed well
- 1 tbsp coconut oil or neutral oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1–2 green chilies (such as serrano), seeded and finely chopped (optional)
- 1 small tomato, diced (or ½ cup canned diced tomatoes)
- 1 can (14 oz) full-fat coconut milk
- 2½ cups water or low-sodium vegetable broth, plus more as needed
- 1 tsp fine salt, plus more to taste
Spices
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp ground turmeric
- ½ tsp chili flakes or Kashmiri chili powder (adjust to taste)
- ½ tsp garam masala (added at the end)
To Finish
- Juice of ½ lemon or 1 tbsp lime juice
- 2 cups baby spinach or chopped kale (optional)
- Fresh cilantro, chopped, for garnish
- Cooked basmati rice or warm naan, for serving
Instructions
- Rinse the LentilsPlace red lentils in a fine-mesh sieve and rinse under cool running water until it runs mostly clear. This prevents foam and keeps the dal silky.Don't skip the rinse — unrinsed lentils can make the dal foamy and muddy the flavour.
- Sauté the AromaticsHeat oil in a medium pot over medium heat. Add onion and a pinch of salt. Cook for 4–5 minutes until soft and lightly golden. Stir in garlic, ginger, and green chili. Cook for 1 minute until fragrant.A proper golden onion base is the flavour foundation — don't rush this step.
- Bloom the SpicesAdd cumin, coriander, turmeric, and chili flakes. Stir for 30 seconds to toast the spices in the oil. This step unlocks deeper, more complex flavour.Watch the heat — burned spices turn bitter. If the pot looks dry, add a splash of water before the spices scorch.
- Add Lentils and LiquidsStir in the rinsed lentils, diced tomato, coconut milk, and 2½ cups water or broth. Bring to a gentle boil, then reduce to a lively simmer.Avoid a hard rolling boil — it causes scorching on the bottom and uneven texture.
- Simmer Until CreamyCook uncovered for 15–18 minutes, stirring occasionally, until lentils are completely tender and starting to break down into a silky, thick consistency. If it thickens too quickly, add splashes of water to loosen.Red lentils vary — start checking at 15 minutes. You want them fully dissolved, not grainy.
- Season and FinishStir in garam masala, lemon juice, and greens if using. Simmer for 1–2 minutes more to wilt the greens. Taste and adjust salt, lemon, and chili to your liking.Coconut milk softens flavours — be generous with salt and lemon at the end to bring everything into balance.
- ServeLadle into bowls and top with chopped fresh cilantro. Serve with steamed basmati rice or warm naan. For extra richness, finish with a swirl of coconut milk or a pat of vegan butter.A squeeze of fresh lemon right at the table keeps the citrus bright and lively.
Tips for the Best Results
- Always rinse red lentils before cooking — it prevents foam, removes surface starch, and keeps the dal silky.
- Bloom your spices in oil for 30 seconds before adding liquid — this is the single biggest flavour upgrade you can make.
- Keep the heat at a steady simmer, not a rolling boil. Boiling too hard causes scorching and breaks the texture.
- Dal thickens significantly as it sits. Add a splash of water or broth and re-season with salt and lemon when reheating.
- Add greens only in the last 1–2 minutes — they can dull and overcook if added too early.
- For a tadka finish, sizzle 1 tbsp ghee or oil with mustard seeds, cumin seeds, and sliced garlic until fragrant and pour over the dal right before serving.
- Store cooled dal in an airtight container for up to 4 days in the fridge or freeze in portions for up to 3 months.
Keeping It Fresh
- Storage: Cool completely, then refrigerate in an airtight container for up to 4 days. The flavors deepen overnight.
- Freezing: Freeze in portions for up to 3 months. Thaw in the fridge overnight or warm gently from frozen with a splash of water.
- Reheating: Warm on the stove over low heat with a bit of water to loosen.Stir often to prevent sticking. Adjust seasoning after reheating.
- Texture tip: Dal thickens as it sits. Add water or broth and re-season with salt and lemon to brighten.
Health Benefits
- Protein-packed: Red lentils offer plant-based protein to keep you full and energized.
- High in fiber: Supports digestion and helps steady blood sugar.
- Anti-inflammatory spices: Turmeric and ginger bring antioxidants and gentle warmth.
- Healthy fats: Coconut milk provides satiating fats that make this meal feel truly satisfying.
- Iron and folate: Lentils are naturally rich in key micronutrients many people need more of.
Pitfalls to Watch Out For
- Skipping the rinse: Unrinsed lentils can make the dal foamy and muddy the flavor.
- Boiling too hard: A rolling boil can cause scorching and uneven texture.Keep it at a steady simmer.
- Under-seasoning: Coconut milk softens flavors. Taste near the end and add salt and lemon for balance.
- Overcooking the spices: Burned spices turn bitter. Bloom them briefly, then add liquid.
- Adding greens too early: They can dull and overcook.Stir them in at the end for color and freshness.
Recipe Variations
- Tadka finish: Sizzle 1 tablespoon ghee or oil with mustard seeds, cumin seeds, and sliced garlic until fragrant. Pour over the dal right before serving for a punchy finish.
- Tomato-forward: Use a full cup of canned tomatoes and reduce water slightly for a brighter, tangier dal.
- Extra veg: Add diced carrots or bell peppers with the onions, or stir in roasted cauliflower at the end.
- Spinach and pea dal: Fold in baby spinach and 1 cup frozen peas during the last few minutes for sweetness and color.
- Creamy-lighter swap: Use light coconut milk for a thinner, lower-fat version. Simmer a few extra minutes to concentrate.
- Spice shift: Add a cinnamon stick and a few cardamom pods while simmering for a softer, warming profile.Remove before serving.
- Herb burst: Finish with a handful of mint and cilantro plus extra lemon for a fresh, bright twist.
FAQ
Do I need to soak red lentils?
No soaking needed. Red lentils cook quickly and break down on their own. Just rinse well before cooking.
Can I use brown or green lentils?
You can, but the texture and timing change.
Brown and green lentils hold their shape and take longer, so simmer 30–40 minutes and add more liquid as needed. The dal will be chunkier.
Is this spicy?
It’s gently spiced by default. For more heat, keep the chili seeds or add extra chili flakes.
For less heat, skip the fresh chili and reduce the flakes.
Can I make it without coconut milk?
Yes. Use 1 cup unsweetened almond milk plus 1–2 tablespoons cashew butter for creaminess, or replace with more broth and finish with a dollop of yogurt (dairy or plant-based).
What should I serve with dal?
Steamed basmati rice, jeera rice, quinoa, or warm naan all work well. A simple cucumber salad or quick pickled onions add a crisp, fresh contrast.
How do I prevent the dal from sticking?
Use a heavy-bottomed pot, keep the heat at a simmer, and stir every few minutes.
If it thickens too much, add water and reduce the heat slightly.
Can I make this in an Instant Pot?
Yes. Sauté aromatics and spices on Sauté mode, add lentils, tomatoes, coconut milk, and 2 cups liquid. Pressure cook on High for 6 minutes; natural release 5 minutes, then quick release.
Stir in greens, lemon, and garam masala at the end.
How do I scale the recipe?
Double everything and use a larger pot. Add extra liquid as needed to maintain a creamy consistency. Season carefully—salt and lemon should be adjusted to taste.
Why add lemon at the end?
Acid brightens flavors and balances richness.
Adding it at the end keeps the citrus fresh and lively.
Jump to RecipeFinal Thoughts
This 30-minute spiced red lentil dal with coconut milk is the definition of cozy, low-effort cooking. It delivers big flavor with pantry ingredients and flexible options to suit your mood. Keep it on hand for weeknights, meal prep, or those moments you want something warm and nourishing without fuss.
A squeeze of lemon, a shower of cilantro, and you’ve got a bowl that feels like home.