This Thai sweet potato curry is a delightful blend of flavors and textures, perfect for a cozy dinner. The creamy coconut milk pairs beautifully with the sweetness of sweet potatoes, while the red curry paste adds a spicy kick. It's a comforting dish that brings a taste of Thailand to your home kitchen.
Some ingredients in this recipe might not be staples in your pantry. Red curry paste is a key component and can usually be found in the international aisle of your supermarket. Coconut milk is another essential ingredient, often located near the canned goods. Fresh ginger and spinach might also require a trip to the produce section.

Ingredients For Thai Sweet Potato Curry
Sweet potatoes: These provide a natural sweetness and hearty texture to the curry.
Coconut milk: Adds creaminess and a rich flavor to the dish.
Red curry paste: Brings a spicy and aromatic element to the curry.
Vegetable broth: Helps to thin out the curry and adds depth of flavor.
Soy sauce: Adds a salty, umami taste to balance the sweetness.
Brown sugar: Enhances the natural sweetness of the sweet potatoes.
Lime juice: Provides a tangy contrast to the rich flavors.
Spinach: Adds a fresh, green element to the curry.
Olive oil: Used for sautéing the aromatics.
Onion: Adds a savory base flavor to the curry.
Garlic: Enhances the overall flavor with its pungent aroma.
Ginger: Adds a warm, spicy note to the dish.
Technique Tip for This Recipe
When sautéing the onion, ensure it becomes fully translucent before adding the garlic and ginger. This step is crucial as it allows the onion to release its natural sweetness, which forms a flavorful base for the curry. Additionally, when incorporating the red curry paste, cook it for a full minute to allow the spices to bloom and intensify, enhancing the overall depth of flavor in the Thai sweet potato curry.
Suggested Side Dishes
Alternative Ingredients
sweet potatoes - Substitute with butternut squash: Butternut squash has a similar texture and sweetness, making it a great alternative in curries.
coconut milk - Substitute with almond milk with a splash of coconut extract: Almond milk provides a creamy base, and the coconut extract adds the necessary coconut flavor.
red curry paste - Substitute with yellow curry paste: Yellow curry paste has a similar flavor profile, though it is slightly milder and less spicy.
vegetable broth - Substitute with chicken broth: Chicken broth can be used if you are not strictly vegetarian, providing a similar depth of flavor.
soy sauce - Substitute with tamari: Tamari is a gluten-free alternative to soy sauce with a similar taste.
brown sugar - Substitute with maple syrup: Maple syrup adds sweetness and a slight caramel flavor, similar to brown sugar.
lime juice - Substitute with lemon juice: Lemon juice provides the necessary acidity and brightness, though it has a slightly different flavor.
fresh spinach - Substitute with kale: Kale is a hearty green that holds up well in curries and provides a similar nutritional profile.
olive oil - Substitute with coconut oil: Coconut oil complements the flavors in Thai cuisine and adds a subtle coconut aroma.
onion - Substitute with shallots: Shallots have a milder and sweeter flavor, making them a good substitute for onions in curries.
garlic - Substitute with garlic powder: Garlic powder can be used in place of fresh garlic, though it is less pungent.
ginger - Substitute with ground ginger: Ground ginger can be used if fresh ginger is unavailable, though it has a slightly different flavor profile.
Other Alternative Recipes Similar to This Curry
How To Store / Freeze This Curry
Allow the Thai Sweet Potato Curry to cool completely before storing. This helps prevent condensation, which can lead to a watery curry.
Transfer the cooled curry into airtight containers. For best results, use containers that are just the right size to minimize the amount of air inside.
Label the containers with the date of preparation. This ensures you keep track of freshness and consume the curry within a safe timeframe.
Store the containers in the refrigerator if you plan to consume the curry within 3-4 days. The flavors will meld together beautifully, making it even more delicious.
For longer storage, place the airtight containers in the freezer. The coconut milk in the curry freezes well, maintaining the dish's creamy texture.
When ready to reheat, thaw the curry in the refrigerator overnight if frozen. This gradual thawing helps maintain the integrity of the sweet potatoes and other ingredients.
Reheat the curry on the stovetop over medium heat, stirring occasionally to ensure even heating. You may need to add a splash of vegetable broth or coconut milk to restore the desired consistency.
Alternatively, you can reheat individual portions in the microwave. Use a microwave-safe dish, cover it loosely, and heat in 1-minute intervals, stirring in between, until hot.
If the curry appears too thick after reheating, adjust the consistency by adding a bit more vegetable broth or coconut milk.
Enjoy your reheated Thai Sweet Potato Curry with freshly cooked rice or naan bread, just as you would with a freshly made batch.
How To Reheat Leftovers
Stovetop Method: Place the Thai sweet potato curry in a saucepan over medium heat. Add a splash of vegetable broth or coconut milk to maintain its creamy consistency. Stir occasionally until heated through, ensuring the sweet potatoes are warmed evenly.
Microwave Method: Transfer the curry to a microwave-safe dish. Cover with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape. Heat on high for 2-3 minutes, stirring halfway through to ensure even heating. Add a bit of vegetable broth or coconut milk if it appears too thick.
Oven Method: Preheat your oven to 350°F (175°C). Place the curry in an oven-safe dish and cover with aluminum foil. Bake for about 20 minutes or until heated through. Stir halfway to ensure even heating. This method is great for maintaining the texture of the sweet potatoes and spinach.
Slow Cooker Method: If you have a bit more time, transfer the curry to a slow cooker. Set it on low for 1-2 hours, stirring occasionally. This method allows the flavors to meld even further, enhancing the taste of your Thai sweet potato curry.
Steam Method: Place the curry in a heatproof bowl and set it in a steamer basket over boiling water. Cover and steam for about 10-15 minutes, stirring occasionally. This gentle method helps retain the vibrant flavors and textures of the sweet potatoes and spinach.
Best Tools for This Recipe
Large pot: Used to cook the curry and simmer all the ingredients together.
Wooden spoon: Ideal for stirring the curry paste and other ingredients without scratching the pot.
Chef's knife: Essential for chopping the onion, peeling and cubing the sweet potatoes, and mincing the garlic.
Cutting board: Provides a safe and clean surface for chopping and preparing ingredients.
Measuring cups: Used to measure out the sweet potatoes, coconut milk, and vegetable broth accurately.
Measuring spoons: Necessary for measuring the red curry paste, soy sauce, brown sugar, and lime juice.
Grater: Used to grate the fresh ginger.
Can opener: Needed to open the can of coconut milk.
Ladle: Useful for serving the curry into bowls.
Rice cooker: Optional, but helpful for cooking rice to serve with the curry.
Serving bowls: For presenting the finished curry.
Tongs: Handy for adding and stirring the spinach into the curry.
How to Save Time on Making This Curry
Prep ingredients ahead: Peel and cube sweet potatoes, chop onion, and mince garlic in advance to save time during cooking.
Use pre-made paste: Opt for store-bought red curry paste to cut down on preparation time.
Quick spinach prep: Use pre-washed fresh spinach to eliminate the need for washing and drying.
Efficient simmering: Use a lid while simmering the curry to speed up the cooking process.
Batch cooking: Double the recipe and freeze half for a quick meal later.

