Made with coconut milk, red lentils, and spinach, and ready in less than 30 minutes, this one-pot sweet potato curry is full of flavor, while being quick and easy to prepare. Not to mention, it’s a well-balanced meal that is packed full of fiber and vegetarian protein and makes great leftovers too!
It’s no secret that I love curry, as I shared many recipes on the blog before. From chickpeas to lentils and Thai to Indian, I’m always looking to try different styles of curry. This particular recipe was inspired by pantry items and is a bit of a cross between an Indian curry and a dal.
Dal, sometimes spelled dhal, dahl, and daal, is both an ingredient and a dish; it is the term used for dried split peas or lentils and is also the term used for a thick lentil soup very common in Indian cuisine. The dal inspiration is what influenced the heavy use of lentils, along with the sweet potatoes, in this recipe. Not only are lentils easy to cook with but they are a wonderful source of fiber and a good source of vegetarian protein, which helps to make this quick and easy curry a more well-balanced meal.
Prefer to watch the video?
[adthrive-in-post-video-player video-id=”o4qcBIts” upload-date=”2023-02-10T17:18:47.000Z” name=”Sweet Potato Curry” description=”This lentil, spinach, and sweet potato curry is rich in plant-based protein and full of fiber making it a hearty vegetarian meal” player-type=”collapse” override-embed=”false”]
While I’ve been enjoying this dish for dinner, it works equally well for lunch, and it keeps very so it makes a wonderful meal prep idea. Just whip up a batch of this spinach lentil sweet potato curry tonight, store it in the fridge or freezer, and you’ll have hearty and healthy vegetarian meals ready to go whenever you need them.
What You’ll Need
You’ll need the following ingredients for this sweet potato curry recipe:
- Sweet Potatoes: You can add them peeled or unpeeled, it’s completely up to you!
- Lentils: While you can technically use any color, the texture and flavor of red lentils work best.
- Spinach: The recipe calls for fresh spinach, but you can use frozen if needed.
- Coconut Milk: Be sure to use canned coconut milk, regular or lite is fine.
- Broth: Chicken broth or vegetable broth both work well.
- Onion: To build a base of flavor.
- Garlic: To add some fragrance.
- Ginger: Fresh ginger root works best, however, you can use powdered or ground ginger if needed.
- Spices: Some curry powder, cumin, and turmeric to add flavor and color.
In addition to the above, you’ll need some oil, salt, and black pepper and, if desired, some brown rice or white rice and fresh cilantro to serve.
Dietary Adaptions
To Make it Gluten-Free: No adaptations are needed; the recipe is gluten-free.
To Make it Dairy-Free: No adaptations are needed; the recipe is dairy-free.
To Make it Vegan: Use vegetable broth.
How to Make Sweet Potato Curry
When I say this one-pot vegetarian curry is easy to make, I mean it, here’s what you’ll do:
- Cook the veggies. Begin by cooking the onion, garlic, and ginger in coconut oil until tender.
- Add the spices. Add the curry powder, cumin, turmeric, salt, and pepper.
- Add the lentils. Mixing to combine with the onion mixture.
- Add the sweet potatoes. Mixing to combine with the lentil mixture.
- Add the broth and coconut milk. Add the liquids and stir everything until well combined.
- Simmer the curry. Allow the mixture to cook until the lentils are tender and the sweet potato can be pierced with a fork.
- Wilt in the spinach. Once the curry is cooked, stir the chopped spinach, and warm for another few milted until it’s wilted and bright green.
Once everything is cooked, the curry be served immediately or cooled and stored in the fridge for later. You can find the detailed instructions in the recipe card below.
Red’s Nutrition Tip
This recipe contains a moderate amount of vegetarian protein, however, if you wanted to push the protein content even further, you can serve it with a bit of grilled chicken or grilled steak on top.
What to Serve With It
While this sweet potato lentil curry is delicious on its own, and I often eat it that way myself, if you’re looking to create larger portions or want to stretch the dish, you can serve it with something to bulk it up a little. I would recommend one of the following.
- Rice: I think it works best with white rice but brown rice works well too.
- Flatbread: Such as roti, naan or chapati.
- Cauliflower Rice: If you want a lower carb or lower calorie option.
To finish the dish, I recommended serving it with some fresh cilantro and some red pepper flakes, if you want a bit more heat.
Storage + Reheating
To Store: Allow the curry to cool completely and then store it in airtight containers in the refrigerator for up to 5 days.
To Freeze: Once cooled, transfer the curry to airtight containers and store it in the freezer for up to 3 months.
To Reheat: For the best results, reheat the curry in a pan on low-medium heat for 5-10 minutes or until warmed through. Alternatively, it can be reheated in the microwave for 2-3 minutes. If frozen, allow to thaw it completely before reheating.
More Healthy Curry Recipes:
- Green Lentil & Spinach Curry
- Yellow Squash & Chickpea Curry
- Slow Cooker Beef Curry
- Chickpea Peanut Curry
- Red Lentil Tofu Curry
Sweet Potato Curry
Made with red lentils, spinach, and coconut milk, this sweet potato curry recipe is a healthy vegetarian meal that is rich, creamy, and full of flavor.
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Stew
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
- 2 tablespoons coconut oil, ghee, or olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1-inch fresh ginger, grated or minced
- 1 1/2 cups red lentils, dry
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- 1/2 teaspoon salt
- 1 large sweet potato, peeled and cubed
- 1 can (14 oz.) coconut milk
- 3 cups vegetable broth, chicken broth, or water
- 2 cups spinach, roughly chopped
- Cilantro, chopped, to serve
Instructions
- In a large pot on medium-high heat, warm the coconut oil. Add onions and allow to cook for 4-5 minutes until translucent.
- Add garlic and ginger, and cook for about 1 minute. Add curry powder, cumin, turmeric and salt, and allow to heat for an additional 30 seconds until fragrant.
- Add lentils and chopped sweet potatoes to the pot and stir to combine with the spice mixture.
- Cover with coconut milk and broth, stir to combine, and bring to a gentle boil. Once boiling, reduce to a simmer, cover, and allow to cook for about 15-20 minutes until lentils are tender and the sweet potatoes can easily be pierced with a fork.
- Once tender, add chopped spinach, stir to combine, and simmer until spinach has wilted. At this point, the curry should have thickened and most of the broth absorbed, if not, allow it to simmer for a final 5-10 minutes until the curry is thick and creamy. If you find the curry too thick, simply loosen it up with a bit of additional broth or water. Once cooked, taste and adjust the seasoning with additional salt to taste.
- Serve curry immediately or store in an airtight container in the fridge for up to 5 days or in the freezer for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 378 calories
- Sugar: 2 grams
- Fat: 19 grams
- Carbohydrates: 41 grams
- Fiber: 7 grams
- Protein: 14 grams
Jenn Beyak says
So easy and delicious and loved by the whole family!! I have made this twice now and double the recipe each time, because the leftovers are so good.
Roslyn Raquel Guzman says
This sounds amazing! I’m wondering if I could make it with regular potatoes. My picky family hates sweet potatoes whomp whomp
Stephanie Kay says
Absolutely! You could certainly swap white potatoes for sweet potatoes, however, they *may* take a few more minutes to cook depending on the style of white potatoes, so just keep an eye on that. Butternut squash would also work if your family happens to enjoy it. 🙂
Michael Capoccia says
I use Japanese sweet potatoes
They are less sweet about half way between a yellow yam and a russet potato
I serve w plain rice a mixture of chopped cilantro green onions Greek yogurt and lime juice
And stir fried carrot and green mixture ( galin and a thin staked bok choy
Stephanie Kay says
Thanks for sharing!
Diane says
I loved that recipe. Easy and tasty!
Stephanie Kay says
Happy you enjoyed this one, it’s a personal favorite. 🙂
Martha says
Loved this recipe. I use it as one of my staple meals, I have also made it adding chicken.
Stephanie Kay says
I’m so happy you like it, and love the addition of chicken, great way to add more protein!
Jennifer Foster says
This is a goto recipe for me! Simply love the flavour and all those nutrients!
Stephanie Kay says
I’m so happy you like it, thanks for sharing Jennifer! 🙂
SMK says
I just made this for a gathering of friends who have a number of dietary restrictions and everyone loved it. I doubled it and substituted two cups of diced celery for the onion and garlic and surprisingly didn’t even miss those ingredients. It was nourishing on a night when comfort food was key. I figured I would leave the leftovers for the family hosting the gathering, but the pot was scraped clean! Thank you for a great recipe!
Stephanie Kay says
I’m so happy you and your gathering enjoyed it, thank you so much for sharing!
Debbie says
Hi Im allergic to lentils can it be made without?
Stephanie Kay says
Unfortunately not, it’s a primary ingredient in this case.
Maria says
This is delicious! Used green lentils instead of red because my grocery didn’t have them. I soaked them in boiling water first to cut back on cooking time. This is a nourishing, healthy meal.served with white basmati rice.
Stephanie Kay says
I’m so happy you liked it, and thank you for sharing your substitution!
Janet Mayhew says
I made this sweet potato and lentil curry and it was super easy and delicious! I was able to freeze a few portions and have lunch to take to work for several days. I would definitely make this again!
Linda says
I like all the curry recipes. Healthy and nutritious.
Joanne Riddell says
Included this in our Indian style dinner tonight. It was so easy to make and delicious. Extra is in the freezer for another great meal
Bobbie says
This was my first time making curry and it was SO good. Just a heads up, this makes a lot of food so if you’re cooking for two I’d cut it in half or split with friends/neighbors. Delish!
Stephanie Kay says
Thank you for sharing, I’m so happy you enjoyed it!
Leela says
This was so flavorful and hearty , tasted like dal my dad made. A wonderful and easy recipe to follow that will be on regular rotation.
Stephanie Kay says
I’m so happy you enjoyed it and hope you continue to. 🙂 Thank you so much for sharing, Leela!
Anonymous says
Lovely flavours very filling.
Sharon Godsman says
Lovely and tasty, very filling.
Julie says
Love this! Easy to make.
Laura Parisi says
Delicious and easy to make! What spice would you add to turn up the heat? Would like it a bit hotter/spicier!
Stephanie Kay says
Some chili flakes or red pepper flakes would be a good addition to kick up the heat!
Julie says
Yummo! Great way to get some high nutrient foods into the belly!! Easy peasy and delish
Anonymous says
Absolutely one of my favourites.I make it often
Eileen says
One of my favourite recipes.
I make it often
Stephanie Kay says
So happy you like it Eileen, thanks for sharing!
Tricia Myers says
So easy to make and tasty! I will definitely be making this again!
Stephanie Kay says
I’m so happy you liked it, thank you for sharing, Tricia!