One Recipe Daily
Quick Meals

Rustic Thai Coconut Curry with Sweet Potato and Pork

A one-pan Thai-inspired curry simmered with earthy sweet potatoes and tender pork shoulder in creamy coconut milk, layered with warm, herbal spices.

Prep10 minCook20 minTotal30 minServes4Difficultymedium
Rustic Thai Coconut Curry with Sweet Potato and Pork — Quick Meals recipe, editorial food photography

Method

How to make it

  1. 01

    Heat vegetable oil in a large deep skillet over medium-high heat until shimmering.

  2. 02

    Add pork cubes and brown on all sides, about 5 minutes, until golden but not fully cooked through. Remove pork and set aside.

  3. 03

    In the same skillet, reduce heat to medium, add sliced onion and cook until translucent and soft, about 5 minutes.

  4. 04

    Add minced garlic, red Thai curry paste, and ground coriander; stir constantly for 1 minute until fragrant.

  5. 05

    Return pork to skillet, add sweet potato cubes, then pour in coconut milk and chicken broth. Stir to combine.

  6. 06

    Bring to a gentle simmer, reduce heat to medium-low, cover loosely, and cook for 12 minutes until sweet potatoes are tender and pork is cooked through.

  7. 07

    Stir in fish sauce, palm sugar, and sliced red chili; simmer uncovered for 2 more minutes to slightly thicken the sauce.

  8. 08

    Turn off heat, stir in fresh Thai basil leaves and lime juice; adjust seasoning to taste.

  9. 09

    Serve curry hot, spooned over jasmine rice if using.

From the editor

Cooking tips

  • For a leaner protein, substitute pork shoulder with boneless pork loin, but reduce simmering time to avoid drying out the meat.
  • If you can’t find Thai basil, use fresh sweet basil or cilantro for a different but still fresh herbal note.
  • Make the curry a day ahead; flavors deepen overnight and the pork tenderizes further. Reheat gently to avoid curdling the coconut milk.
  • Test doneness of sweet potatoes by piercing with a fork; they should be tender but not falling apart.

Published August 20, 2026