Hearty lentils, tender sweet potatoes, and silky coconut broth come together in one pan for a dinner that eats like comfort food but still feels balanced. The lentils hold their shape, the sweet potatoes melt at the edges, and the kale softens just enough to turn the whole pot into something spoonable and rich without feeling heavy.
What makes this version work is the order. The curry powder gets toasted in the oil first, which wakes up its flavor before the liquid goes in, and the coconut milk simmers alongside the broth instead of replacing it, so the sauce stays creamy without turning muddy. Cutting the sweet potatoes into small, even cubes matters here because they need to finish in the same window as the lentils.
Below you’ll find the timing cues that keep the lentils tender instead of chalky, plus a few smart swaps if you need to work with what’s already in the pantry.
The lentils stayed tender without getting mushy, and the coconut curry broth thickened up beautifully. I added a squeeze of lime at the end and my husband went back for seconds right away.
Save these creamy lentils with sweet potatoes and kale for a one-pan dinner that turns pantry staples into a full, satisfying meal.
The Trick to Keeping the Lentils Tender While the Sweet Potatoes Finish
Green lentils and sweet potatoes don’t always behave on the same schedule. Lentils can go from perfectly tender to dull and thick if they simmer too hard, while sweet potatoes need enough time to soften all the way through. The answer here is a steady covered simmer, not a boil, so the broth stays creamy and the lentils cook evenly instead of bursting on the outside and staying firm in the middle.
The other thing that changes the result is cube size. Large sweet potato chunks stay stubborn longer than the lentils need, which tempts you to overcook everything just to get the potatoes done. Small, even cubes solve that problem and help the whole pan finish in one window. If your pan runs hot, lower the heat once the liquid comes up to a simmer and keep the lid slightly askew so nothing catches on the bottom.
What Each Ingredient Is Actually Doing in This Dish

- Green lentils — These hold their shape better than red lentils, so you get a hearty spoonful instead of a puree. Brown lentils work too, though they can soften a little faster, so start checking a few minutes early.
- Sweet potatoes — They add body and a natural sweetness that balances the curry and coconut. Dice them small and evenly so they soften before the lentils turn past tender.
- Coconut milk — This is what gives the dish its creamy finish. Full-fat coconut milk works best; light coconut milk will taste thinner and won’t coat the lentils the same way.
- Vegetable broth — Broth seasons the lentils from the inside out. Use a broth you actually like the taste of, because bland broth stays bland after it simmers down.
- Curry powder — This brings the warmth and color, and toasting it in oil for 30 seconds makes a big difference. If yours is old and flat, add a pinch more at the end because stale curry powder loses its edge fast.
- Kale — It goes in last so it stays green and lightly tender instead of turning drab. Lacinato or curly kale both work; just strip out the tough stems so the leaves wilt at the same rate.
- Garlic and olive oil — The garlic gives the base a savory start, and the oil carries the spices. You don’t need fancy oil here, but you do want enough to keep the garlic from browning too quickly before the curry powder goes in.
Building the Creamy Base Without Letting It Catch
Start With the Garlic and Spices
Warm the olive oil in a large pan over medium heat, then stir in the garlic just until it smells fragrant. If it browns, it turns sharp and bitter, so keep it moving and add the curry powder as soon as the garlic blooms. Toast the curry powder for about 30 seconds; you’re looking for a deeper, warmer smell, not dark color.
Simmer the Lentils and Sweet Potatoes Gently
Add the lentils, sweet potatoes, broth, and coconut milk, then bring everything up to a light simmer. Cover the pan and keep the heat low enough that you see small bubbles, not a rolling boil. A hard boil can break the lentils and make the coconut milk feel grainy at the edges of the pan.
Finish With the Kale
When the lentils and sweet potatoes are tender, fold in the kale and cook just until it wilts and turns deep green. This only takes a few minutes, and longer cooking will dull the color and leave the leaves soft in a tired way. Taste at the end and add salt only after the lentils are cooked, because salted liquid can make them take longer to soften.
How to Adapt This for Different Pantries and Diets
Make It Coconut-Free
Use unsweetened cashew cream or oat cream plus extra broth. You’ll lose a little of the coconut flavor and some richness, but the dish will still turn creamy if you keep the simmer gentle and finish with a small splash of olive oil.
Make It Gluten-Free
This recipe is naturally gluten-free as long as your vegetable broth is certified gluten-free. That’s the only ingredient that tends to hide gluten, so it’s worth checking the carton.
Swap the Kale
Spinach works if that’s what you have, but add it at the very end and only cook until wilted. It disappears faster and gives you a softer finish than kale, which makes the dish feel a little lighter.
Stretch It for More Servings
Add another half cup of broth and a bit more kale if you want to feed a bigger crowd. The texture stays spoonable, but don’t increase the lentils too much without increasing the liquid or they’ll drink up the pan and turn dry.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The lentils will thicken as they sit, and the kale will soften a bit more.
- Freezer: It freezes well for up to 2 months. Cool it fully first, then portion it into freezer containers; the sweet potatoes stay intact better than you’d expect.
- Reheating: Reheat gently on the stove with a splash of broth or water to loosen the sauce. Microwaving works too, but stir halfway through so the lentils heat evenly and the coconut base doesn’t separate at the edges.
Answers to the Questions Worth Asking

One Pan Creamy Lentils With Sweet Potatoes And Kale
Ingredients
Equipment
Method
- Heat olive oil in a large pan over medium heat until shimmering. Add minced garlic and sauté for 1-2 minutes until fragrant and lightly golden.
- Sprinkle in curry powder and stir for 30 seconds until fragrant. Keep the heat at medium so it toasts without burning.
- Add dried green lentils, cubed sweet potatoes, vegetable broth, and coconut milk. Stir well to combine and bring the mixture to a gentle simmer.
- Reduce to low, cover, and simmer for 25-30 minutes until lentils and sweet potatoes are tender. Stir once or twice during the simmer to prevent sticking.
- Fold in chopped kale and cook for 5 more minutes, uncovered, until wilted and tender. Stir until the kale is evenly distributed.
- Season to taste with salt and pepper, then serve warm. Let it sit 2 minutes so the creamy sauce thickens slightly.