
This Coconut Lentil Curry transforms simple pantry staples into something magical – creamy, warming, and packed with protein. The golden turmeric and fragrant spices create layers of flavor that make even the pickiest eaters ask for seconds, while busy parents appreciate how effortlessly it comes together on hectic weeknights.
Ingredients
- 1 cup red lentils, rinsed
- 1 can (14 oz) full-fat coconut milk
- 2 cups vegetable broth
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons coconut oil
- 1 tablespoon curry powder
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 can (14 oz) diced tomatoes
- 2 cups fresh spinach
- 1 teaspoon salt (or to taste)
- Fresh cilantro for garnish
Substitutions: Swap red lentils for green if needed (add 10 minutes cooking time). Light coconut milk works but reduces creaminess. Frozen spinach (thawed and drained) substitutes perfectly for fresh.
Timing
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Perfect for meal prep Sunday – this recipe doubles easily and freezes beautifully for those nights when cooking feels impossible.
How to Make It
1. Build the Aromatic Base
Heat coconut oil in a large pot over medium heat. Add diced onion and cook for 4-5 minutes until softened and translucent. The kitchen will start smelling like home. Stir in minced garlic and grated ginger, cooking for another minute until fragrant – this releases essential oils that form your curry’s flavor foundation.
2. Toast the Spices
Add curry powder, turmeric, and cumin to the pot. Stir constantly for 30 seconds until the spices become aromatic and slightly darker. This toasting step prevents raw spice flavor and creates deeper, more complex notes that make restaurant-quality curry at home.
3. Add Liquid Ingredients
Pour in diced tomatoes with their juice, scraping up any browned bits from the bottom. Add rinsed red lentils, coconut milk, and vegetable broth. Stir everything together, bringing the mixture to a gentle boil. The lentils will initially float but gradually absorb the liquid.
4. Simmer Until Creamy
Reduce heat to low and simmer uncovered for 18-20 minutes, stirring occasionally. Red lentils break down beautifully, creating natural thickness. The curry is ready when lentils are tender and the consistency coats the back of a spoon. Add salt to taste.
5. Finish with Greens
Stir in fresh spinach during the last 2 minutes of cooking. It wilts quickly, adding color and nutrition without overpowering the curry’s rich flavors. Remove from heat and garnish with fresh cilantro before serving.
Nutritional Information
Per serving (serves 4): Approximately 320 calories, 15g protein, 45g carbohydrates, 12g fat, 8g fiber. Rich in plant-based protein, iron, and folate – perfect for growing families.
Serving Suggestions
Serve over fluffy basmati rice or with warm naan bread for scooping. Roasted cauliflower or steamed broccoli make excellent vegetable sides that complement the curry’s creamy richness.

Common Mistakes to Avoid
Don’t skip rinsing lentils – this removes excess starch that can make curry gummy. Avoid high heat after adding coconut milk, which can cause curdling. Taste and adjust salt at the end since coconut milk can mask seasoning. Finally, don’t overcook spinach – it only needs a minute to wilt properly.
Storing Tips
Refrigerate leftovers up to 4 days or freeze for 3 months. Reheat gently on the stovetop with a splash of broth if needed, as lentils continue absorbing liquid overnight.
Conclusion
This Coconut Lentil Curry proves that comfort food can be both nourishing and simple. It’s become our family’s go-to for cozy dinners that bring everyone together around the table.
FAQs
Can I make this less spicy for kids? Absolutely! Reduce curry powder by half and skip any cayenne. The coconut milk naturally mellows spices, making it kid-friendly.
Why are my lentils still crunchy? Red lentils cook faster than other varieties, but old lentils take longer. Add more broth and simmer an additional 5-10 minutes until tender.
Can I use other vegetables? Yes! Sweet potatoes, bell peppers, or zucchini work wonderfully. Add firmer vegetables with the lentils, softer ones during the last 5 minutes.
How do I fix watery curry? Simmer uncovered longer to reduce liquid, or stir in a tablespoon of tomato paste for thickness and extra flavor.
Is this curry freezer-friendly? Perfect for freezing! Cool completely before transferring to containers. Thaw overnight and reheat gently, adding liquid if needed. Find more freezer-friendly ideas on our recipe boards for meal planning inspiration.

Coconut Lentil Curry
Ingredients
Method
- Heat coconut oil in a large pot over medium heat. Add diced onion and cook for 4-5 minutes until softened and translucent. Stir in minced garlic and grated ginger, cooking for another minute until fragrant.
- Add curry powder, turmeric, and cumin to the pot. Stir constantly for 30 seconds until the spices become aromatic and slightly darker.
- Pour in diced tomatoes with their juice, scraping up any browned bits from the bottom. Add rinsed red lentils, coconut milk, and vegetable broth. Stir everything together, bringing the mixture to a gentle boil.
- Reduce heat to low and simmer uncovered for 18-20 minutes, stirring occasionally. The curry is ready when lentils are tender and the consistency coats the back of a spoon. Add salt to taste.
- Stir in fresh spinach during the last 2 minutes of cooking. Remove from heat and garnish with fresh cilantro before serving.

Leave a Reply