Go Back
+ servings
Print Pin
4.65 from 31 votes

Sweet Potato Red Lentil and Coconut Curry Recipe

This Sweet Potato Lentil Curry is the perfect one-pot meal when you’re after a really healthy yet easy recipe. It combines sweet potatoes and lentils with some delicious curry flavors. This meal is also ready in less than 30 minutes, making it a great option for everyone who’s short on time.
Course Main Course
Cuisine dairy-free, gluten-free, Indian, vegan
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 2
Author Katie


  • 2 tablespoon olive oil *sub soy sauce for an oil-free recipe
  • 1 red onion, chopped
  • 3 cloves garlic, chopped
  • 1 big (or 2 small) sweet potatoes, diced
  • ½ cup red lentils *see notes
  • 1 ½ cups veggie broth *see notes
  • 1 teaspoon yellow curry powder
  • ½ teaspoon ground coriander powder
  • ½ teaspoon cumin powder
  • ½ teaspoon garam masala powder
  • 1x 15 oz tin chopped tomatoes
  • 1x 15 oz can creamy coconut milk *see notes
  • side dish of choice (rice, naan...)


  • Heat some olive oil in a large saucepan over medium heat.
  • Add onion and garlic and fry until translucent.
  • In the meantime, give the lentils a good wash (works best in a sieve).
  • Add sweet potato cubes, lentils, veggie broth, spices, chopped tomatoes and a pinch of salt.
  • Bring to boil, then reduce heat and let simmer with a lid on for about 10-12 minutes.
  • Then add coconut milk and let simmer without a lid for another 10 minutes. At that point you could also throw in some extra vegetables like baby spinach leaves, some kale or olives (optional).
  • Taste and adjust seasoning.
  • Serve with side dish of choice (rice, naan…) and a drizzle of fresh lime juice. I also highly recommend adding some chopped cashews on top. 
  • Enjoy right away or store it in an airtight container - it will taste just as good the next day!
    It’s also freezer-friendly!



  • Lentils: The amount of time and liquid needed for the lentils to be soft depends on what type of lentils you choose. The amount of veggie broth mentioned above works for red lentils. If you use green or yellow lentils, you might need to adjust the amount of vegetable broth.  
  • Spices: The intensity of spices can vary from brand to brand. Make sure to taste and adjust seasoning.
  • Coconut Milk: If you would like to omit the coconut milk, you could use yoghurt instead. However, this will change the texture as well as taste of this curry a bit and you will need to add more veggie broth.
  • How long does it last in the fridge? Between 4-5 days. Make sure to store it in an airtight container! 
  • Freezer Friendly? Yes.


Serving: 1. | Calories: 430kcal | Carbohydrates: 60g | Protein: 15g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Sodium: 70mg | Potassium: 942mg | Fiber: 20g | Sugar: 9g | Vitamin A: 16067IU | Vitamin C: 10mg | Calcium: 93mg | Iron: 5mg
All nutritional information is based on third-party calculations and should be considered estimates.
Tried this recipe?Tag @wholefoodsoulfood__kitchen on Instagram so we can admire your creations! Or leave a rating and comment telling us how you liked it!