If you are looking for a dish that bursts with vibrant flavors, comforting textures, and a touch of exotic warmth, then you absolutely have to try this Creamy Thai Sweet Potato Curry Recipe. This delightful curry combines tender, sweet potatoes swathed in a luscious coconut milk base with the bold spice of curry paste and the fresh pop of spinach and herbs. It’s a harmony of creamy, spicy, and nutty elements that will make every spoonful feel like a hug on a chilly evening or a sunny day. Whether you’re a longtime fan of Thai cuisine or just diving in, this recipe effortlessly delivers restaurant-quality flavors in your own kitchen.

Ingredients You’ll Need

A glass jar filled with a thick, textured paste that is golden yellow with flecks of green herbs throughout, showing a slightly chunky consistency. A silver spoon is dipped into the paste, resting inside the jar, with some paste clinging to it. The jar sits on a white marbled surface, and the image is taken from above, highlighting the rich color and rough texture of the paste. Photo taken with an iphone --ar 4:5 --v 7

The secret to a spectacular Creamy Thai Sweet Potato Curry Recipe lies in a handful of fresh, simple ingredients that each bring something special to the pot. From the sweet, tender potatoes to the fragrant shallots and punchy curry paste, this list is all about balance and depth of flavor.

  • Oil: Essential for sautéing your shallots to golden perfection and drawing out their natural sweetness.
  • Shallots: Thinly sliced for a mild, aromatic base that complements the spices beautifully.
  • Sweet potatoes: Peeled and cubed, they add natural sweetness and creamy texture as they cook.
  • Fresh baby spinach: Adds vibrant color and a fresh, slightly earthy note when wilted into the curry.
  • Curry paste: The heart of the dish, bringing fragrant heat and complexity; homemade is best but good-quality store-bought works too.
  • Coconut milk: Regular canned coconut milk creates the rich, creamy sauce that defines this curry.
  • Broth or water: Used to thin the curry to just the right consistency, with broth adding an extra depth.
  • Chopped peanuts and cilantro: A crunchy, fresh topping that brings texture and brightness.
  • Fish sauce or vegan fish sauce: Adds umami and saltiness to balance the curry’s sweetness and spice.

How to Make Creamy Thai Sweet Potato Curry Recipe

Step 1: Prepare Your Curry Base

Start by heating the oil over medium-high heat. Add the shallots and stir-fry until soft and wonderfully fragrant; this step layers in a delicate sweetness that mellows the spices. Next, toss in the sweet potatoes and stir well to coat them evenly with the oil, ensuring each cube will absorb the upcoming flavors.

Step 2: Add the Curry Paste

Now comes the magic—add your curry paste and stir it through the sweet potatoes and shallots until everything is beautifully combined and fragrant. The curry paste infuses the dish with aromatic herbs, spices, and just the right amount of heat to bring the whole bowl alive.

Step 3: Pour in Coconut Milk and Simmer

Pour in the coconut milk along with your broth or water, then lower the heat to let everything gently simmer. This simmering process softens the sweet potatoes until tender and thickens the sauce into that creamy, luscious texture that makes this curry so irresistible. Stir occasionally and cook for about 10 to 15 minutes.

Step 4: Stir in Spinach and Finish Flavors

When the curry has thickened and your potatoes are tender, add the fresh baby spinach. Let it wilt gently in the heat, folding it into the creamy sauce. Then stir in half of your chopped peanut and cilantro mixture, reserving the rest for garnish. A quick splash of fish sauce is the final touch that harmonizes all the flavors, balancing sweet, spicy, and savory notes.

Step 5: Serve with Toppings

Serve this curry piping hot over fluffy rice (highly recommended!), and sprinkle the reserved peanuts and cilantro on top. This adds an irresistible crunch and a fresh burst that makes every serving a delight.

How to Serve Creamy Thai Sweet Potato Curry Recipe

A white bowl holds a dish with two visible layers: the bottom layer is white rice with a fluffy texture, and the top layer is a chunky yellow-orange curry mixed with green leafy bits and small light beige pieces, giving it a thick and creamy look. The curry's surface glistens slightly, showing hints of herbs and spices. A metal fork is partially inside the bowl with its handle resting on the bowl's edge. The bowl sits on a white marbled surface, and a faint steam rises from the food, giving a warm and fresh impression. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Topping your curry with chopped peanuts and fresh cilantro is a must for texture and brightness. For those who enjoy a bit of heat, a few thin slices of fresh chili or a drizzle of chili oil can also elevate the dish wonderfully.

Side Dishes

This curry shines when paired with light, simple sides that let its flavors sing. Steamed jasmine rice is perfect, but you could also try quinoa or a fragrant coconut rice for a fun twist. A crisp cucumber salad makes a refreshing contrast, offering a cool crunch alongside the rich curry.

Creative Ways to Present

Want to impress friends or family? Serve your Creamy Thai Sweet Potato Curry Recipe in vibrant ceramic bowls, topped with edible flowers or lime wedges for a pop of color and freshness. Offering little dishes of extra chopped peanuts and fresh herbs on the side lets everyone customize their curry experience.

Make Ahead and Storage

Storing Leftovers

This curry tastes just as good the next day, making it a fantastic option for meal prep or leftovers. Store it in an airtight container in the refrigerator for up to 3 days. The flavors marry even more deeply after resting overnight.

Freezing

If you want to keep the curry longer, freeze it in portion-sized containers. It freezes well for up to 2 months. Just be sure to leave a little space in the container, as the sauce may expand slightly when frozen.

Reheating

Reheat gently on the stove over low heat, stirring occasionally to prevent sticking and to help the sauce return to its creamy texture. If the curry has thickened too much, add a splash of water or broth to loosen it up. Microwaving in short bursts works too, just stir between intervals.

FAQs

Can I make this curry vegan?

Absolutely! Just swap out the fish sauce for a vegan-friendly alternative such as soy sauce or a mushroom-based seasoning to keep that umami depth without animal products.

How spicy is this curry?

The heat level depends mainly on your curry paste. You can adjust the spice by adding less paste or choosing a mild version. Feel free to customize by adding fresh chilies if you want extra kick.

What can I substitute for sweet potato?

Butternut squash or pumpkin are excellent alternatives, providing a similar sweetness and texture that blends beautifully in this creamy curry.

Is homemade curry paste necessary?

While homemade curry paste adds unbeatable freshness and flavor, good-quality store-bought paste works just fine and will save you time without sacrificing much taste.

Can I prepare this curry in advance?

Yes, this curry actually tastes better the day after it’s made as the flavors have more time to meld. Just reheat gently before serving, and add fresh garnishes for brightness.

Final Thoughts

There’s something truly special about a warm bowl of this Creamy Thai Sweet Potato Curry Recipe that feels like a celebration of flavor, texture, and comfort. It’s a recipe that’s both approachable and impressive, perfect for cozy nights in or sharing with friends who appreciate bold tastes. I can’t wait for you to try it and experience how easily a few simple ingredients come together to create something so deliciously memorable.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Thai Sweet Potato Curry Recipe

Creamy Thai Sweet Potato Curry Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 1 review

  • Author: Sara
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Gluten Free

Description

A vibrant and creamy Thai Sweet Potato Curry that perfectly balances the earthiness of sweet potatoes with rich coconut milk and fragrant curry paste. This comforting dish is enhanced with fresh baby spinach, crunchy peanuts, and aromatic cilantro, finished with a splash of fish sauce for an authentic burst of flavor. Perfectly paired with steamed rice, it’s a quick and wholesome meal that serves four.


Ingredients

Main Ingredients

  • 1 tablespoon oil
  • 2 shallots, thinly sliced
  • 2 sweet potatoes, peeled and cubed
  • 3–4 cups fresh baby spinach
  • 2–3 tablespoons curry paste (homemade or store-bought)
  • 1 (14-ounce) can regular coconut milk
  • 1/2 to 1 cup broth or water
  • Fish sauce (or vegan fish sauce) to taste

Toppings

  • 1/2 cup chopped peanuts
  • 1/2 cup chopped cilantro


Instructions

  1. Prepare the rice and curry paste: Start cooking rice if serving with this curry. If making curry paste from scratch, roast garlic, shallots, and ginger, hydrate chili peppers, then blend all ingredients including spices, lemongrass paste, and cilantro in a food processor until smooth.
  2. Cook shallots and sweet potatoes: Heat oil over medium-high heat in a pan. Add sliced shallots and stir-fry until soft and fragrant. Add cubed sweet potatoes and stir to coat evenly with the oil.
  3. Add curry paste and liquids: Stir in the curry paste until well combined with the sweet potatoes and shallots. Pour in coconut milk and broth or water, bring to a simmer. Let it simmer on low heat for 10–15 minutes until the sauce thickens and sweet potatoes are tender.
  4. Add spinach and season: Stir fresh baby spinach into the curry until wilted. Mix in half of the chopped peanuts and cilantro, then add a splash of fish sauce to balance and enhance the flavors.
  5. Serve: Serve the creamy Thai sweet potato curry hot over steamed rice. Garnish with the remaining chopped peanuts and cilantro for added crunch and freshness.

Notes

  • Use homemade curry paste for the best flavor, or store-bought works well for convenience.
  • Adjust the amount of broth or water to reach your desired curry consistency.
  • For a vegan option, use vegan fish sauce or omit fish sauce altogether and substitute with a splash of soy sauce.
  • Sweet potatoes should be peeled and cut into uniform cubes for even cooking.
  • This curry freezes well; store leftovers in an airtight container for up to 3 months.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai

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