If you are looking for a dish that is both comforting and bursting with vibrant flavors, look no further than this Sweet Potato Curry Recipe. It’s a delightful blend of creamy coconut milk, fragrant Thai red curry paste, and tender sweet potatoes that come together to create a warm, nourishing meal. The addition of fresh spinach and a sprinkle of herbs gives it a fresh lift, while crunchy cashews add the perfect textural contrast. Whether you’re craving a cozy weeknight dinner or a crowd-pleasing vegetarian option, this Sweet Potato Curry Recipe will quickly become one of your favorites.
Ingredients You’ll Need
This recipe relies on simple, wholesome ingredients that each play an essential role in building its beautiful flavor and texture. From the naturally sweet and soft chunks of sweet potato to the spicy kick of Thai red curry paste, every element complements the others perfectly.
- 500 g sweet potatoes: Peeled and chopped into cubes, they bring natural sweetness and a creamy texture as they cook.
- 2 tablespoons olive oil or vegetable oil: This helps to sauté your aromatics gently without overpowering the dish.
- 1 red onion: Finely sliced to add a mild sweetness and depth when cooked.
- 3 cloves garlic: Minced for a punch of aromatic flavor that wakes up every bite.
- 2 tablespoons ginger: Minced and adjustable to your taste, imparting a warm, spicy undertone.
- 4 tablespoons Thai red curry paste: This bold paste is the heart of your curry, infusing it with complex spices and a tantalizing heat.
- 400 ml full-fat coconut milk: Creamy and smooth, it balances the spices and makes the curry luscious.
- 300 ml water or broth: Helps to create the perfect saucy consistency without diluting flavor.
- 300 g spinach: Roughly chopped to add freshness and a pop of vibrant green color.
- 3 tablespoons cashews: Chopped for a wonderful crunch and a subtle nuttiness on top.
- ½ bunch basil: Chopped to sprinkle over your curry for a fragrant herbaceous lift.
- ½ bunch coriander: Chopped fresh coriander adds brightness and a zesty finish.
How to Make Sweet Potato Curry Recipe
Step 1: Prep Ingredients
Begin by peeling and chopping the sweet potatoes into bite-sized cubes so they cook evenly. Next, roughly chop the spinach and set everything aside. Preparing ingredients ahead ensures your cooking goes smoothly and quickly.
Step 2: Cook Aromatics
Heat the olive oil in a medium saucepan over medium heat. Add the finely sliced red onions and cook for about a minute until they start to soften, releasing a gentle sweetness. Then, toss in the minced garlic and ginger. Cook just until everything turns soft and fragrant, forming the flavor base that you’ll build the curry on.
Step 3: Add Curry Paste
Spoon in the vibrant Thai red curry paste, stirring it thoroughly to coat your aromatics. This step is key for developing that deep and spicy curry flavor. Let the paste warm through so it releases its full aromatic intensity.
Step 4: Cook Sweet Potatoes
Add your chopped sweet potatoes to the pan and toss them to coat fully in the rich curry paste. Pour in the creamy coconut milk and the water or broth, making sure the sweet potatoes are just covered. Bring this to a gentle boil, then reduce to a simmer and cook until the potatoes are tender and soak in all the curry goodness, roughly 15 to 20 minutes.
Step 5: Add Spinach
Once the sweet potatoes are perfectly tender, remove the pot from heat and fold in the chopped spinach. The residual warmth will wilt the spinach beautifully, adding a fresh green burst without overcooking it.
Step 6: Prepare Toppings
While your spinach is wilting, chop the cashews, basil, and coriander finely. These toppings add crunch, herbaceous aroma, and a vivid pop of flavor that ties the whole dish together.
Step 7: Serve
Dish out the glorious curry over a bed of steaming rice to soak up all the saucy goodness. Sprinkle the chopped cashews, basil, and coriander on top for that final flourish that makes every bite irresistibly vibrant and textured.
How to Serve Sweet Potato Curry Recipe
Garnishes
The magic of this Sweet Potato Curry Recipe truly comes alive with its garnishes. Crisp, chopped cashews add a delightful crunch, fresh basil offers a sweet, aromatic note, and coriander brings a zesty brightness. These elements make the dish feel fresh and exciting with every forkful.
Side Dishes
Pair this curry with fluffy jasmine or basmati rice to soak up the luscious sauce perfectly. For added variety, you can serve it alongside warm naan bread or crispy papadums, great for scooping up the curry and adding a different texture to the meal experience.
Creative Ways to Present
For an inviting presentation, serve the curry in rustic bowls nestled on a wooden board with small dishes of extra herbs and nuts on the side to customize. You could also try topping the curry with a swirl of coconut yogurt or a drizzle of a squeeze of lime for added creaminess and zing.
Make Ahead and Storage
Storing Leftovers
This Sweet Potato Curry Recipe keeps beautifully in the fridge for up to 3 days. Store it in an airtight container to maintain all those fresh, vibrant flavors and creamy textures. Leftovers often taste even better as the spices deepen overnight.
Freezing
If you want to prep ahead or save some for a quick future meal, this curry freezes well. Portion it out into freezer-safe containers, making sure it cools completely before freezing. It can be kept frozen for up to 2 months without losing any of its luscious flavor.
Reheating
Reheat your leftovers gently on the stove or in the microwave. If it feels too thick, simply stir in a splash of water or coconut milk to loosen the sauce. Be sure to heat it until steaming through for the best taste and safety.
FAQs
Can I use a different type of curry paste?
Absolutely! While Thai red curry paste gives this dish its signature vibrant heat and aroma, you can experiment with yellow or green curry paste if you prefer a milder or different flavor profile. Just adjust the amount based on your spice tolerance.
Is this recipe vegan?
Yes, this Sweet Potato Curry Recipe is completely vegan as written. It uses plant-based ingredients like coconut milk and vegetable oil, making it perfect for anyone following a vegan or vegetarian lifestyle.
Can I substitute the spinach with other greens?
Definitely. Kale, swiss chard, or even collard greens work beautifully if you want to swap out the spinach. Keep in mind that tougher greens might need to be added earlier in the cooking process to soften sufficiently.
How spicy is this curry?
The curry has a moderate level of spice thanks to the Thai red curry paste. If you want it milder, reduce the paste slightly or use a milder variety. You can always add more later to suit your taste!
What can I serve with this Sweet Potato Curry Recipe for extra protein?
If you want to add protein to the meal, chickpeas or tofu are great plant-based options that blend well. Alternatively, grilled chicken or shrimp can be served on the side to complement the flavors nicely.
Final Thoughts
I truly hope you give this Sweet Potato Curry Recipe a try because it’s one of those meals that feels like a warm hug in a bowl. It’s comforting, full of flavor, and surprisingly easy to make with ingredients that are easy to find. Whether you’re feeding family, friends, or just treating yourself, this curry will leave you smiling and satisfied every time.
Print
Sweet Potato Curry Recipe
A flavorful and comforting Sweet Potato Curry featuring tender sweet potatoes simmered in a rich Thai red curry coconut sauce, finished with fresh spinach, cashews, basil, and coriander for a deliciously vibrant meal perfect for a cozy dinner.
- Total Time: 45 minutes
- Yield: 4 servings
Ingredients
Main Ingredients
- 500 g sweet potatoes (peeled and chopped)
- 2 tablespoons olive oil or vegetable oil
- 1 red onion (finely sliced)
- 3 cloves garlic (minced)
- 2 tablespoons ginger (minced, adjust to taste)
- 4 tablespoons Thai red curry paste
- 400 ml full-fat coconut milk
- 300 ml water or broth
- 300 g spinach (roughly chopped)
Toppings
- 3 tablespoons cashews (chopped)
- ½ bunch basil (chopped)
- ½ bunch coriander (chopped)
Instructions
- Prep Ingredients: Chop the sweet potatoes into cubes and roughly chop the spinach. Set these aside to prepare for cooking.
- Cook Aromatics: Heat olive or vegetable oil in a medium saucepan over medium heat. Add the sliced red onion and cook until it starts to soften, about 1 minute. Then add the minced garlic and ginger, cooking until the mixture is soft and fragrant.
- Add Curry Paste: Stir in the Thai red curry paste, making sure it evenly coats the onion, garlic, and ginger mixture to release its rich flavors.
- Cook Sweet Potatoes: Add the cubed sweet potatoes to the pan and stir to coat them well in the curry paste. Pour in the coconut milk and water or broth just enough to cover the potatoes. Bring the mixture to a boil, then reduce heat to a simmer. Cook uncovered until the sweet potatoes are tender, approximately 15-20 minutes.
- Add Spinach: Once the sweet potatoes are tender, remove the pan from heat. Stir in the roughly chopped spinach. The residual heat will gently wilt the spinach without overcooking it.
- Prepare Toppings: While the spinach is wilting, finely chop the cashews, basil, and coriander by hand or with a food processor to prepare the fresh toppings for the curry.
- Serve: Serve the sweet potato curry hot over a bed of steaming rice, garnished with the chopped cashews, basil, and coriander for added texture and flavor.
Notes
- You can adjust the amount of ginger according to your taste preference for more or less heat.
- Substitute water with vegetable or chicken broth to enhance the depth of flavor.
- This curry pairs perfectly with steamed jasmine or basmati rice.
- For a nuttier flavor, lightly toast cashews before chopping and adding as topping.
- Leftovers can be refrigerated and taste even better the next day after flavors meld.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegetarian
