The onions need a few quiet minutes in the pot before the spices go in; rush them and the curry tastes sharper instead of rounded. I let them soften over medium heat, then stir the garlic, ginger, spices, and tomato paste constantly so nothing catches while the flavors open up. That little bit of attention gives this red lentil sweet potato curry a warm, savory base without a long ingredient list.
Red lentils are what make the sauce thick and creamy as they simmer, while the sweet potato softens into tender, distinct cubes. I cut it into even pieces so they finish at about the same time, and keep the pot partially covered while everything simmers. Lime juice and cilantro go in after the pot comes off the heat, bringing a fresh finish to the mellow coconut and spice. The bowl is soft, warmly spiced, and bright at the edges.

Kitchen Note
Cut the sweet potato into even 1/2-inch cubes, not a mix of big and little chunks. Smaller pieces can soften away before the larger ones turn fork-tender, so an even cut gives you tender cubes throughout the pot.
Save this red lentil sweet potato curry for a cozy, one-pot dinner with tender vegetables and a creamy coconut-lentil sauce.
Why Red Lentils Make This Curry Creamy Without a Blender
Red lentils change the texture as they cook. They soften and break down into the coconut milk and broth, thickening the liquid into a spoon-coating sauce without a separate purée or cream added at the end. That’s useful here because the sweet potato gets tender in the same simmer, but still gives the curry pieces to bite into.
Other lentils don’t behave quite the same way. Brown and green lentils tend to hold their shape more firmly, so swapping them in would leave the sauce less cohesive and the sweet potato would have to cook longer while the lentils catch up. For this particular balance, rinsed red lentils are doing two jobs: they’re the hearty base and the natural thickener. Stir occasionally as they cook, especially along the bottom of the pot, and look for the lentils to have broken down before calling the curry ready. It should look creamy rather than like separate lentils sitting in thin broth.
What the Coconut Milk, Red Lentils, and Fresh Finish Each Bring

- Red lentils and sweet potato — Red lentils soften quickly and help thicken the sauce; rinsing and draining them first removes loose surface starch and any dust. A medium sweet potato cut into 1/2-inch cubes gives the pot tender, distinct pieces rather than a fully blended texture. Choose a firm potato, but there’s no need to seek out a specialty variety.
- Coconut milk and vegetable broth — Unsweetened canned coconut milk lends the sauce its rounded, creamy character, while low-sodium broth keeps it savory without making the seasoning hard to control. If the coconut milk has separated in the can, stir it smooth before pouring it into the pot. A standard grocery-store can works well here.
- Curry powder, cumin, turmeric, cayenne, and tomato paste — Curry powder supplies the broad spice blend; cumin and turmeric deepen it, while cayenne adds a little heat. Tomato paste gives those spices a savory, concentrated base. Freshness matters more than price: older spices lose their aroma, but an affordable curry powder is perfectly suitable.
- Onion, garlic, and ginger — Finely chopping the onion helps it soften evenly, and fresh minced garlic with finely grated ginger gives the base a lively aroma. Fresh ginger has a brighter, juicier bite than dried ginger, so it’s worth using here when available.
- Lime juice and cilantro — Lime brightens the finished pot, and chopped cilantro adds a fresh herbal note. Lemon juice works in the same amount if that’s what you have; it makes the finish a little more tart and less distinctly lime-scented. Add both after taking the pot off the heat so their fresh character stays noticeable.
Build the Curry in the Pot, in the Right Order
Soften the Onion First
Heat the vegetable oil in a 4-quart Dutch oven or saucepan over medium heat, then add the finely chopped onion. Cook for 5 to 7 minutes, stirring occasionally, until it has softened. You’re looking for onion that bends easily and looks less opaque, not a browned layer on the bottom. If it’s still firm, give it the time it needs before adding the aromatics.
Let the Spices Bloom in the Tomato Paste
Add the garlic, ginger, curry powder, cumin, turmeric, cayenne, and tomato paste. Stir constantly for 1 minute so the aromatics and spices mingle with the oil and paste. The mixture should smell fragrant, with the paste coating the onion rather than sitting in a lump. Keep stirring through this short stage; spices left against the hot pot can scorch and turn bitter.
Simmer Until the Lentils Break Down
Stir in the sweet potato, rinsed and drained red lentils, coconut milk, vegetable broth, and kosher salt, scraping the bottom of the pot as you combine everything. Bring it to a boil, then lower the heat and simmer partially covered for 18 to 22 minutes, stirring occasionally. The liquid should bubble gently, not boil hard. It’s ready when the lentils have broken down and a fork slides easily into the sweet potato.
Finish Off the Heat
Take the pot off the heat before stirring in the fresh lime juice and chopped cilantro. The lime cuts through the coconut milk’s richness, while the cilantro keeps the finish fresh and green. Stir until both are distributed through the curry. The sauce should cling to the lentils and sweet potato, not look like a thin broth.
Two Simple Changes for a Different Bowl
A Less-Rich, Dairy-Free Bowl
Use a 13.5-ounce can of unsweetened light coconut milk in place of the regular unsweetened coconut milk. The curry stays dairy-free, but the sauce will be lighter and less plush; the red lentils still help it thicken as they simmer.
A Gentler Spice Level
Leave out the cayenne pepper for a milder pot. The curry powder, cumin, and turmeric still give the sauce its warm, layered flavor, but you lose the direct chile heat.
Storage and Reheating
- Refrigerator: Refrigerate in an airtight container within 2 hours and use within 4 days. The lentils thicken the curry as it chills.
- Freezer: Freeze in airtight, freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator; the sweet potato may be softer after freezing.
- Reheating: Warm gently in a saucepan over low heat, stirring often, until the leftovers reach 165°F. Avoid high heat, which can scorch the thick curry on the bottom of the pan.
Questions That Come Up While This Curry Cooks

Red Lentil Sweet Potato Curry
Ingredients
Equipment
Method
- Heat the vegetable oil in a 4-quart Dutch oven or saucepan over medium heat. Add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Add the garlic, ginger, curry powder, cumin, turmeric, cayenne, and tomato paste; cook for 1 minute, stirring constantly.
- Stir in the sweet potato, lentils, coconut milk, vegetable broth, and salt, scraping the bottom of the pot to combine.
- Bring the mixture to a boil.
- Reduce the heat to low and simmer partially covered for 18 to 22 minutes, stirring occasionally, until the lentils have broken down and the sweet potato is fork-tender.
- Remove from the heat and stir in the lime juice and cilantro.



