
This hearty Sweet Potato Lentil Curry is my go-to recipe when I crave something wholesome and deeply flavorful yet easy enough for a busy weeknight. Filled with tender sweet potatoes, nutritional lentils, and a luxuriously spiced coconut base, it’s a bowl of comfort that never fails to warm me up from the inside out.
After making this on a rainy day with just what I had left in the fridge I realized how forgiving and customizable it is. Since then even picky eaters in my house have grown to love its creamy texture and balanced flavors.
Ingredients
- Sweet potatoes: These form the creamy and subtly sweet base so choose firm brightly colored ones without blemishes for best flavor
- Dry red lentils: These cook quickly and help thicken the curry’s body Red lentils are perfect because they break down easily becoming tender and creamy
- Coconut milk: This makes the sauce rich and luscious Opt for full-fat coconut milk for extra creaminess but light works too
- Vegetable broth: Enhances overall flavor without making the curry too thick Choose a good-quality low-sodium broth if possible
- Onion, garlic, ginger: Essential for building depth and aroma Fresh ginger adds a gentle heat (pick a plump piece with smooth skin)
- Carrot and red bell pepper: Bring extra color and subtle sweetness Use firm carrots and glossy bright bell peppers
- Curry powder, cumin, coriander, turmeric, cayenne: A fragrant spice blend for warmth and golden color Use freshly ground spices if possible for maximum flavor
- Baby spinach: This adds greens right at the end You can swap with kale or simply leave out
- Olive oil: Helps sauté and bring out spice flavors Choose extra-virgin for more aroma
- Cilantro and lime wedges: For finishing with herbal freshness and a little tang Pick vibrant cilantro and juicy limes
Instructions
- Prep and Sauté the Aromatics:
- Begin by heating olive oil in a large pot over medium heat. Add the finely chopped onion. Let it gently cook for three to four minutes until it turns soft and a bit translucent. Stir occasionally so it doesn’t brown too much. This slow sauté helps build the foundation of flavor for the entire dish.
- Bring Out the Fragrance:
- Once your onions are soft, add the minced garlic and grated ginger. Stir and cook for one minute until you can smell the aroma filling the kitchen. At this stage, you want to avoid burning so keep the heat at medium-low and stir constantly.
- Toast Your Spices:
- Next in go the curry powder, ground cumin, coriander, turmeric, and if you like a bit of kick, a touch of cayenne. Toast the spices for about a minute, stirring nonstop so nothing sticks and they become fragrant. This step unlocks the flavors, infusing the oil and creating a complex base.
- Build the Base with Vegetables:
- Tumble in your diced sweet potatoes, carrot, and red bell pepper. Stir to coat every piece with the spice mixture so all the vegetables are glossy and covered. Give it a minute or so for the flavors to start mingling together.
- Simmer with Lentils and Liquids:
- Tip in your rinsed red lentils, pour in the coconut milk, and add the vegetable broth. Stir thoroughly to combine everything and increase the heat to bring the pot up to a gentle boil.
- Cook Low and Slow:
- Once bubbling, reduce the heat to low. Cover the pot and let the mixture simmer for twenty-five to thirty minutes. Stir a couple of times during cooking and check if the lentils and sweet potatoes are tender and nearly creamy.
- Add the Greens:
- If you are using baby spinach, stir it in at the end. The heat of the curry will quickly wilt the greens in about two minutes so they stay vibrant and just-cooked.
- Finish and Season:
- After the spinach is wilted, taste and season with salt and freshly ground black pepper as needed. Let the curry sit for a couple of minutes with the lid on before serving to meld the flavors.
- Serve with a Burst of Freshness:
- Ladle into bowls and garnish with chopped cilantro and lime wedges. The lime brightens everything up, cutting through the richness.

I find it impossible to resist the deep creaminess that coconut milk brings to this dish. The moment I add it and see the bright curry colors swirl together always reminds me of big family dinners where we’d pass bowls around and everyone would pile on their favorite toppings.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to four days. Reheat gently on the stovetop or in the microwave adding a splash of broth if needed to loosen. This curry also freezes well—just cool completely first, then freeze in portioned containers for up to three months.
Ingredient Substitutions
Swap sweet potatoes with butternut squash or pumpkin if that is what you have on hand. For added protein, stir in a can of drained chickpeas along with the lentils. If you cannot find red lentils, yellow split lentils will work but may take a few extra minutes to become tender.
Serving Suggestions
I love pairing this curry with fluffy basmati rice or warm naan bread to soak up every bit of creamy sauce. For a lighter meal, serve over cooked quinoa or alongside a crisp cucumber salad. Garnishing with extra lime and fresh chili slices takes it over the top.
Cultural Context
This curry is inspired by the comforting one-pot dishes common in South Asian home cooking, where warming spices and coconut milk create delicious depth. While not a traditional Indian recipe, it borrows techniques and flavors that make Indian kitchens so inviting.
Seasonal Adaptations
Swap bell pepper for diced zucchini or green beans in summer. Add extra greens like Swiss chard in winter for more nutrition. For fall, add chopped apple for gentle sweetness.

The first time I made this for friends they were amazed it was both vegan and deeply satisfying No matter the season it is now a staple in our meal rotation
Recipe FAQ Section
- → Can this dish be prepared ahead of time?
Yes, it keeps well in the fridge for up to four days and can be frozen for longer storage, making it ideal for meal prep.
- → What sides work best?
Steamed basmati rice, quinoa, or naan pair nicely, allowing you to soak up the flavorful sauce.
- → How can I add more heat?
Increase cayenne pepper or add fresh chopped chili to boost the spice level to your preference.
- → Are any substitutions possible for the spinach?
Kale is a great alternative, or simply omit the greens if you prefer a simpler dish.
- → Is this appropriate for gluten-free diets?
Yes, the dish is naturally gluten-free, but always check labels on broths and spices to avoid contamination.
- → Are there allergens to watch for?
Coconut milk may be an issue for those with tree nut allergies, so substitute if necessary.
- → What kind of lentils should be used?
Red lentils are recommended for their quick cooking time and creamy texture, perfect for this dish.