This post may contain affiliate links. Please read my disclosure and privacy policy.
If you’re looking for a comforting vegetarian dinner, this Sweet Potato Curry is for you. It’s made with quick-cooking red lentils and creamy coconut milk, for a satisfying meal!
This recipe is allergy-friendly, since it’s naturally gluten-free, dairy-free, and vegan.
It comes from my friend Gena from The Full Helping, and her first cookbook, Choosing Raw. Serve it with white rice (try Instant Pot white rice), or cooked quinoa, for a comforting meal that is ready in just 30 minutes.
Love curry recipes? You may also love Coconut Curry, Pumpkin Curry, or Salmon Curry.
Ingredients You’ll Need
What’s in Sweet Potato Curry?
- Sweet potato
- Lentils
- Coconut milk
- Onion
- Garlic
- Ginger
- Curry powder
You can add any other vegetables you like to this dish, such as bell pepper, spinach, or diced tomatoes. Adding a big handful of fresh cilantro at the end takes the flavor to the next level, and you can add a squeeze of fresh lemon juice or lime juice, to brighten it up, if you’d like.
It’s very easy to customize!
How to Make Sweet Potato Curry
1. Saute the aromatics. Heat the olive oil in a large pot over medium heat, and add in the onion. Saute until it’s softened, about 5 minutes.
Add in the turmeric, curry powder, garlic, and ginger, and saute briefly, just until they are fragrant, about 1 minute.
2. Simmer. Add in the water (or use vegetable broth), lentils, and sweet potatoes, along with salt and pepper. Bring the liquid to a boil, then lower the heat and cover.
Cook until the lentils and sweet potatoes are both tender, about 15 minutes.
3. Finish. When everything is tender, add in the coconut milk and cilantro. Stir well, then adjust any seasoning to taste.
Serve warm, with cooked rice or quinoa, and extra cilantro on top, if you like. You can also serve it with lime wedges, so everyone can add an extra squeeze of lime juice, if they’d like to.
Storage Tips
This sweet potato curry will be soup-like when it’s warm, and will thicken as it cools, so don’t be surprised if it thickens up significantly when the leftovers are stored in the fridge.
It will keep well in an airtight container in the fridge for up to 5 days. When you reheat it, the sauce will thin-out again, but you can always add a little extra water or broth, to thin it out even more.
Frequently Asked Questions & Substitutions
Do I have to use lentils? No, but you’ll need to adjust the liquid if you leave them out. If you’d like to use canned chickpeas, or another protein instead, I would remove 2 cups of liquid.
Can I use green lentils? Yes, but the cooking time will increase, which will also make the sweet potatoes softer. Green and brown lentils tend to cook in 25 to 30 minutes.
Can I use curry paste? Sure! You can replace the curry powder with 2 tablespoons of red curry paste, for a similar flavor.
Prefer to skip the coconut milk? Use almond milk, oat milk, or even heavy cream, if you don’t need a dairy-free recipe.
Variations
Thai Sweet Potato Curry: Add a squeeze of lime juice and a tablespoon of maple syrup, for an added sweet and sour flavor, similar to my Thai Chickpea Curry. You can also add fresh basil!
Peanut Butter Curry: Add 2 to 4 tablespoons of peanut butter to the sauce, and top the dish with crushed peanuts. Peanut butter curry also goes well with crushed tomatoes or tomato paste, if you’d like to add that in.
Indian Sweet Potato Curry: Try adding in a can of diced tomatoes and a teaspoon of ground cumin, for a different variation. Indian curry tends to be a little heartier and warmer, so you can also add a pinch of cinnamon or cloves, if you like.
Ingredients
- 1 tablespoon olive oil
- 1 yellow onion , diced
- 1 cup dried red lentils
- 1 medium sweet potato , cut into 1-inch cubes
- 1/2 teaspoon ground turmeric
- 1 tablespoon curry powder
- 2 garlic cloves , minced
- 1 inch fresh ginger , minced
- fine sea salt
- ground black pepper
- 3 1/2 cups vegetable broth or water
- 1/2 cup coconut milk
- 1/4 cup freshly chopped cilantro
Instructions
- Heat the olive oil in a large pot over medium heat, and saute the onion until softened, about 5 minutes. Add in the turmeric, curry powder, garlic, and ginger, and stir for 1 more minute, just until fragrant.
- Add in the broth or water, lentils, sweet potatoes, 1 teaspoon of salt, and a 1/4 teaspoon of ground black pepper. Bring the liquid to a boil, then lower the heat and cover the pot. Cook until the lentils and sweet potatoes are both tender, about 15 minutes.
- Stir in the coconut milk and cilantro, and adjust any seasoning to taste. I usually add more salt, about a 1/2 teaspoon at a time, but this will vary based on if you used broth or water. (I add an extra full teaspoon of salt when using water.) Season to taste, with a squeeze of lemon or lime juice, if you'd like to brighten the flavor, then serve warm over cooked rice or quinoa.
- Leftovers can be stored in an airtight container in the fridge for up to 5 days. It will thicken when chilled, but the sauce will thin out again when you heat it up.
Video
Notes
Nutrition
If you try this Sweet Potato Curry recipe, please leave a comment and star rating below. I’d love to hear what you think!
Love recipes that are high in protein and low in carbs:)
This looks delicious! I would love to see more “kid-friendly” recipes!
As a person who is a wee bit lacking in the creativity (and cooking confidence) departments, I appreciate each of the recipes you share! I especially like these hearty vegetarian recipes and always look for those. It’s nice to feed my family well without the expense of meat at every meal!
Fabulous! Can’t wait to try it!
I’d love to see more of recipes from international cuisines. I know that people in other countries can’t afford to eat meat protein every meal, and there are many creative, delicious, plant-based dishes that we can expose our taste buds to. I’m always amazed by the use of herbs and spices that takes the flavor to the next level. 🙂
Yes to more international cuisine!! That’s just what I was about to put. Good going, Mona Han! Megan, I love when you post yummy Indian (my favorite cuisine), Mexican & Thai meals & would love to see cuisine from all over Africa, as well!! (Yes to all over the world, too. Those are just my favorites.) I look forward to devouring this meal you posted, here. I love curried almost anything.
This recipe looks so good! 🙂 I’m hoping to see more recipes for vegan foods that are usually not vegan, such as vegan (hot) dogs or vegan cheesecake and stuff like that.
Wheat-free and/or grain-free bread
More cook ahead meals that can be paired with other sides for new meals later in the week.
Me too!!!!!!!
More vegetable curry! 🙂
I am fairly new to your site but so far I have loved every recipe I have tried. I would love to see more easy dinners that are healthy.