
Ramadan Lentil and Date Curry
A warming, naturally sweet curry combining red lentils with tender dates, aromatic spices, and creamy coconut milk. This dish is perfect for iftar, offering sustaining protein and energy after fasting. The dates dissolve into the sauce, creating richness without added sugar, while cumin and ginger provide warmth and depth.
- Prep
- 15 min
- Cook
- 25 min
- Total
- 40 min
- Makes
- 4 servings (about 1¾ cups each)
Steps
Before you start
- Measure out all spices—this recipe moves quickly once you start cooking
- Have your lentils rinsed and ready
- Peel and chop your onions and garlic ahead of time
Bloom the spices
- Heat the olive oil in a large saucepan over medium heat.
- Once shimmering, add the diced onion and cook, stirring occasionally, for 3–4 minutes until softened and beginning to turn translucent.
- Add the minced garlic and grated ginger, stirring constantly for about 1 minute until fragrant.
- Add the ground cumin, turmeric, coriander, and cayenne pepper (if using).
- Stir continuously for 30 seconds to 1 minute—the spices will smell warm and aromatic.
+ Show details− Hide details
Ready when: Spices are fragrant and onion is softened and translucent
Tip: Blooming the spices in oil releases their essential oils and deepens their flavor. Don't let them burn.
Add lentils and liquid
- Pour in the vegetable broth and add the rinsed red lentils, stirring well to combine.
- Bring the mixture to a gentle boil over medium-high heat, then reduce heat to medium-low.
- Add the halved dates, stirring them in gently.
- The dates will bob around and eventually soften and break down into the sauce.
+ Show details− Hide details
Ready when: Mixture is at a gentle boil; lentils are beginning to soften
Tip: Keep the heat moderate—a vigorous boil can break apart the lentils too early.
Simmer until lentils break down
- Maintain a gentle simmer for 12–15 minutes, stirring occasionally.
- The red lentils will begin to break down and lose their shape, which is exactly what you want—they'll help thicken the sauce.
- By 15 minutes, most lentils should be very soft and starting to fall apart, and the dates should be completely tender and mostly dissolved into the sauce, adding natural sweetness and body.
+ Show details− Hide details
Ready when: Lentils are very soft and mostly broken down; sauce is creamy and thick; dates are tender and integrated
Tip: Stir every few minutes to prevent sticking on the bottom of the pan.
Stir in coconut milk
- Pour in the full-fat coconut milk, stirring well until fully incorporated.
- The curry will become creamier and richer.
- Taste the mixture and adjust seasoning with kosher salt and freshly ground black pepper.
- Start conservatively—you can always add more salt, but you cannot remove it.
+ Show details− Hide details
Ready when: Coconut milk is fully incorporated; sauce is creamy and well-seasoned
Tip: If your coconut milk has separated (cream on top, liquid below), stir it thoroughly before opening the can.
Finish and serve
- Bring the curry to a gentle simmer over medium-low heat and cook for another 2–3 minutes, stirring occasionally, to allow all flavors to meld.
- The curry should be creamy, slightly thick, and rich with the sweetness of dates balanced by savory spices.
- Ladle into bowls and garnish with fresh cilantro if desired.
- Serve warm with steamed rice, flatbread, or naan.
+ Show details− Hide details
Ready when: Curry is at a gentle simmer and all flavors are melded
Tip: The curry thickens slightly as it cools, so don't worry if it seems a bit loose when hot—it will set up beautifully.
Good to know
Tips
- Red lentils are ideal for this curry because they break down completely, creating a naturally creamy sauce without cream or flour.
- If the curry seems too thick after adding the coconut milk, stir in extra broth or water in 2-tablespoon increments to reach your desired consistency.
- This curry is naturally vegan and works beautifully as an iftar meal—it's comforting, sustaining, and easy on the stomach after fasting.
- For a spicier kick, increase the cayenne to ½ teaspoon or add a pinch of fresh chili flakes at the end.
Make ahead
Prepare the curry up to 2 days in advance. Store it covered in the refrigerator. Reheat gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of broth or water if it has thickened too much. You can also freeze the curry (without the cilantro garnish) for up to 3 months in an airtight container; thaw overnight in the refrigerator before reheating.
Storage & reheating
Room temperature: Not recommended; this dish contains coconut milk and lentils, which spoil quickly. Refrigerator: Keep covered for up to 3 days. Reheat gently on the stovetop, adding a splash of broth if needed to loosen. Freezer: Freeze in airtight containers or freezer bags for up to 3 months. Thaw overnight in the fridge before reheating slowly over medium-low heat.
Substitutions
- red lentils → 1½ cups (250 g) brown or green lentils, rinsed. Brown and green lentils hold their shape better. Increase cooking time to 25–30 minutes and stir less frequently to keep them intact. The curry will be less creamy.
- pitted Medjool dates → ¾ cup (120 g) raisins or ½ cup (100 g) dried apricots, chopped. Raisins add sweetness with a sharper tang; apricots add a subtle tartness. Both will integrate into the sauce similarly to dates.
- full-fat coconut milk (canned) → 1 cup (240 ml) heavy cream or Greek yogurt whisked with ¼ cup (60 ml) broth. Cream yields a richer curry; yogurt adds tanginess. Stir in near the end to prevent curdling if using yogurt.
- low-sodium vegetable broth → 1½ cups (360 ml) water or chicken broth. Water will yield a milder, more neutral base; chicken broth adds subtle depth if you're not strictly vegetarian.





