Hearty & Healthy Sweet Potato Lentil Curry: Your Ultimate Vegan Comfort Food Recipe
As the days grow shorter and the air turns crisp, there’s nothing quite like a warm, comforting meal to nourish your soul. This Sweet Potato Lentil Curry is precisely that – a vibrant, deeply flavored dish designed to warm you from the inside out. It’s a culinary hug in a bowl, featuring tender sweet potatoes, hearty lentils, and a medley of wholesome vegetables, all simmered to perfection in a rich, creamy coconut milk base infused with an aromatic blend of warm spices. Finished with a sprinkle of fresh herbs, this easy curry dish is not only incredibly delicious but also perfect for a satisfying weeknight meal. Serve it alongside a crisp green salad and warm naan bread for a truly complete and unforgettable experience.

Curry holds a special place in our home, and we find ourselves returning to its incredible versatility and flavor combinations time and again. While I enjoy experimenting with many variations of curry dishes, this particular Sweet Potato Lentil Curry recipe has become an absolute favorite, especially during the colder months of the year. Its rich, warming spices and substantial ingredients make it the perfect antidote to a chilly day, transforming simple ingredients into a truly satisfying meal.
This is more than just a cozy dinner; it’s a hearty and deeply comforting dish that shines as a fantastic option for meal prep. Its flavors deepen and meld beautifully over time, meaning it tastes even better the second or third day after you make it. Imagine having a ready-to-heat, wholesome meal waiting for you after a long day – that’s the magic of this sweet potato curry.
At its core, this vegetarian sweet potato curry features tender sweet potatoes, simmered with an exquisite blend of warm spices, a robust curry paste, protein-packed lentils, and other nourishing vegetables. A creamy infusion of coconut milk and flavorful vegetable broth creates a luscious sauce that coats every ingredient, promising a delightful bite with every spoonful. I personally love to pair this vegan lentil curry with a side of fluffy Homemade Naan, perfect for scooping up every last drop of the rich sauce, and a vibrant Arugula Salad with a zesty lemon dressing to add a refreshing contrast.
If you’re a fellow curry enthusiast, you’ll be thrilled to explore other delicious recipes on our site, including this savory Chickpea Curry, Cauliflower Curry, Easy Eggplant Curry, Simple Shrimp Curry, Quick Red Lentil Curry, and this warming Pumpkin Curry. Each offers a unique flavor profile while delivering that beloved curry comfort.

Why You’ll Adore This Sweet Potato Lentil Curry
- Effortlessly Easy to Make: Looking for an incredibly simple yet profoundly satisfying meal? This Sweet Potato Lentil Curry is your answer. The process is straightforward: chop your ingredients, give them a quick sauté, let everything simmer to meld the flavors, and then serve. Even novice cooks will find this recipe approachable, making it a perfect addition to your weekly rotation for those busy evenings. It truly is that easy to achieve a gourmet-tasting dish at home.
- Budget-Friendly & Wholesome: One of the standout features of this lentil curry is its cost-effectiveness. Utilizing readily available and affordable ingredients like sweet potatoes, various vegetables, and pantry staples, this dish is wonderfully wallet-friendly without compromising on nutrition or flavor. It’s an ideal choice for economical weekday dinners, providing a filling and nutritious meal for the whole family, or even for entertaining guests on a budget.
- Rich in Protein & Packed with Veggies: This isn’t just a delicious curry; it’s a nutritional powerhouse. Overflowing with nutrient-dense sweet potatoes, a vibrant array of vegetables, fresh spinach, and fiber-rich lentils, this curry delivers a significant boost of plant-based protein. The lentils are particularly effective at keeping you feeling full and satisfied for longer, making this a smart choice for anyone seeking a wholesome and sustaining meal. You’ll absolutely fall in love with how incredibly cozy and satisfying this healthy plant-based curry tastes!
Essential Sweet Potato Lentil Curry Ingredients & Smart Substitutions

