If you’re craving something that’s bursting with flavor, wonderfully creamy, and packed with vibrant colors, you’ve found it with The BEST Sweet Potato Curry Recipe. This dish combines the natural sweetness of tender sweet potatoes with the rich, spicy warmth of Thai red curry paste and coconut milk, making every bite a comforting celebration for your palate. It’s a perfect blend of textures and tastes that’s hearty, healthy, and surprisingly easy to pull together, promising to delight both curry lovers and newcomers alike.
Ingredients You’ll Need
The ingredients for this curry are refreshingly simple yet essential to creating a dish full of depth, flavor, and beautiful color. Each component plays a crucial role in balancing the sweetness, spice, and creaminess that make The BEST Sweet Potato Curry Recipe truly unforgettable.
- 500 g sweet potatoes: Peeled and chopped, these bring natural sweetness and a creamy texture when cooked.
- 2 tablespoons olive oil or vegetable oil: Helps soften aromatics and carries the curry flavors beautifully.
- 1 red onion: Finely sliced for a mild, slightly sweet base.
- 3 cloves garlic: Minced to provide pungent, warm flavor notes.
- 2 tablespoons ginger: Minced and adjustable to your taste, it adds a zesty kick that brightens the curry.
- 4 tablespoons Thai red curry paste: The spicy, aromatic core of the dish that delivers authentic heat and complexity.
- 400 ml full-fat coconut milk: Rich and creamy, it balances the spice and enriches the sauce.
- 300 ml water or broth: Keeps the curry from getting too thick and helps cook the sweet potatoes evenly.
- 300 g spinach: Roughly chopped, it adds vibrant green color and a delicate earthiness.
- 3 tablespoons cashews: Chopped for crunch and a subtle nutty taste.
- ½ bunch basil: Chopped for fresh, aromatic notes.
- ½ bunch coriander: Chopped for a bright, citrusy finish.
How to Make The BEST Sweet Potato Curry Recipe
Step 1: Prep Ingredients
Start by peeling and cubing the sweet potatoes into bite-sized pieces—this ensures they cook evenly. Roughly chop the spinach and set everything aside, so you have all your ingredients ready to go when you move to the stove.
Step 2: Cook Aromatics
Heat your olive or vegetable oil in a medium saucepan over medium heat. Add the sliced red onion and cook it just until it starts to soften, about a minute, which draws out its sweetness. Then toss in the minced garlic and ginger, cooking until the mixture fills your kitchen with that incredible fragrant warmth signaling you’re on the right path.
Step 3: Add Curry Paste
Next, stir in the Thai red curry paste, making sure it coats the softened aromatics evenly. This step is crucial because it “wakes up” the spices and infuses their layers of flavor directly into the base of your curry.
Step 4: Cook Sweet Potatoes
Add the sweet potato cubes into the pan and stir to coat them in that beautiful curry paste. Pour in the creamy coconut milk and your chosen water or broth, just enough so the potatoes are barely submerged. Bring the entire mixture to a gentle boil, then lower the heat to a simmer. Let this bubble away until the sweet potatoes soften tenderly, around 15 to 20 minutes.
Step 5: Add Spinach
Once your potatoes are perfectly tender, remove the pan from heat and fold in the chopped spinach. The residual heat wilts the greens just right, adding a fresh burst of color and a light earthiness without overcooking.
Step 6: Prepare Toppings
While the spinach wilts, chop the cashews, basil, and coriander finely. You can do this quickly by hand or pulse them in a food processor if you prefer. These toppings are the final flourish that brings extra texture and an herbaceous zing.
Step 7: Serve
Serve your glorious curry over steaming hot rice, and sprinkle generously with the chopped cashews, basil, and coriander. Each spoonful will be a delightful mix of creamy, crunchy, sweet, and spicy, making this truly The BEST Sweet Potato Curry Recipe experience.
How to Serve The BEST Sweet Potato Curry Recipe
Garnishes
Fresh herbs like basil and coriander are perfect garnishes that add bright freshness and lovely fragrance, balancing the richness of the curry. Chopped cashews bring in an inviting crunch, making every bite more exciting.
Side Dishes
This curry pairs beautifully with fragrant jasmine or basmati rice to soak up the luscious sauce. For a light, refreshing contrast, a simple cucumber salad or pickled vegetables complement the warm spices perfectly.
Creative Ways to Present
For a fun twist, try serving The BEST Sweet Potato Curry Recipe in warm bread bowls or with fluffy naan on the side for scooping. You can also transform leftovers into a vibrant wrap filling with fresh greens or stuff it inside roasted bell peppers for a stunning presentation.
Make Ahead and Storage
Storing Leftovers
Store any leftover curry in an airtight container in the refrigerator. It’s best enjoyed within 3 days to maintain the freshness of the herbs and the creaminess of the coconut milk.
Freezing
This curry freezes beautifully. Allow it to cool completely and transfer into freezer-safe containers. Freeze for up to 2 months. When you’re ready to enjoy it again, thaw overnight in the fridge for best results.
Reheating
Reheat gently on the stove over low to medium heat, stirring occasionally to prevent sticking. Add a splash of water or coconut milk if the curry has thickened too much. Avoid overheating to keep the spinach vibrant and the coconut milk silky.
FAQs
Can I use regular potatoes instead of sweet potatoes?
You can, but sweet potatoes add a natural sweetness and creamy texture that really define this curry. Regular potatoes will change the flavor profile and texture slightly.
Is it possible to make this curry vegan?
Absolutely! This recipe is already vegan-friendly when using vegetable broth or water, so no animal products are involved. Just make sure your curry paste doesn’t contain shrimp paste or fish sauce.
How spicy is The BEST Sweet Potato Curry Recipe?
The red curry paste provides a moderate level of heat that warms the dish without overwhelming it. You can adjust by adding more or less paste depending on your spice preference.
Can I substitute spinach with other greens?
Yes! Kale, Swiss chard, or even chopped collard greens work well. Just add them toward the end so they wilt nicely without losing their texture.
What can I serve with this curry for a complete meal?
Pair it with rice or warm flatbreads and a side of fresh salad or pickled vegetables. A cooling yogurt or coconut raita sauce also makes a fantastic accompaniment.
Final Thoughts
You really can’t go wrong with The BEST Sweet Potato Curry Recipe—it’s comforting, vibrant, and packed full of flavor that invites you back for more. Whether you’re looking to impress a dinner guest or just want to treat yourself to an easy homemade meal, this recipe is a true winner. So get your ingredients ready, and let this beautiful curry bring some tasty joy to your kitchen tonight!
Print
The BEST Sweet Potato Curry Recipe
A vibrant and creamy Sweet Potato Curry with rich Thai red curry paste, coconut milk, and fresh herbs. This comforting dish features tender sweet potatoes simmered in fragrant aromatics and coconut milk, finished with spinach and crunchy cashews for added texture. Perfect for a flavorful vegetarian meal ready in under an hour.
- 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 the olive oil in a medium saucepan over medium heat. Add the sliced onions and cook for about 1 minute until they start to soften. Stir in the minced garlic and ginger, cooking until the mixture is soft and fragrant.
- Add Curry Paste: Stir the Thai red curry paste into the aromatics, ensuring it is evenly coated and everything is well combined to develop the curry base.
- Cook Sweet Potatoes: Add the chopped sweet potatoes to the pan, stirring to coat them with the curry paste mixture. Pour in the coconut milk and water or broth, making sure the sweet potatoes are just covered by the liquid. Bring the mixture to a boil, then reduce the heat to a simmer. Cook uncovered until the sweet potatoes are tender, approximately 15-20 minutes.
- Add Spinach: Once potatoes are soft, remove the pan from heat and stir in the roughly chopped spinach. The residual heat will gently wilt the spinach, adding freshness to the curry.
- Prepare Toppings: While the spinach wilts, finely chop the cashews, basil, and coriander. You can do this by hand or pulse quickly in a food processor for even distribution.
- Serve: Ladle the sweet potato curry over steamed rice and generously top with the chopped cashews, basil, and coriander for a burst of flavor and crunch.
Notes
- Use vegetable broth instead of water for a richer flavor.
- Adjust the quantity of ginger based on your preference for spice.
- For a vegan option, ensure the curry paste is free from fish sauce or substitute if needed.
- If you prefer additional protein, add cooked chickpeas or tofu.
- Serve immediately for best texture; leftovers can be refrigerated for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegetarian
