Thailand Pork Belly Recipe: Coconut Curry Simmered to Irresistible Richness

Main Courses

Thailand Pork Belly Recipe: Coconut Curry Simmered to Irresistible Richness

This Thailand pork belly recipe delivers the kind of deep, aromatic richness that transforms a simple meal into a flavor adventure. Growing up in small-town Georgia, I never imagined pork could taste like this—until I apprenticed under Master Chef Chen and learned how Thai spices unlock pork's natural sweetness.

The secret lies in a coconut curry base that simmers until the pork belly becomes fall-apart tender, infused with lemongrass and galangal.

The process is straightforward but requires patience: marinate the pork overnight, then slow-cook it until the meat practically melts. What makes this dish special is how the coconut milk and Thai spices meld into a velvety sauce that clings to every bite.

This isn't just pork—it's a celebration of texture and flavor, where crispy edges meet tender centers in perfect harmony.

By the time you're done, you'll have a dish that's restaurant-quality at home, served over jasmine rice with steamed bok choy. The aroma alone will have everyone at the table asking for seconds. Whether you're hosting a dinner party or treating yourself to a special meal, this recipe delivers.

Pair it with a simple cucumber salad or lime wedges to balance the richness. Here's how to make it—step by step, with all the precision of a professional kitchen. Let's get cooking.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for thailand pork belly

Pantry staples meet exotic flavors for this restaurant-worthy Thai pork belly.

Ingredient Amount Notes
Pork Belly 🥓 2 lb Skin-on, cut into 1-inch cubes
Coconut Milk 🥥 1 ½ cups Full-fat canned, no additives
Lemongrass 🌿 1 whole Bruised, cut into 2-inch pieces
Galangal 🌿 3 oz Fresh, peeled and sliced thin
Red Curry Paste 🌶️ 2 tbsp Thai brand preferred
Fish Sauce 🍶 2 tbsp Red Boat brand recommended
Brown Sugar 🍚 2 tbsp Light or dark preferred
Thai Basil Leaves 🌿 ½ cup Fresh, stems removed
Garlic Cloves 🧄 6 cloves Peeled and smashed
Shallots 🧅 2 whole Peeled and sliced thin
Vegetable Oil 🫒 2 tbsp For searing pork
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Lime Juice 🍋 2 tbsp Freshly squeezed

The pork belly is the star—look for thick-cut, skin-on pieces at Whole Foods or your local Asian market. Costco sells great pre-cut slabs if you're making a big batch. Galangal and lemongrass might be tricky to find outside specialty stores, but Asian grocery chains always stock them. Fresh is non-negotiable here—dried won't give that same aromatic punch. Pro tip: bruise the lemongrass by banging it on the counter before cutting to release more flavor. The coconut milk should be full-fat (none of that light stuff) and preferably Thai brands like Aroy-D for authentic taste.

No galangal? Ginger at half the amount works in a pinch, but it won't be the same. Short on lemongrass? Extra lime zest and a splash of lime juice can help bridge the gap. The curry paste is where the magic happens—Maesri or Mae Ploy are my go-tos, but any good Thai brand works. Fish sauce is crucial here—Red Boat is the gold standard, but Tiparos is a solid backup. For the basil, Thai basil is ideal, but if you can only find regular basil, add a pinch of cinnamon to mimic that anise flavor. The pork cubes should be roughly the same size so they cook evenly—trim any large fat deposits.

Marinate the pork overnight for maximum flavor—it's worth the wait. The curry sauce keeps well in the fridge for 5 days and freezes beautifully for 3 months. I like to portion it into containers so I can reheat just what I need. The rice? Cook it the night before and reheat with a splash of water—jasmine rice is non-negotiable here, but if you're in a bind, basmati works in a pinch. Garnish with fresh basil and lime wedges right before serving—that citrus hit is what makes the whole dish sing.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards full of mess, no multiple pans. The red curry paste and galangal do all the work while you simmer, and the pork belly renders its own fat into golden perfection.
  • Creamy, Spicy, Addictive: Between us, that coconut milk and lemongrass combo is dangerously good—rich but bright, with a slow-building heat from the curry paste. The pork belly? Crispy edges, melt-in-your-mouth center. My husband steals seconds before I even finish my bowl.
  • Weeknight Hero: This is my go-to when I’m too tired to think. Toss in the pork belly, dump in the curry paste and coconut milk, and let it bubble. Serve with rice, throw in some greens, and boom—dinner’s done. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: I make this intentionally extra because the flavors only get better the next day. Reheat it gently, and the pork belly stays juicy while the curry thickens into something even more decadent. Freezes like a dream too—just add rice when you’re ready.

Step-by-step instructions for Thailand pork belly recipe

Here's how to transform simple ingredients into a fragrant, melt-in-your-mouth curry that captures Thailand's bold flavors.

1

Prepare the Pork Belly for Maximum Flavor

Pat the 2 lb pork belly dry with paper towels - this helps the skin crisp beautifully later. Cut it into 1-inch cubes, leaving the skin intact on some pieces for texture. In a large bowl, combine the pork with 1 tsp salt and 0.5 tsp black pepper, massaging it into every cube. Let it sit at room temperature for 20 minutes while you prep the aromatics.

Here's where the magic begins: heat 2 tbsp vegetable oil in a heavy-bottomed pot over medium-high heat. Add the pork belly in batches, working in groups that fit comfortably without crowding. Sear for 3-4 minutes per side until golden brown and the fat starts to render. Remove and set aside - you'll finish cooking these later. Don't drain the rendered fat; it's packed with flavor.

2

Build the Aromatic Curry Base

In the same pot with all that delicious pork fat, add the 2 whole shallots and 6 cloves garlic cloves. Cook for 2 minutes until fragrant and just starting to color. Add the 3 oz galangal and 1 whole lemongrass (cut into 2-inch pieces), cooking for another 2 minutes until the galangal softens slightly.

Stir in the 2 tbsp red curry paste and cook for 1-2 minutes until it darkens and releases its deep, complex aromas. This is where the curry develops its signature depth. Pour in 1.5 cups coconut milk, scraping up any browned bits from the bottom - these contain concentrated flavor. Bring to a gentle simmer, then reduce heat to low and let it bubble away for 5 minutes to meld the flavors.

3

Simmer the Pork to Perfect Tenderness

Return the seared pork belly to the pot, along with any accumulated juices. Add 2 tbsp fish sauce and 2 tbsp brown sugar, stirring to combine. The sugar will caramelize slightly, adding another layer of complexity to the sauce. Bring back to a gentle simmer and cover partially, leaving a small gap for steam to escape.

Let it cook for 1 hour and 15 minutes, turning the pork occasionally. You're looking for fork-tender meat that pulls apart easily. The sauce should thicken as it simmers, coating the pork beautifully. If it gets too thick, add 2-3 tablespoons of water to maintain the right consistency. The pork is ready when it reaches 203°F internally and the skin is crispy.

4

Finish with Fresh Herbs and Bright Lime

Once the pork is tender, stir in the 0.5 cup Thai basil leaves and cook for just 30 seconds - enough to wilt them slightly but not cook them completely. Remove from heat and let it rest for 5 minutes. This resting period allows the juices to redistribute throughout the pork.

Finish with 2 tbsp fresh lime juice, giving the curry a bright, tangy contrast to the rich coconut and pork. Taste and adjust seasoning if needed - you might want to add a bit more fish sauce for saltiness or lime juice for brightness. Serve immediately over 1.5 cups steamed jasmine rice, letting diners spoon up the fragrant sauce along with the tender pork.

👨‍🍳

Pro Tips For Making Thailand Pork Belly

  • Render First, Sear Last: Pork belly’s fat is your friend—don’t waste it. Render the skin-side down in a cold pan for 10 minutes on medium-low until the fat pools like oil, then crank the heat and sear the meat side. The slow render keeps the fat from splattering everywhere (yes, even if you’re impatient like me), and the final sear locks in flavor.
  • Bruise the Galangal: Galangal’s tough—don’t just chop it. Smash it with the flat side of your knife or gently pound it with a mortar and pestle before slicing. This releases its oils and aroma, making the curry taste deeper. (I used to skip this and wondered why my dish lacked punch.)
  • Simmer, Don’t Boil: Coconut milk curdles like a diva when it boils. Keep the heat at a bare simmer—tiny bubbles, not rolling—once the curry paste is dissolved. If it splits, strain it through a fine-mesh sieve and start over. No one wants lumpy coconut soup.
  • Use Two Lemongrass Stalks: One stalk is polite; two are necessary. Split the stalks lengthwise and bruise them with the side of your knife before adding to the pot. This infuses the coconut milk with bright, citrusy notes without overpowering the pork. (And yes, save the extra for your next batch.)

