Sweet Potato Red Lentil and Coconut Curry Recipe
Introduction
This Sweet Potato Red Lentil and Coconut Curry is a comforting, vibrant dish full of rich flavors and wholesome ingredients. It’s perfect for a cozy weeknight meal and pairs beautifully with rice or naan. Plus, it’s easy to make and naturally vegan.

Ingredients
- 2 tbsp 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 tsp yellow curry powder
- ½ tsp ground coriander powder
- ½ tsp cumin powder
- ½ tsp garam masala powder
- 1 x 15 oz tin chopped tomatoes
- 1 x 15 oz can creamy coconut milk (see notes)
- Side dish of choice (rice, naan…)
Instructions
- Step 1: Heat olive oil in a large saucepan over medium heat.
- Step 2: Add chopped onion and garlic and fry until translucent.
- Step 3: Meanwhile, wash the red lentils thoroughly using a sieve.
- Step 4: Add the diced sweet potato, lentils, vegetable broth, yellow curry powder, ground coriander, cumin, garam masala, chopped tomatoes, and a pinch of salt to the pan.
- Step 5: Bring the mixture to a boil, then reduce heat and simmer with the lid on for about 10-12 minutes.
- Step 6: Stir in the coconut milk and simmer uncovered for another 10 minutes. At this stage, you can add extra vegetables like baby spinach, kale, or olives if you like.
- Step 7: Taste the curry and adjust the seasoning as needed.
- Step 8: Serve with your preferred side dish such as rice or naan, and top with a drizzle of fresh lime juice and chopped cashews for added texture and flavor.
- Step 9: Enjoy immediately or store in an airtight container. This curry tastes just as good the next day and is freezer-friendly.
Tips & Variations
- For an oil-free version, substitute olive oil with soy sauce or use water to sauté the onions and garlic.
- Red lentils work best for this recipe as they break down easily, giving the curry a creamy texture.
- Feel free to add hearty greens like kale or spinach towards the end of cooking for extra nutrition.
- Add a pinch of chili flakes if you prefer a spicier curry.
- Use homemade vegetable broth for a richer flavor.
Storage
Store the curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or broth if it has thickened. This curry freezes well—defrost overnight in the fridge and reheat thoroughly before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of lentils for this curry?
Red lentils are preferred because they cook quickly and break down to give a creamy texture. Other lentils like green or brown will take longer to cook and may not soften as much, changing the consistency of the curry.
Is it possible to make this curry oil-free?
Yes, you can replace olive oil with soy sauce or simply sauté the onions and garlic in a little water or vegetable broth to keep the dish oil-free without sacrificing flavor.
PrintSweet Potato Red Lentil and Coconut Curry Recipe
This Sweet Potato Red Lentil and Coconut Curry is a hearty, comforting dish packed with warm spices and creamy coconut milk. Featuring sweet potatoes and red lentils simmered in a flavorful blend of curry powder, coriander, cumin, and garam masala, this vegetarian curry is perfect served with rice or naan for a satisfying meal. It’s easy to make, nutritious, and freezer-friendly, making it a great option for busy weeknights.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
- Diet: Vegetarian
Ingredients
Base Ingredients
- 2 tbsp olive oil (sub soy sauce for an oil-free recipe)
- 1 red onion, chopped
- 3 cloves garlic, chopped
Main Ingredients
- 1 big (or 2 small) sweet potatoes, diced
- ½ cup red lentils
- 1 ½ cups vegetable broth
- 1x 15 oz tin chopped tomatoes
- 1x 15 oz can creamy coconut milk
Spices
- 1 tsp yellow curry powder
- ½ tsp ground coriander powder
- ½ tsp cumin powder
- ½ tsp garam masala powder
Optional & Garnish
- Salt, to taste
- Side dish of choice (rice, naan)
- Fresh lime juice, for drizzling
- Chopped cashews, for topping
- Extra vegetables like baby spinach, kale or olives (optional)
Instructions
- Heat the Oil: Heat 2 tablespoons of olive oil in a large saucepan over medium heat to prepare for sautéing the aromatics.
- Sauté Onion and Garlic: Add the chopped red onion and garlic to the pan and fry them until the onion becomes translucent and fragrant, about 3-5 minutes.
- Prepare Lentils: While the onion and garlic cook, rinse ½ cup of red lentils thoroughly in a sieve under cold running water to remove any debris and excess starch.
- Add Sweet Potatoes, Lentils, and Liquids: Add the diced sweet potatoes, rinsed lentils, 1 ½ cups vegetable broth, all the spices (yellow curry powder, ground coriander, cumin, garam masala), chopped tomatoes, and a pinch of salt to the pan. Stir to combine all ingredients.
- Simmer Covered: Bring the mixture to a boil, then reduce the heat to low. Cover the pan with a lid and let it simmer for about 10-12 minutes until the sweet potatoes and lentils begin to soften.
- Add Coconut Milk and Simmer Uncovered: Stir in the creamy coconut milk and continue simmering for another 10 minutes without the lid. You can add optional extra vegetables like baby spinach, kale, or olives at this stage if desired.
- Adjust Seasoning: Taste the curry and adjust the seasoning with additional salt or spices as needed for your preference.
- Serve: Serve the curry hot with your side dish of choice such as steamed rice or naan bread. Drizzle with fresh lime juice and sprinkle chopped cashews on top for added texture and flavor.
- Store or Enjoy: Enjoy immediately or store in an airtight container. The curry maintains its flavor the next day and is also freezer-friendly for convenient meals later.
Notes
- For an oil-free recipe, substitute olive oil with soy sauce or omit oil and sauté vegetables with a splash of vegetable broth.
- Rinsing red lentils helps to remove dust and prevents excess foam during cooking.
- Vegetable broth can be homemade or store-bought depending on preference.
- Using creamy coconut milk adds richness; light coconut milk can be used for lower fat content but will be less creamy.
- Feel free to add extra vegetables such as baby spinach, kale, or olives towards the end of cooking for added nutrition.
- This curry stores well in the fridge for up to 3 days and freezes perfectly for up to 3 months.
Keywords: sweet potato curry, red lentil curry, coconut curry, vegetarian curry, easy curry recipe, healthy curry, one-pot meal

