Coconut Curry Lentil Stew

Featured in: Supper Club Comforts

This dish combines brown or green lentils with rich coconut milk and a mix of aromatic spices for a deeply comforting stew. Fresh spinach is added in the final moments to provide vibrant color and nutrition. The base includes sautéed onion, garlic, and ginger, enhanced with curry powder, cumin, turmeric, and smoked paprika to create layers of flavor. Simmering the lentils until tender allows all ingredients to meld perfectly, yielding a warm and satisfying meal that’s naturally vegan and gluten-free.

It’s ideal for an easy, nourishing dinner, ready in under an hour with simple ingredients and minimal prep. The hint of lime juice adds a fresh, bright finish, while optional cayenne pepper offers customizable heat. Serve with rice, naan, or quinoa for a complete and hearty experience.

Updated on Tue, 11 Nov 2025 16:45:00 GMT
A steaming bowl of Coconut Curry Lentil Stew with Spinach, bursting with vibrant colors.  Save to Pinterest
A steaming bowl of Coconut Curry Lentil Stew with Spinach, bursting with vibrant colors. | buddybiteskitchen.com

A fragrant, comforting stew featuring tender lentils, creamy coconut milk, vibrant spinach, and warming spices—perfect for a nourishing meal any night of the week.

I love making this stew when I want something cozy and filling that still feels light and healthy.

Ingredients

  • Lentils and Base: 1 cup dried brown or green lentils, rinsed; 1 tablespoon coconut oil or olive oil; 1 medium yellow onion, diced; 3 cloves garlic, minced; 1 tablespoon fresh ginger, grated; 1 medium carrot, diced; 1 medium red bell pepper, diced
  • Spices: 2 teaspoons curry powder; 1 teaspoon ground cumin; 1/2 teaspoon ground turmeric; 1/2 teaspoon smoked paprika; 1/4 teaspoon cayenne pepper (optional, for heat); 1 teaspoon salt, more to taste; 1/2 teaspoon black pepper
  • Liquids: 1 can (14 oz / 400 ml) coconut milk (full-fat or light); 3 cups vegetable broth or water; 1 can (14 oz / 400 g) diced tomatoes
  • Finishings: 4 cups fresh spinach, roughly chopped; Juice of 1/2 lime; Fresh cilantro, chopped (for garnish)

Instructions

Step 1:
Heat the coconut oil in a large pot over medium heat. Add the onion and sauté for 3 4 minutes until translucent.
Step 2:
Add the garlic and ginger. Cook for another 1 minute until fragrant.
Step 3:
Stir in the carrot and bell pepper. Cook for 3 minutes, stirring occasionally.
Step 4:
Add curry powder, cumin, turmeric, smoked paprika, cayenne (if using), salt, and black pepper. Stir to coat the vegetables in the spices and cook for 1 minute.
Step 5:
Add the rinsed lentils, coconut milk, vegetable broth, and diced tomatoes (with their juices). Stir to combine.
Step 6:
Bring to a boil, then reduce heat to a simmer. Cover and cook for 25 30 minutes, stirring occasionally, until the lentils are tender and the stew has thickened.
Step 7:
Stir in the spinach and simmer for 2 minutes until wilted.
Step 8:
Remove from heat. Add lime juice and adjust seasoning as needed.
Step 9:
Serve hot, garnished with fresh cilantro.
Rich Coconut Curry Lentil Stew with Spinach sits garnished with fresh cilantro and lime.  Save to Pinterest
Rich Coconut Curry Lentil Stew with Spinach sits garnished with fresh cilantro and lime. | buddybiteskitchen.com

This stew has become a family favorite especially on chilly evenings when everyone loves gathering around the table.

Serving Suggestions

Serve with steamed rice, naan, or quinoa for a complete meal.

Storage and Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave.

Adaptations and Variations

Try adding sweet potatoes or chickpeas for extra texture and flavor.

Comforting Coconut Curry Lentil Stew with Spinach, perfect for cozy nights and warm meals. Save to Pinterest
Comforting Coconut Curry Lentil Stew with Spinach, perfect for cozy nights and warm meals. | buddybiteskitchen.com