Serving suggestions for this recipe

Rice Pairing Essentials

Jasmine rice is my non-negotiable choice here—its delicate floral aroma and slightly sticky texture perfectly complement the rich coconut curry. Cook 1.5 cups uncooked jasmine rice in a 1:1.5 rice-to-water ratio for fluffy grains.

For extra authenticity, use a rice cooker or heavy pot with a tight lid. I like to steam the rice separately so it doesn’t absorb too much of the curry’s bold flavors. 🍚

Pro tip: Cook the rice the night before and reheat with a splash of water—it’ll taste even better the second time around. If you’re short on time, basmati rice works in a pinch, though it lacks jasmine’s signature fragrance.

For a complete meal, double the rice portion since Thai curries are hearty.

Vegetable Contrasts

Steamed bok choy adds a fresh, slightly bitter contrast that cuts through the richness. Blanch 4 cups baby bok choy in boiling water for 1 minute, then shock in ice water to maintain vibrant color.

Serve it on the side or arrange it around the rice for a visually appealing presentation. The crisp-tender texture balances the tender pork beautifully.

For extra crunch, try Thai eggplant—slice it into rounds, salt generously, and let sit for 30 minutes to draw out moisture before pan-frying until golden. The eggplant’s creamy texture and mild flavor make it a perfect match for the spicy-sweet curry. 🥬

Fresh Garnishes

Fresh Thai basil leaves are essential—toss 0.5 cup into the curry just before serving to release their anise-like aroma. For an extra pop of color, arrange thin red onion slices around the plate.

A squeeze of lime wedges on the side lets diners brighten their bowls as desired. I also like to sprinkle crushed roasted peanuts for texture and a nutty depth.

Don’t overlook the power of fresh cilantro—chop 0.25 cup and scatter it over the top for a citrusy freshness. For a smoky touch, add a pinch of Thai chili flakes or a drizzle of chili oil to spice lovers’ plates.

Garnishing at the table keeps everything vibrant and full of life. ✨

Sauce Enhancements

If your curry needs a little extra umami, serve it with a side of sweet chili sauce or a drizzle of hoisin sauce for dipping. I keep a small bowl of fish sauce on the table so guests can adjust saltiness to taste.

For a tangy kick, offer pickled vegetables like daikon or carrots—just 1 tbsp rice vinegar, 1 tsp sugar, and a pinch of salt do the trick.

For a modern twist, blend 1 cup coconut milk with 1 tbsp fish sauce, 1 tbsp lime juice, and 1 tsp brown sugar into a creamy dipping sauce. This adds another layer of flavor without overpowering the main dish. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 34g170%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 18g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute regular ginger for galangal?

While ginger works in a pinch, it won't capture the same earthy, peppery depth. Use half the amount of fresh ginger (about 1.5 oz) and add 1 tsp of ground coriander to mimic galangal's complexity. For authentic flavor, track down fresh galangal at an Asian market—it's worth the hunt!

2

How do I know when the pork belly is fully cooked?

Use a meat thermometer to check for 203°F internally. The pork should be fork-tender and pull apart easily. If the skin isn't crispy, transfer the pork to a baking sheet and broil for 2-3 minutes until golden. The sauce should coat the back of a spoon but still be spoonable.

3

Can I make this recipe in a slow cooker?

Sear the pork first, then transfer everything to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until tender. The slow cooker method actually enhances the flavors by allowing them to meld longer. Just add 1-2 tbsp of water if the sauce gets too thick during cooking.

4

What's the best way to store leftovers?

Let the curry cool completely, then store in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions for 3 months. Reheat gently on the stove with a splash of water or coconut milk to restore moisture. The flavors actually deepen overnight!

5

Why does my curry taste too salty?

Fish sauce is potent—start with 1 tbsp and taste as you go. If needed, balance with 1 tsp sugar or 1 tbsp lime juice to cut the saltiness. For a milder version, use 1 tsp fish sauce and add 1 tsp soy sauce instead. Always taste before serving!

★★★★★4.6(2 reviews)
Categories Main Courses