Gathering these simple pantry staples and fresh produce is all it takes to create this delectable sweet potato lentil curry. For precise measurements and step-by-step printable instructions, please refer to the recipe card below.
- Tomatoes: Freshly chopped tomatoes add a bright, acidic counterpoint to the richness of the curry. If fresh tomatoes aren’t in season or you’re looking to save time, quality canned diced tomatoes are an excellent substitute and will yield equally delicious results, ensuring a consistent flavor year-round.
- Curry Paste: This is the backbone of our curry’s flavor, bringing depth and complexity. The market offers a wide array of pre-made curry pastes, ranging from delightfully mild to intensely spicy. I highly recommend exploring a few different brands or types (like red, green, or yellow curry paste) to discover which one best suits your personal taste preferences and desired heat level.
- Spices: The spices are what give this sweet potato curry its signature warmth and robust aroma. This recipe specifically calls for ground coriander and ginger. You have the flexibility to use either convenient ground ginger or the bright, pungent flavor of freshly grated ginger for an extra kick. To further enhance the flavor profile and add layers of warmth, I often enjoy incorporating additional spices such as earthy cumin, a touch of cayenne pepper for subtle heat, smoky chili powder, sweet paprika, or fragrant garam masala. Feel free to adjust these to your liking.
- Sweet Potato: A key ingredient, this curry utilizes one large sweet potato, providing natural sweetness and a creamy texture as it cooks down. It’s crucial to peel and cube the sweet potato into uniform, small pieces. This ensures even cooking, so all pieces become tender at the same time. If sweet potatoes aren’t available, cubed butternut squash makes for a fantastic and equally delicious substitute.
- Lentils: For this particular vegan lentil curry, I prefer using red lentils. Their quick cooking time and tendency to break down slightly create a wonderfully creamy and thick texture that beautifully absorbs the curry flavors. However, if you have other types on hand or simply prefer them, yellow lentils, brown lentils, or green lentils can also be used. Just be aware that cooking times and final textures may vary slightly. Remember to rinse your lentils thoroughly before adding them to the pot!
- Spinach: Fresh spinach is added at the very end of the cooking process, where it quickly wilts into the hot curry, boosting its nutritional content and adding a touch of vibrant color. While I highly recommend it, you can certainly skip the spinach if you’re not a fan or don’t have any on hand. Alternatively, feel free to experiment with other leafy greens like kale or Swiss chard, adding them a few minutes earlier to allow them enough time to soften.
- Coconut Milk: This creamy ingredient is essential for achieving the rich, luxurious texture and subtle sweetness that defines a truly great curry. Coconut milk provides a beautiful creaminess that balances the spices and adds an authentic, tropical depth of flavor. For the richest possible curry, opt for full-fat coconut milk; however, light coconut milk can be used if you’re looking for a lighter option.
Creative Recipe Modifications for Your Sweet Potato Lentil Curry
This Sweet Potato Lentil Curry recipe is incredibly versatile and can be easily adapted to suit your preferences or what you have available in your kitchen. Don’t be afraid to get creative!
- Boost Your Veggie Intake: This curry is already packed with vegetables, but there’s always room for more! You can easily enhance the nutritional value and texture by adding a variety of other vegetables you have on hand. Florets of cauliflower and crisp green beans integrate particularly well into a sweet potato lentil curry, absorbing the delicious flavors. Other excellent additions include diced red bell peppers for sweetness, sliced carrots for extra body, or a handful of frozen peas added towards the end for a pop of color and freshness. Have fun experimenting with your favorite seasonal produce!
- Introduce a Protein Source: While this recipe is designed to be a hearty vegan lentil curry, you can easily adapt it for friends or family members who prefer to include meat in their meals. I highly recommend adding boneless, skinless chicken thighs, cut into bite-sized pieces. Chicken thighs are incredibly flavorful and tend to stay wonderfully tender and juicy when simmered in the creamy coconut broth. Simply brown the chicken pieces after sautéing the onions and garlic, then proceed with the recipe as directed. You could also try shrimp (added at the very end for a few minutes until pink) or even firm tofu (pressed and pan-fried before adding).
- Curry Paste vs. Curry Powder: If you don’t have curry paste in your pantry or want to avoid buying an extra ingredient, you can certainly use curry powder instead. Many home cooks already have curry powder on hand, making this a convenient substitution. When swapping, start by adding about half the amount of curry powder as you would curry paste, and then gradually add more to taste. Curry powders can vary significantly in intensity and flavor, so tasting as you go is key to prevent accidentally over-spicing your delicious sweet potato curry!

