Some recipes end up becoming part of my regular routine without me even planning it. This Coconut Chickpea Daal is one of those meals. I first made it because I had a lonely can of chickpeas sitting in the pantry and a carton of coconut milk that needed to be used. I wasn’t expecting much, honestly. I figured it would be decent enough for dinner. Instead, I found myself scraping the last spoonful from the pot and already thinking about making it again.
What I love most is that it feels comforting without being heavy. The coconut milk gives everything a creamy texture, while the spices make the kitchen smell incredible. It’s one of those meals that somehow tastes even better after sitting for a little while, which is great because I almost always make extra.
I’ve also learned that daal doesn’t have to be complicated. Years ago I thought it was something only experienced cooks could pull off. Turns out I was making it harder than it needed to be. Once I stopped worrying about getting everything perfect, the recipe became one of the easiest dinners in my rotation.
A quick look before getting started
This recipe comes together in around 40 minutes from start to finish, with about 15 minutes of prep and roughly 25 minutes of cooking. It makes enough for four servings, and I actually recommend making the full batch even if you’re cooking for fewer people because leftovers are fantastic.
I usually serve it with warm rice or naan, but sometimes I just grab a bowl and eat it exactly as it is. The chickpeas and lentils make it filling enough on their own, and the fresh lime at the end keeps everything from feeling too rich.
Ingredients I Used for the Recipe
- 1 to 2 tablespoons coconut oil – Used to cook the aromatics and add a light coconut flavor.
- 20 grams grated fresh ginger – Brings warmth and freshness to every bite.
- 4 garlic cloves, grated – Adds a deep savory base.
- 100 grams chopped spring onions – Gives a gentle onion flavor without overpowering the dish.
- 3 teaspoons curry powder – The main seasoning that ties everything together.
- 1 teaspoon turmeric powder – Adds earthy flavor and beautiful golden color.
- 2 teaspoons cumin seeds or ground cumin – Gives the daal its warm, nutty taste.
- 200 grams baby tomatoes, halved – They soften into a simple, flavorful sauce.
- 200 grams cooked green lentils – Makes the daal hearty and satisfying.
- 1 can chickpeas, drained and rinsed – Adds protein and a creamy bite.
- 1 can coconut milk – Creates the rich, silky texture.
- 200 grams spinach, roughly chopped – Adds freshness and extra color.
- 10 grams chopped fresh coriander – Sprinkled on top for a bright finish.
- Juice of 1 to 2 limes – Balances the richness with fresh acidity.
- Salt and black pepper – Season to taste throughout cooking.
How to make Coconut Chickpea Daal?
Step 1 – Get everything ready
I always prep every ingredient before turning on the stove. It saves me from rushing later. Grate the garlic and ginger, chop the spring onions, halve the tomatoes, rinse the chickpeas, and have the spices measured out. This recipe moves quickly once the cooking starts.
Step 2 – Cook the aromatics
Heat the coconut oil in a large pot over medium heat. Add the spring onions, garlic, ginger, a little salt, and some black pepper. Let everything cook for about two minutes until the vegetables soften and the garlic becomes fragrant without burning.
Step 3 – Toast the spices
Add the curry powder, turmeric, and cumin. Stir constantly for about 30 seconds. This little step makes a surprising difference because the spices wake up as they warm in the oil.
Step 4 – Let the tomatoes break down
Add the halved tomatoes and cook gently for about seven minutes. They slowly soften and release their juices, creating the beginning of a flavorful sauce. I usually press a few with my spoon to help them along.
Step 5 – Stir in the lentils and chickpeas
Add the cooked lentils and drained chickpeas. Stir well so every piece gets coated with the spiced tomato mixture. At this point the pot already smells amazing.
Step 6 – Pour in the coconut milk
Add the coconut milk and stir until everything is evenly mixed. Cover the pot and let it simmer gently for around ten minutes. The flavors have time to blend together while the sauce thickens slightly.
Step 7 – Fold in the spinach
Add the spinach a handful at a time, stirring until each batch wilts before adding more. Once all the spinach is in, let everything cook for another couple of minutes.
Step 8 – Finish with lime and coriander
Turn off the heat and stir in the fresh lime juice. Taste the daal and adjust the seasoning if needed. Scatter chopped coriander over the top before serving.
A few things I figured out after making it several times
The first time I cooked this recipe I added the lime much too early because I wasn’t paying attention. It still tasted good, but the fresh brightness disappeared during cooking. Since then I always stir it in right at the end, and it completely changes the finished dish.
I also used to overload recipes with extra spices because I thought more seasoning automatically meant more flavor. With this one I learned to let the tomatoes, coconut milk, and lentils do their thing. The spices support the meal instead of taking over.
Another thing I noticed is that leftovers develop even more flavor overnight. I don’t know exactly why, but every time I reheat it the next day it somehow tastes richer and more balanced. That’s probably my favorite excuse to make a double batch.
Sometimes I serve this with fluffy basmati rice. Other times I scoop it up with warm flatbread. On busy evenings I’ve even eaten it straight from a mug while answering emails. No shame there. It’s still satisfying.
If someone in my family wants extra protein, I’ve occasionally served grilled shrimp alongside it. The mild sweetness works really well with the creamy curry. I’ve also had it next to roasted chicken, although most of the time I don’t think it needs anything extra.
Tips
- Prep all the ingredients before starting because the cooking moves quickly.
- Don’t rush the tomatoes. Letting them soften naturally builds better flavor.
- Add the spinach in batches so it wilts evenly.
- Taste before adding extra salt because canned chickpeas can vary.
- Always stir in the lime juice after cooking, not during.
- If the daal becomes too thick, add a splash of water while reheating.
- Fresh coriander makes a noticeable difference, so I try not to skip it.
- This recipe freezes well, making it great for meal prep.
- A side of rice or warm naan turns it into a complete dinner.
- Leftovers often taste even better the following day.
The little reasons this recipe keeps earning a spot on my table
Some dinners are exciting because they’re fancy. Others stick around because they’re dependable. This one falls into the second category for me. It never asks for difficult techniques or expensive ingredients. Everything feels approachable, and that’s probably why I come back to it so often.
I also appreciate that it’s packed with ingredients that actually leave me feeling full. Between the chickpeas, lentils, spinach, tomatoes, and coconut milk, every bowl feels complete without needing much else. That’s especially nice on weeknights when I don’t feel like cooking multiple dishes.
Friends have asked me if this recipe is spicy. I’d call it warmly seasoned more than spicy. The curry powder, cumin, ginger, and turmeric create layers of flavor without overwhelming heat. If someone likes extra spice, it’s easy enough to add chili flakes at the table.
One thing I genuinely enjoy is how forgiving this recipe is. If my tomatoes are a little bigger than usual, it still works. If I have frozen spinach instead of fresh, it still turns out well. I don’t feel pressured to make everything exactly perfect.
Cooking has taught me that those are often the recipes worth keeping. They’re reliable, comforting, and flexible enough to fit real life.
Whenever I make this Coconut Chickpea Daal now, I know exactly what I’m getting. A creamy bowl full of gentle spices, tender chickpeas, soft lentils, and fresh lime that brightens everything at the very end. It’s simple food, but it never feels boring.
I think that’s what keeps drawing me back. It’s easy enough for a busy Tuesday, cozy enough for a rainy weekend, and satisfying enough that nobody leaves the table hungry. For me, that’s pretty much everything I want from a homemade meal.

