Easy dahl recipe with coconut milk
The first time I made this easy dahl recipe with coconut milk, I was so confident—until I realized I’d forgotten to rinse the lentils. Let’s just say my kitchen smelled like a muddy pond for days. But after a few disasters (including the time I accidentally used curry powder instead of cumin), I finally got it right. Now it’s my go-to comfort food, especially on lazy Sundays when I want something warm, creamy, and stupidly simple. My partner jokes that I’ve made it so much, our dog probably dreams about it.
Recipe Card
| Recipe Title | Easy dahl recipe with coconut milk |
|---|---|
| Servings | 4 |
| Prep Time | 10 mins |
| Cooking Time | 30 mins |
| Calories | 320 per serving |
Ingredients
- 1 cup red lentils (rinsed—trust me)
- 1 can coconut milk (full-fat for creaminess, light if you’re feeling virtuous)
- 1 onion, diced (I’ve ugly-cried chopping these more times than I can count)
- 3 garlic cloves, minced (or 4 if you’re me and forget how strong garlic is)
- 1 tbsp ginger, grated (fresh is best, but powdered works in a pinch)
- 1 tsp cumin (not curry powder—learn from my mistakes)
- 1 tsp turmeric (your fingers will stain, embrace it)
- 1 tsp garam masala (or just more cumin if you don’t have it)
- 2 cups veggie broth (water works, but broth adds depth)
- Salt to taste (I always undersalt at first—taste as you go!)
- Fresh cilantro for topping (optional, but it makes you feel fancy)
That time I used canned lentils instead of dried? Disaster. They turned to mush in minutes. And don’t even get me started on the coconut milk—once I grabbed the sweetened kind by accident. Tasted like dessert gone wrong. Stick to unsweetened, full-fat for that rich, creamy texture.
Directions
- Rinse the lentils until the water runs clear. (Seriously, skip this and regret it.)
- In a pot, sauté onion, garlic, and ginger until soft. (Burn them once, and you’ll never stop smelling it.)
- Add cumin, turmeric, and garam masala. Stir for 30 seconds until fragrant. (Don’t walk away—spices burn fast!)
- Throw in lentils, coconut milk, and broth. Bring to a boil, then simmer for 20–25 mins. (Stir occasionally unless you enjoy scraping the bottom of the pot.)
- Season with salt. Mash lightly if you like it thicker. (I’ve over-mashed before—ended up with baby food.)
- Top with cilantro and serve with rice or naan. (Or eat it straight from the pot like I do.)
That one time I “simmered” it on high heat because I was impatient? Yeah, the lentils welded themselves to the pot. Low and slow is the way. And if it looks too thick, add a splash of water or broth—it thickens as it sits, so don’t panic.
This easy dahl recipe with coconut milk is my weeknight hero. It’s forgiving, reheats like a dream, and even my picky niece will eat it (as long as I call it “yellow soup”). Leftovers taste better the next day, and it freezes well—just don’t freeze it with rice unless you enjoy mushy grains.
Next time, I’ll double the recipe. Every time I make it, I swear I’ll have leftovers, but my partner always sneaks second helpings. And maybe I’ll try adding spinach for a “healthy” twist—though let’s be real, I’ll probably forget.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 320 | 35g | 15g | 12g |
I was shocked how filling this is for the calories—thanks, lentils! For a lighter version, use light coconut milk and skip the rice. It’s naturally vegan, but if you’re gluten-free, just check your broth labels. And hey, if you’re like me and eat two servings, no judgment here.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Coconut milk | Heavy cream (not dairy-free, but still tasty) |
| Red lentils | Yellow lentils (cook faster) or brown lentils (chewier) |
| Garam masala | Extra cumin + a pinch of cinnamon |
| Veggie broth | Water + extra salt (it works in a pinch) |
I once tried green lentils because they were on sale—took forever to cook and stayed weirdly firm. Stick to red or yellow for that creamy texture. And if you swap coconut milk for cream, add it at the end so it doesn’t curdle. Learned that the hard way.
Tips
- Toast your spices for 30 seconds max—any longer, and they’ll taste bitter.
- Rinse lentils like your life depends on it (or enjoy a gritty, muddy mess).
- Let it sit for 10 mins off heat—it thickens perfectly.
- Freeze leftovers in portions (because you will forget you made it).
My biggest tip? Taste as you go. I once dumped in a ton of salt early, and by the time it reduced, it was inedible. Now I add a little at a time. Also, if you forget to buy cilantro (like I always do), a squeeze of lemon works wonders.
FAQ
Can I use canned lentils?
Technically yes, but they’ll turn to mush. Dried lentils hold up better and cost less. If you must use canned, rinse them and add them at the end—just warm them through.
Why is my dahl too watery?
Did you peek too much? Every time you lift the lid, you’re adding cooking time. Let it simmer uncovered for the last 5 mins to thicken. Or mash some lentils against the pot.
Can I make it in a slow cooker?
Yep! Sauté the onions and spices first, then dump everything in and cook on low for 4–5 hours. Just stir occasionally unless you want a lentil brick.
That’s everything I know about making easy dahl recipe with coconut milk! Hope you give it a try. And if you mess it up, you’re in good company—I still do it sometimes.
Easy dahl recipe with coconut milk
A creamy, comforting dahl made with coconut milk and aromatic spices, perfect for lazy Sundays or quick weeknight dinners.
Ingredients
- 1 cup red lentils (rinsed)
- 1 can coconut milk (full-fat)
- 1 onion, diced
- 3 garlic cloves, minced
- 1 tbsp ginger, grated
- 1 tsp cumin
- 1 tsp turmeric
- 1 tsp garam masala
- 2 cups veggie broth
- Salt to taste
- Fresh cilantro for topping (optional)
Instructions
-
Rinse the lentils until the water runs clear.
-
In a pot, sauté onion, garlic, and ginger until soft.
-
Add cumin, turmeric, and garam masala. Stir for 30 seconds until fragrant.
-
Add lentils, coconut milk, and broth. Bring to a boil, then simmer for 20–25 mins, stirring occasionally.
-
Season with salt. Mash lightly if you prefer a thicker consistency.
-
Top with cilantro and serve with rice or naan.
Nutrition (Per Serving)



