Slow-Cooker Red Lentil Coconut Curry
A hands-off, naturally dairy-free slow-cooker curry turns red lentils, sweet potato, and coconut milk into a warming weeknight main.

This curry leans on red lentils for body rather than a long list of specialty ingredients. Tomatoes and coconut milk create a savory, rounded sauce, while sweet potato gives each bowl enough heft to feel like dinner over rice.
The timing matters most at the finish: spinach goes in after the cooker is switched off. That short, covered rest softens the leaves without dulling their color or giving them the tired texture of long-cooked greens.
Use a simple spice base
Cumin, coriander, turmeric, and a small amount of cayenne bring warmth without relying on curry paste. Stirring them directly into the liquid lets their flavor bloom gradually as the slow cooker does its work.
Let the lentils make the sauce
Red lentils soften quickly and settle into the tomato-coconut base, giving the curry a creamy character without dairy. A thorough stir near the end smooths the sauce and reveals the sweet potato pieces still intact.

Add greens after the heat
Wait until the curry is fully cooked before adding the baby spinach. With the cooker off, trapped residual heat wilts the leaves gently while preserving their bright green contrast against the orange curry.
Serve it your way
The finished curry should be spoonable, not rigid, so make its consistency suit your bowl. A little hot water loosens it for rice, while an uncovered pause concentrates it when you want a thicker, stew-like serving.

Slow-Cooker Red Lentil Coconut Curry
Ingredients
- • 1 medium yellow onion, finely chopped
- • 1 tbsp finely grated fresh ginger
- • 1 1/2 tsp ground cumin
- • 1 tsp ground coriander
- • 1 tsp turmeric
- • 1/4 tsp cayenne pepper
- • 1 large sweet potato, peeled and cut into 3/4-inch cubes
- • 1 1/2 cups dried red lentils, rinsed
- • 1 (28-oz) can crushed tomatoes
- • 1 (13.5-oz) can full-fat coconut milk
- • 3 cups low-sodium vegetable broth, plus hot water as needed
- • 5 oz baby spinach
- • 1 tsp kosher salt, plus more to taste
Method
Prepare the vegetables
Finely chop the yellow onion, grate the fresh ginger, peel the sweet potato, and cut the sweet potato into even 3/4-inch cubes so it cooks at the same pace.
Look for: The sweet potato cubes are similar in size and the ginger is finely grated.
Build the slow-cooker base
Add the onion, ginger, ground cumin, ground coriander, turmeric, cayenne pepper, sweet potato, red lentils, crushed tomatoes, coconut milk, vegetable broth, and kosher salt to a 5- to 6-quart slow cooker; stir well.
Look for: The coconut milk is evenly mixed through the tomatoes and no lentils are stuck above the liquid.
Slow-cook until tender
Cover and cook on high for 210 minutes, stirring once if convenient, until the red lentils have broken down and the sweet potato cubes yield easily when pressed with a spoon.
Look for: The curry is thick and spoonable, the lentils are soft, and the sweet potato is tender without falling apart.
Check the texture
Stir the curry from the bottom to smooth the softened red lentils, then assess its thickness before adding the spinach.
Look for: The mixture looks cohesive and a spoon leaves a brief trail across the surface.
Wilt the spinach late
Stir in the baby spinach, cover, and let it wilt for 3 minutes with the cooker off; adding it only now keeps the spinach bright green and tender.
Look for: The spinach is just wilted, still bright green, and distributed through the curry.
Adjust the consistency
For a looser curry, stir in hot water a splash at a time until it is your preferred thickness; for a thicker curry, leave it uncovered for 5 minutes and stir once.
Look for: The curry coats a spoon as thickly or loosely as you prefer.
Season and serve
Taste the curry, add more kosher salt if needed, and spoon it over cooked rice while it is hot.
Look for: The spices taste balanced and the curry is steaming when served over rice.



