Slow Cooker Spicy Coconut Lentil Soup

Updated January 27, 2026

Media 1 of 1
Ready In
5 hr 10 min
Rating
5(196)
Comments
Read comments

Lentils check so many cooking boxes, they feel like a minor miracle: If you’re in a hurry, on a budget, vegetarian, health-conscious or just want to eat something really delicious, lentils are your friend. This lush, easy soup partners red lentils with rich coconut milk and earthy turmeric. Frozen greens are an easy addition, but you could also throw in one large bunch of chopped fresh hearty greens about one hour before you want to eat. The slow cooker works beautifully here because lentils love braising, and it makes the timing very forgiving: You can set this in the morning and let it cook and then hold on warm until you’re ready to eat. (In that case, pick the recipe up at Step 2, cooking on low.) If you’d prefer to cook this on the stovetop, sauté the onion and the ginger and garlic in the coconut oil, then add the remaining ingredients and let the soup simmer over medium heat until the lentils are tender, about 35 minutes. 

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:6 servings
  • 1 pound dried red lentils, rinsed

  • 1 small red or yellow onion, finely chopped

  • 6 garlic cloves, smashed and chopped 

  • 1 (2-inch) piece fresh ginger, peeled and finely chopped (about 2 tablespoons)

  • 2 tablespoons virgin coconut oil 

  • 1 tablespoon kosher salt (such as Diamond Crystal)

  • 2 teaspoons ground turmeric

  • 2 teaspoons crushed red pepper, plus more to taste

  • 1 (13.5-ounce) can full-fat, unsweetened coconut milk 

  • 1 (16-ounce) bag frozen spinach, kale or collard greens

  • Chile crisp, for serving

Ingredient Substitution Guide
Nutritional analysis per serving (6 servings)

58 grams carbs; 476 calories; 1 gram monosaturated fat; 1 gram polyunsaturated fat; 16 grams saturated fat; 20 grams fat; 12 grams fiber; 577 milligrams sodium; 23 grams protein; 3 grams sugar

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Combine the lentils, onion, garlic, ginger, coconut oil, salt, turmeric and crushed red pepper in a 6- to 8-quart slow cooker. Stir in 6 cups of water. Cook on low until the lentils and onion are tender and the flavors have mellowed, about 5 hours. About 30 minutes before the cook time has elapsed, open the lid, and whisk vigorously to help the lentils fall apart. Stir in the coconut milk and greens. (At first, the lentils will seem quite loose, but they will thicken.)

  2. Step 2

    Cook for the remaining 30 minutes, to heat the greens and coconut milk. Add more salt and crushed red pepper to taste. 

  3. Step 3

    Serve in bowls topped with chile crisp. 

Tip
  • The lentils will thicken considerably when cooled. Reheat leftovers with a few splashes of water to your desired consistency.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
196 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

This is traditional south Asian Dhall curry, not “Spicy Coconut Lentil Soup.” Household cooks generally throw in some greens at the end if they want. I love spinach in mine. My dad hates spinach in his. Mine is thicker, my mom is more soupy. I once burned it & my coworker told me to reheat it w/a tin of tomatoes. Heaven! That’s how I make it now. Search “Indian” or “Sri Lankan” dhall curry, give yourself 30 min. (not 5 hrs) and enjoy with rice, or my fav, slices of thick crusty Italian bread.

I really wish the nutritional information would list serving size rather than the number of servings in the recipe. How the heck am I supposed to measure one-sixth of the finished dish?

Great, easy recipe. Will definitely make again. Next time I'll add a bit more ginger and maybe a bit of lime juice. Used fresh kale and chopped the stems into little pieces. Tip: I buy bulk ginger at Costco, peel it using the spoon method, then use a Cuisinart to get a grated consistency. I freeze it in a silicone mold to make TBL spoon-sized portions. I pop out the portions after freezing and put them in a silicone freezer bag.

My lentils would not cook! They were still stiff, even after adding extra time. I also needed to add more liquid in the next step, I added a second can of coconut milk, plus chicken stock. I was worried this was a fail. All in all, the flavor was great!!! I will make again, but next time add salt after the lentils have cooked and maybe even consider boiling them or soaking first.

Initially I followed the recipe exactly, but found it to taste like bland slop. I thought of the grits my mom made me eat for breakfast as a kid. I added lime, soy sauce, bouillon in order for it to be passable. I won’t pretend to know much about cooking, but there’s a reason aromatics like garlic, ginger and spices are typically sautéed first. There’s also a reason to introduce a depth of flavor so you aren’t relying on lentils and water to create a meaningful base. This would have probably been fine with chicken stock and a quick garlic/onion/spice sauté. I won’t be making it a second time.

I’m not the best at cooking but I’m trying. This is my least favorite recipe I’ve made from NYT. There’s reason you typically sauté aromatics like garlic, ginger and spices in oil before throwing it in a pot. Initially, I followed the recipe exactly and it this resulted in a bland mealy

Private comments are only visible to you.

or to save this recipe.