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

The image shows a tray filled with different cooking ingredients arranged in layers. At the bottom right, there is a large clear plastic bag with orange and white labels holding several brown sweet potatoes. Above this bag, to the right, is a clear plastic bag with a red label containing green basil leaves. Behind and to the left of the basil is a clear bag with green baby spinach leaves and a green label. To the bottom left, there is a green labeled clear bag of fresh coriander with visible green leaves. Near the center left is a small beige pack of cashew nuts with brown text. To the far left, there are two cans stacked vertically; the top can is labeled red curry paste with dark red and black colors, and the bottom can is labeled coconut milk in black with a white coconut image. In the bottom left corner, there is a whole lime and two cloves of garlic. All items are placed on a white marbled textured surface inside a metal tray. Photo taken with an iphone --ar 4:5 --v 7

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

A white bowl filled with a thick orange sauce, with large soft orange cubes of sweet potato mostly submerged inside. Dark green wilted spinach leaves are mixed evenly throughout the bowl. The sauce looks creamy, speckled with black pepper and red chili flakes. A silver spoon is standing inside the bowl on the right side. The bowl rests on a white marbled surface with some scattered herbs nearby. photo taken with an iphone --ar 4:5 --v 7

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
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Sweet Potato Curry Recipe

Sweet Potato Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 179 reviews

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

  1. Prep Ingredients: Chop the sweet potatoes into cubes and roughly chop the spinach. Set these aside to prepare for cooking.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai
  • Diet: Vegetarian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star