Sweet potatoes turn silky at the center while the edges pick up a little caramelized depth, and the lentils simmer in a coconut broth that lands somewhere between cozy stew and creamy braise. The kale folds in at the end so it stays green and tender instead of fading into the background, and the lemon at the finish wakes up the whole pan. It’s the kind of one-pan dinner that tastes like it took more effort than it did.
What makes this version work is timing. The sweet potatoes get a head start in the oil with the spices, which blooms the paprika, cumin, and cinnamon before any liquid goes in. Then the lentils cook directly in broth, where they absorb flavor instead of tasting like a separate add-in. Coconut milk comes later, after the lentils are tender, so the broth turns creamy without slowing down the cooking or dulling the spice.
Below, you’ll find the small details that matter: how to get actual caramelization on the sweet potatoes, when the coconut milk should go in, and how to adapt the pan if you want it thicker, looser, or even more filling.
The sweet potatoes got those browned edges I was hoping for, and the lentils stayed tender without turning mushy. I added a little extra lemon at the end and the coconut broth tasted even better the next day.
Save these creamy lentils with sweet potatoes and kale for a one-pan dinner with caramelized edges and a lemony coconut finish.
The Reason the Sweet Potatoes Need a Head Start
If you dump the broth in too early, the sweet potatoes steam, the spices wash off, and you lose the one part of the dish that should taste caramelized and concentrated. Giving the cubes 8 to 10 minutes on their own lets the edges darken before the lentils join in, which is what gives the final pan some contrast instead of one soft, uniform texture.
The other thing that matters here is heat control. Once the broth goes in, the pan should settle into a gentle simmer, not a hard boil, or the lentils can split before they’re tender. You want the liquid moving lazily around the edges of the pan, with the sweet potatoes holding their shape and the broth thickening naturally as the lentils release starch.
What Each Ingredient Is Actually Doing in This Dish

- Sweet potato — This brings sweetness, body, and those browned edges that make the pan taste cooked, not just mixed. Dice it into even cubes so it softens at the same pace; big chunks will still be firm when the lentils are done.
- Brown lentils — Brown lentils hold their shape better than red lentils, which is what you want in a one-pan dinner like this. If you swap in red lentils, the dish will turn much softer and thicker, almost like a puree.
- Coconut milk — This is what makes the broth creamy without dairy. Full-fat coconut milk gives the best texture; light coconut milk works in a pinch, but the sauce will be thinner and less velvety.
- Smoked paprika, cumin, and cinnamon — This blend gives the dish warmth and a little depth before the coconut milk goes in. The cinnamon should stay in the background; if it tastes obvious, you’ve gone too heavy.
- Kale — Kale adds structure and a little bite at the end, which keeps the dish from tasting one-note. Chop it small enough that the stems don’t feel woody in the final spoonfuls.
- Lemon juice — The acidity keeps the coconut milk from tasting flat. Add it at the end, after the pan comes off the heat if possible, so the brightness stays sharp.
Building Creaminess Without Turning the Lentils Mushy
Toast the spices on the sweet potatoes first
Warm the oil, add the sweet potato cubes, then toss them with the spices so they coat the surface before the liquid goes in. The spices should smell fragrant within a minute or two, and the potatoes should start showing browned spots where they sit against the pan. If the heat is too high, the spices can scorch before the potatoes soften, so keep the pan at medium and stir often enough to prevent blackened edges.
Simmer the lentils gently
Once the broth and lentils are in, bring the pan to a boil only long enough to get things moving, then lower it to a steady simmer. The lentils should cook until tender but still intact, with the broth looking slightly thicker around them. If the boil is too aggressive, the lentils break down before the sweet potatoes are ready, and the whole dish loses that nice contrast between soft and structured.
Finish with coconut milk, kale, and lemon
Stir in the coconut milk after the lentils are tender so the broth turns creamy without reducing too much. The kale only needs a couple of minutes to wilt; it should stay bright and a little leafy, not collapse into the sauce. Finish with lemon juice at the very end so the coconut tastes fuller and the spices read cleaner on the tongue.
How to Adapt This for a Different Pantry or a Bigger Appetite
Make it dairy-free and naturally vegan
This version already lands in dairy-free territory because coconut milk does the creamy work. Keep the full-fat coconut milk if you want the richest result, since that fat gives the broth its body and keeps the spices from tasting thin.
Use spinach instead of kale
Spinach works if that’s what you have, but it wilts much faster and disappears into the sauce. Add it in the last minute only, or it will turn dull and stringy instead of giving you those distinct green ribbons.
Turn it into a thicker stew
Use 2 1/2 cups of broth instead of 3 and let the pan simmer uncovered for a few extra minutes after the coconut milk goes in. That gives you a spoonier texture without needing to add cream or flour.
Add extra protein without changing the flavor much
A can of drained chickpeas folds in well during the last 5 minutes and makes the dish heartier without changing the spice balance. The lentils still stay in charge, but you get more texture and a little more staying power.
Storage and Reheating
- Refrigerator: Keep in an airtight container for up to 4 days. The lentils will thicken as they sit, and the sweet potatoes soften a little more.
- Freezer: It freezes well for up to 2 months. Cool it completely first, then portion it into containers so the lentils don’t turn gummy from repeated thawing.
- Reheating: Warm it gently on the stove over low heat with a splash of broth or water to loosen the sauce. High heat is the mistake here; it can make the coconut milk separate and dry out the lentils before the center is hot.
Answers to the Questions Worth Asking

One Pan Creamy Lentils With Sweet Potatoes And Kale
Ingredients
Equipment
Method
- Heat the olive oil in a large skillet or pot over medium heat. You should see a light shimmer across the pan surface.
- Add the sweet potato cubes and season with smoked paprika, garlic powder, ground cumin, cinnamon, salt, and pepper, tossing to coat. Stir until every cube looks evenly dusted with spices.
- Cook for 8-10 minutes, stirring occasionally, until the edges begin to caramelize. Watch for browned edges on the sweet potatoes.
- Add the dried brown lentils and vegetable broth, then bring to a boil. The liquid should actively bubble throughout the pot.
- Reduce heat and simmer for 20 minutes, stirring occasionally, until the lentils are tender. The lentils should be soft and the sweet potatoes should keep their shape.
- Stir in the coconut milk and cook for another 5 minutes until creamy and slightly thickened. The broth should look smooth and coat the back of a spoon.
- Fold in the chopped kale and cook until wilted, about 2-3 minutes. The kale should turn a deeper green and reduce in volume.
- Finish with a squeeze of fresh lemon juice before serving. Add it at the end so the flavor stays bright.