This stew effortlessly combines rich flavors in a healthy, vegan dish perfect for any day of the week.

Common Recipe Questions

What type of lentils works best?

Brown or green lentils hold their shape well and absorb flavors, making them ideal for this dish.

Can I use fresh spinach instead of frozen?

Fresh spinach is preferred for its vibrant color and texture; add it at the end to wilt gently.

Is there a way to adjust the spice level?

Yes, simply add less cayenne pepper or omit it entirely for a milder flavor.

What can I substitute for coconut milk?

For a lighter alternative, use full-fat plant-based milk or additional vegetable broth, but coconut milk adds creaminess and depth.

How long should the stew simmer?

Simmer the stew for about 25–30 minutes, or until lentils are tender and the mixture thickens.

Can other greens replace spinach?

Kale or Swiss chard are great alternatives, added near the end to preserve texture and color.

Coconut Curry Lentil Stew

Tender lentils simmered in creamy coconut milk with spinach and warming spices in a hearty, flavorful stew.

Prep Time
15 minutes
Cook Time
35 minutes
Total Time
50 minutes
Created By Max Buddyfield

Recipe Category Supper Club Comforts

Skill Level Easy

Cuisine Type Indian-Inspired

Recipe Yield 4 Number of Servings

Dietary Preferences Vegan-Friendly, Free of Dairy, Free of Gluten

What You'll Need

Lentils and Base

01 1 cup dried brown or green lentils, rinsed
02 1 tablespoon coconut oil or olive oil
03 1 medium yellow onion, diced
04 3 cloves garlic, minced
05 1 tablespoon fresh ginger, grated
06 1 medium carrot, diced
07 1 medium red bell pepper, diced

Spices

01 2 teaspoons curry powder
02 1 teaspoon ground cumin
03 1/2 teaspoon ground turmeric
04 1/2 teaspoon smoked paprika
05 1/4 teaspoon cayenne pepper (optional)
06 1 teaspoon salt, adjust to taste
07 1/2 teaspoon black pepper

Liquids

01 1 can (14 oz) coconut milk, full-fat or light
02 3 cups vegetable broth or water
03 1 can (14 oz) diced tomatoes

Finishings

01 4 cups fresh spinach, roughly chopped
02 Juice of 1/2 lime
03 Fresh cilantro, chopped, for garnish

Steps to Follow

Step 01

Sauté Aromatics: Warm coconut oil in a large pot over medium heat, then add diced onion and cook for 3 to 4 minutes until translucent.

Step 02

Add Garlic and Ginger: Incorporate minced garlic and grated ginger, cooking for an additional 1 minute until fragrant.

Step 03

Cook Vegetables: Stir in diced carrot and red bell pepper; cook for 3 minutes, stirring occasionally.

Step 04

Toast Spices: Add curry powder, cumin, turmeric, smoked paprika, cayenne (if using), salt, and black pepper; stir well to coat vegetables and cook for 1 minute.

Step 05

Combine Lentils and Liquids: Mix in rinsed lentils, coconut milk, vegetable broth, and diced tomatoes with their juices; stir thoroughly.

Step 06

Simmer Stew: Bring mixture to a boil, reduce to a simmer, cover, and cook for 25 to 30 minutes until lentils are tender and stew is thickened, stirring occasionally.

Step 07

Add Spinach: Stir in chopped spinach and simmer for 2 minutes until wilted.

Step 08

Finish and Serve: Remove from heat, add lime juice, adjust seasoning as needed, and serve garnished with fresh cilantro.

Tools You'll Need

  • Large pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Wooden spoon or spatula
  • Measuring cups and spoons

Allergy Warnings

Review each ingredient carefully for allergens. If unsure, consult with a healthcare provider.
  • Contains coconut, a tree nut allergen

Nutritional Info (per serving)

These details are for general information only. Always consult a healthcare professional for dietary concerns.
  • Calorie Count: 355
  • Fat Content: 14 grams
  • Carbohydrates: 44 grams
  • Protein Content: 14 grams