Thai Sweet Potato Curry
Ingredients
Main Ingredients
- 2 cups Sweet Potatoes peeled and cubed
- 1 can Coconut Milk
- 1 tablespoon Red Curry Paste
- 1 cup Vegetable Broth
- 1 tablespoon Soy Sauce
- 1 teaspoon Brown Sugar
- 1 tablespoon Lime Juice freshly squeezed
- 1 cup Spinach fresh
- 1 tablespoon Olive Oil
- 1 medium Onion chopped
- 2 cloves Garlic minced
- 1 teaspoon Ginger grated
Instructions
- Heat olive oil in a large pot over medium heat. Add chopped onion and sauté until translucent.
- Add minced garlic and grated ginger, cook for another minute.
- Stir in red curry paste and cook for another minute.
- Add sweet potatoes, coconut milk, vegetable broth, soy sauce, and brown sugar. Bring to a boil, then reduce heat and simmer for 20 minutes or until sweet potatoes are tender.
- Stir in fresh spinach and lime juice. Cook until spinach is wilted.
- Serve hot with rice or naan bread.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Curry
More Amazing Recipes to Try 🙂
- Thai Ribbon Stir Fry Noodles Recipe30 Minutes
- Gang Jued Woon Sen Recipe35 Minutes
- Baked Spinach With Cheese Recipe30 Minutes
- Homemade Thai Curry Paste Recipe15 Minutes
- Thai Short Ribs Recipe3 Hours 20 Minutes
- Lentil Thai Curry Recipe40 Minutes
- Thai Garlic Pepper Beef Recipe35 Minutes
- Burmese Fish Recipe45 Minutes
Leave a Reply