Crafting Your Perfect Sweet Potato Lentil Curry: A Step-by-Step Guide
Making this delicious Sweet Potato Lentil Curry is a straightforward process that yields incredible results. Follow these simple steps for a flavorful and comforting meal.
Step 1: Build the Aromatic Base: Begin by heating a medium-sized pan or Dutch oven over a medium heat. Add the olive oil, allowing it to shimmer slightly. Once warm, add your minced garlic and diced onion, and sauté them gently for about 1 minute until they become fragrant and the onion softens slightly. Next, add the chopped fresh (or canned diced) tomato along with a small splash of water to help it break down and create a saucier consistency. Continue to cook this mixture for another 3-5 minutes, stirring occasionally, until the tomatoes begin to soften and release their juices.
Now it’s time to infuse the base with those incredible curry flavors. Stir in the curry paste, ground coriander, and ginger. Mix well, ensuring the spices are fully incorporated and become fragrant, typically for about 30 seconds to a minute. Season with a dash of salt and freshly ground black pepper to taste, laying the foundation for a truly balanced flavor.

Step 2: Add Sweet Potatoes and Lentils for Simmering: To your fragrant spice base, add the cubed sweet potato, rinsed and drained lentils, and the creamy coconut milk. Give everything a good stir to combine all the ingredients thoroughly. Bring this vibrant mixture to a gentle boil, then reduce the heat to low, cover the pan with a lid, and let it simmer for 15 minutes. This initial simmer allows the sweet potatoes to start softening and the lentils to begin cooking, while the flavors start to marry beautifully.
Step 3: Introduce Broth and Continue Simmering: After 15 minutes, remove the lid. The mixture should be thicker, and the sweet potatoes partially tender. Pour in the vegetable broth, stirring it in well to ensure it’s fully integrated into the curry. Re-cover the pan and continue to simmer for another 10-15 minutes, or until the sweet potato cubes are fork-tender and the lentils are fully cooked through, reaching a soft, creamy consistency. The broth will add more liquid and help create the perfect curry consistency.
Step 4: Stir in Spinach & Serve: Once the sweet potatoes and lentils are perfectly tender, stir in the fresh baby spinach. The residual heat from the curry will quickly wilt the spinach, which should only take a minute or so. Remove the pan from the heat. Now your hearty sweet potato lentil curry is ready to be enjoyed! Scoop generous portions into bowls, ideally pre-loaded with fluffy rice or nutritious quinoa. For an extra touch of freshness and flavor, top with a generous sprinkle of fresh cilantro, a dollop of cooling yogurt (if not strictly vegan), and a pinch of chili flakes for a gentle kick. Don’t forget a piece of warm naan bread on the side for dipping!