Coconut Chickpea Daal Recipe
Description
This Coconut Chickpea Daal is a comforting, creamy, and nourishing one-pot meal made with chickpeas, green lentils, coconut milk, tomatoes, spinach, and warm Indian-inspired spices. It's easy enough for busy weeknights, naturally vegetarian, and packed with hearty ingredients that make every bowl satisfying. Serve it with steamed rice or warm naan for a simple dinner the whole family will enjoy.
Ingredients
Instructions
- Prepare all of the ingredients by grating the ginger and garlic, chopping the spring onions, halving the tomatoes, rinsing the chickpeas, and measuring the spices.
- Heat the coconut oil in a large pot over medium heat. Add the spring onions, garlic, ginger, salt, and black pepper. Cook for about 2 minutes until fragrant.
- Stir in the curry powder, turmeric, and cumin. Toast the spices for about 30 seconds while stirring constantly.
- Add the halved tomatoes and cook for about 7 minutes until they soften and begin forming a light sauce.
- Mix in the cooked lentils and chickpeas, stirring until coated with the tomato and spice mixture.
- Pour in the coconut milk, stir well, cover the pot, and simmer gently for about 10 minutes.
- Add the spinach a handful at a time, stirring until wilted. Cook for another 2 minutes.
- Remove from the heat and stir in the fresh lime juice. Taste and adjust the seasoning if needed. Garnish with chopped coriander before serving.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 405 kcalkcal
- % Daily Value *
- Total Fat 20 gg31%
- Saturated Fat 15 gg75%
- Trans Fat 0 gg
- Cholesterol 0 mgmg0%
- Sodium 560 mgmg24%
- Potassium 860 mgmg25%
- Total Carbohydrate 45 gg15%
- Dietary Fiber 13 gg52%
- Sugars 8 gg
- Protein 15 gg30%
- Calcium 14% mg
- Iron 35% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Prep everything first: Having the ingredients ready makes cooking much easier.
- Toast the spices: Cooking them briefly in oil brings out deeper flavor.
- Add lime last: Stir it in after cooking to keep its bright, fresh flavor.
- Too thick? Add a splash of water while reheating leftovers.
- Meal prep friendly: Store in the refrigerator for up to 4 days or freeze for up to 3 months.