Pro Tips for the Best Sweet Potato Lentil Curry
Elevate your Sweet Potato Lentil Curry from delicious to extraordinary with these helpful tips and tricks:
- Always Rinse Your Lentils Thoroughly: Before you even think about cooking, it’s essential to give your dry lentils a good rinse under cold running water. Place them in a fine-mesh sieve and rinse until the water runs clear. This step is crucial for removing any dust, debris, or even small stones that can sometimes be found among the lentils due to how they are processed and packaged. Picking through them quickly before rinsing can also help identify and remove any shriveled or discolored lentils, ensuring a clean and pleasant eating experience.
- Customize the Heat to Your Liking: Spice tolerance is incredibly personal, and what one person considers mild, another might find fiery! This recipe provides a fantastic base, but remember to adjust the spice level according to your preference. If you prefer a milder curry, use a gentle curry paste and go easy on the cayenne or chili flakes. For those who love a kick, feel free to increase the amount of curry paste, add a pinch more cayenne pepper, or incorporate fresh chopped green chilies (like serrano or jalapeño) along with your garlic and onion. You can also finish with extra crushed red pepper flakes for individual servings.
- Explore the World of Spices: Indian cuisine is renowned for its magnificent and complex use of spices, and this sweet potato lentil curry is a perfect canvas for experimentation. While the recipe keeps it simple with coriander and ginger, feel free to deepen the flavor profile. Consider adding a teaspoon of earthy ground cumin and a pinch of vibrant turmeric when you add the other spices. For an even more authentic and fragrant experience, you could experiment with whole spices. Sauté whole cumin seeds, coriander seeds, or mustard seeds in the olive oil before adding the garlic and onion. For an exotic touch, try simmering a star anise pod or a few green cardamom pods with the curry (just remember to remove them before serving, as they are not meant to be eaten!). These additions will add incredible aromatic layers to your vegan lentil curry.
- Achieve the Perfect Sweet Potato Texture: To ensure your sweet potatoes cook evenly and become perfectly tender without turning mushy, cut them into roughly uniform, small cubes (about 1/2 to 3/4 inch). If the pieces are too large, they will take longer to cook, and your lentils might overcook. If they are too small, they might disintegrate. Consistent sizing is key!
- Don’t Skimp on Garnishes: While often seen as optional, garnishes truly enhance the flavor and visual appeal of your curry. Fresh cilantro brightens the dish, a dollop of plain yogurt (dairy or non-dairy for a vegan option) adds a cooling creaminess, and a sprinkle of chili flakes provides a last-minute burst of heat. Chopped green onions or a squeeze of lime juice can also add fantastic fresh notes.

Storage & Reheating Tips for Your Lentil Curry
This Sweet Potato Lentil Curry is not only fantastic fresh, but it also makes for excellent leftovers. Properly storing and reheating ensures you can enjoy its deliciousness for days to come!
- Storing Leftovers: Once your Sweet Potato Lentil Curry has completely cooled down to room temperature, transfer it to an airtight container. This is crucial for maintaining freshness and preventing spoilage. Stored correctly in the refrigerator, your delicious curry will keep beautifully for up to five days, making it an ideal option for meal prepping healthy lunches or dinners throughout the week.
- Reheating for Best Flavor: To reheat your leftover Sweet Potato Lentil Curry, you have a couple of convenient options. For stove-top reheating, gently warm the curry in a pan over medium heat, stirring occasionally, until it’s heated through. There’s no need to bring it to a rolling boil; just a gentle simmer is sufficient. If you prefer the microwave, transfer your desired portion to a microwave-safe bowl, cover it loosely, and heat in 1-2 minute intervals, stirring between each, until piping hot. If the curry has thickened too much in the fridge, you can add a splash of vegetable broth or water during reheating to achieve your desired consistency.
Frequently Asked Questions About Sweet Potato Lentil Curry
- Can I make this curry in a slow cooker or Instant Pot?
Yes, you absolutely can! For a slow cooker, sauté the aromatics and spices on the stovetop first, then transfer them to the slow cooker with all other ingredients (except spinach and garnishes). Cook on low for 6-8 hours or high for 3-4 hours, until sweet potatoes are tender and lentils are cooked. Stir in spinach at the end. For an Instant Pot, use the sauté function for aromatics, then add all ingredients (except spinach and garnishes), seal, and cook on high pressure for 10-12 minutes. Allow for natural release for 10 minutes, then quick release. Stir in spinach. - What kind of rice pairs best with this curry?
Basmati rice or jasmine rice are classic choices that complement the aromatic flavors of curry beautifully. Brown rice or quinoa are also excellent options if you prefer a whole grain alternative, adding even more fiber and nutrients to your meal. - Is this Sweet Potato Lentil Curry spicy?
The spice level is adjustable! The recipe uses curry paste and dried ginger, which provide warmth rather than extreme heat. You can control the spiciness by choosing a mild curry paste and being conservative with cayenne pepper or chili flakes. If you love heat, opt for a medium or hot curry paste and add more chili flakes or even fresh chopped chilies.
Explore More Sweet Potato & Lentil Recipes
If you’re a fan of the wholesome goodness of sweet potatoes and lentils, we have more recipes you’ll love!
Vegetarian
Sweet Potato Bowl
Turkey
Cheesy Ground Turkey Sweet Potato Skillet
Mediterranean
Sweet Potato Soup with Lentils
Vegetarian
Southwestern Roasted Sweet Potato Rounds
Tried this recipe? We’d love to hear your thoughts! Leave a star rating and comment below! To stay updated with our latest delicious recipes, subscribe to my newsletter or follow me on
Facebook,
Instagram, or
Pinterest.
Sweet Potato Lentil Curry

Pin
Ingredients
- 2 tablespoons extra virgin olive oil
- 4 garlic cloves, minced
- 1 small onion, diced
- 1 cup tomato, chopped or 1 cup diced tomatoes
- 2 tablespoons curry paste
- 1 teaspoon dried coriander
- 1/2 teaspoon dried ginger or 1 tablespoon fresh ginger
- 1 large size sweet potato, peeled and cut into small cubes
- 1 cup dry red lentils, picked through, rinsed and drained
- 2 cups of baby spinach, pieces torn
- 1 – 14 ounce can coconut milk
- 1 cup vegetable broth
- Fresh cilantro for garnish
- Yogurt for serving
- Crushed red pepper for garnish
Instructions
-
Heat a medium size pan or Dutch oven with olive oil on medium heat. Sauté minced garlic and diced onion for 1 minute until fragrant. Add chopped tomato and a splash of water, cooking for another 3-5 minutes until tomatoes soften.
-
Stir in curry paste, dried coriander, and ginger, cooking for about 30 seconds until fragrant. Season with a dash of salt and pepper to taste.
-
Add the cubed sweet potato, rinsed lentils, and coconut milk to the pan. Bring this mixture to a gentle boil, then reduce heat to low, cover, and simmer for 15 minutes.
-
Remove the lid and stir in the vegetable broth, mixing well. Re-cover and simmer for another 10-15 minutes, or until the sweet potato is fork-tender and the lentils are cooked through. Finally, stir in the fresh spinach and let it wilt for about a minute.
-
Serve hot in bowls, ideally over a bed of rice or quinoa. Garnish generously with fresh cilantro, a dollop of yogurt (if desired), and a sprinkle of crushed red pepper. Enjoy with a piece of warm naan bread on the side.
Notes
- Rinse your lentils thoroughly: Before cooking, make sure you rinse your dry lentils well in cold water and pick through them. This crucial step helps to remove any dust, debris, or small stones that may be present, ensuring a clean and pleasant eating experience.
- Play with spices: Indian cuisine is celebrated for its incredible array of spices. While this recipe keeps it beautifully simple, feel free to enhance the flavor profile. You can complement the dried coriander and ginger with a teaspoon of earthy ground cumin and a pinch of vibrant turmeric. For a more authentic depth, experiment with whole spices; cumin seeds, coriander seeds, and mustard seeds all make delicious additions when sautéed in oil at the start of the process. For an exotic aromatic touch, consider adding a star anise pod or a few green cardamom pods (just remember to remove these before serving, as they’re for infusing flavor).
- Leftovers are even better! Once cold, transfer any leftover Sweet Potato Lentil Curry to an airtight container. Its flavors deepen over time, making it a fantastic meal prep option. It keeps well for up to five days in the refrigerator.
- Reheating instructions: To reheat the Sweet Potato Lentil Curry, gently warm it in a pan over a medium heat until heated through (no need to bring it all the way up to boiling). Alternatively, you can heat it up in your microwave in intervals, stirring occasionally, until piping hot. Add a splash of broth or water if it has thickened too much.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.