Balinese Pork Recipe: Fragrant Lemongrass and Coconut Curried Delight

Main Courses

Balinese Pork Recipe: Fragrant Lemongrass and Coconut Curried Delight

This Balinese pork recipe brings the aromatic soul of Bali straight to your kitchen with its signature blend of fragrant lemongrass and creamy coconut curry. 🌿 As someone who's spent years perfecting pork dishes across cultures, I can tell you this method captures the essence of Balinese cuisine—where every bite carries layers of citrusy brightness and rich coconut depth.

The secret lies in the marinade, where lemongrass, galangal, and turmeric infuse the meat with their signature flavors while tenderizing it perfectly.

What makes this recipe truly special is its balance of traditional techniques and modern accessibility. Unlike many authentic Balinese dishes that require hours of slow cooking, this version delivers restaurant-quality results in just under 2 hours—perfect for a weeknight dinner that feels like a celebration.

The pork emerges fork-tender with a caramelized exterior, while the coconut curry sauce achieves that perfect harmony of sweet, spicy, and tangy notes that define Balinese cuisine.

This dish isn't just about the main course—it's about the complete experience. The fragrant steam from the lemongrass and coconut will fill your home, while the vibrant green garnishes of cilantro and lime add both visual appeal and a bright finish.

Serve it over steamed jasmine rice to soak up every last drop of that velvety sauce, or pair it with crispy fried shallots for added texture contrast.

Whether you're serving this for a special occasion or simply craving a taste of Bali, this recipe delivers authentic flavors without the complexity. The marinade can be prepared ahead, and the cooking process is straightforward—making it perfect for both seasoned home cooks and those new to Balinese cuisine.

Let's create something truly memorable together.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for balinese pork

Fragrant lemongrass, creamy coconut milk, and tender pork shoulder—this is Bali's soul in a dish.

Ingredient Amount Notes
Pork Shoulder 🥩 1 ½ lb Bone-in, cut into 1.5-inch cubes
Lemongrass Stalks 🌿 3 whole White parts only, bruised
Galangal 🌿 1 piece About 3 inches, peeled
Fresh Turmeric 🌿 1 piece About 2 inches, peeled
Garlic Cloves 🧄 6 cloves Peeled, smashed
Shallots 🧅 4 whole Peeled, roughly chopped
Kaffir Lime Leaves 🍋 4 leaves Torn into strips
Coconut Milk 🥥 1 can Full-fat, 13.5 oz
Fish Sauce 🍶 1 tbsp Red Boat preferred
Palm Sugar 🍯 2 tbsp Or light brown sugar
Fresh Chili Peppers 🌶️ 2 whole Bird's eye or serrano
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Zested and juiced
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Vegetable Oil 🫒 2 tbsp For searing

The pork shoulder is your secret weapon here—bone-in stays juicier than boneless. Look for a cut with good marbling at Whole Foods or your local butcher shop. If you can't find galangal (that ginger-like root), substitute ginger at half the amount—it's not identical, but it works in a pinch. The Red Boat fish sauce is worth the splurge for that authentic umami punch. For the lemongrass, trim the tough outer leaves and bruise the stalks with the side of your knife to release those incredible oils. If you're feeling fancy, toast the coconut milk in a saucepan for 5 minutes to deepen its flavor—trust me on this!

No kaffir lime leaves? Substitute lime zest plus a bay leaf—it won't be perfect, but you'll still get that citrusy brightness. Running short on palm sugar? Light brown sugar works beautifully, though it'll be slightly less authentic. The chili peppers can be adjusted to taste—remove seeds for less heat. For extra richness, add 1 tbsp of peanut butter to the coconut milk while blending. The shallots should be roughly chopped—no need to be precise here. And if you're using pre-shredded coconut milk, drain the excess water first or your sauce will be too thin. Pro tip: Save the leftover lemongrass and galangal—they make amazing broth!

This marinade keeps beautifully for 3 days in the fridge—make it ahead and thank future-you. The cooked pork reheats wonderfully, though it's even better the next day as the flavors meld. Portion the sauce into small containers if you're freezing—it separates when thawed. The jasmine rice? Cook it in coconut milk for extra flavor—just replace half the water with coconut milk. And save those lime zest rinds—they're perfect for brightening up soups later. This dish tastes even better the second time around, so make extra if you can!

❤️

Why You'll Love This Recipe

  • Pantry-Friendly Staples: I swear by this recipe because it uses ingredients I already have—no last-minute grocery runs. That lemongrass and galangal? They sit in my freezer for months, waiting for this exact moment. The turmeric alone gives it that golden glow, and the garlic? It’s the unsung hero that ties everything together. No fancy shopping needed.
  • Deep, Lingering Aroma: There’s nothing like the smell of this simmering—garlic and lemongrass wafting through the kitchen while the pork melts into tender perfection. The galangal adds this peppery kick that lingers, and the turmeric? It’s not just for color; it’s the warm, earthy backbone that makes every bite unforgettable. Honestly, I’ll make it just to fill the house with that scent.
  • Leftovers That Shine: This dish actually gets better the next day. The flavors meld into something richer, and reheating it? A breeze. I’ll often make a double batch—one for dinner, one for lunch wraps with rice. Between us, my kids beg for seconds, and that’s saying something.
  • Weeknight Workhorse: No slow-cooker? No problem. I throw everything in a pot, let it simmer while I chop veggies for dinner, and boom—done. The pork shoulder stays juicy, the spices soak in, and cleanup is just one pot to wash. (Yes, even on a Tuesday night.) It’s my go-to when I need something hearty but doesn’t demand my full attention.

Step-by-step instructions for Balinese pork recipe

Transform simple ingredients into an aromatic masterpiece with this fragrant curry.

1

🔥 Step 1: Sear the Pork Shoulder for Deep Flavor

Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium-high heat until shimmering. Pat the 1.5 lb pork shoulder dry with paper towels—this ensures maximum browning. Working in batches if needed, add the pork cubes and sear for 3-4 minutes per side until deeply golden brown.

Here's the thing—don't overcrowd the pan. You want those pork pieces to develop a rich crust. If they release easily from the pan, they're ready. Transfer the seared pork to a plate and set aside. You'll notice the aromas filling your kitchen—that's the foundation of your dish right there.

2

👨‍🍳 Step 2: Build the Aromatic Base

In the same Dutch oven, reduce heat to medium and add the 4 whole shallots, 6 cloves garlic, 2 whole fresh chili peppers (halved lengthwise), and 4 leaves kaffir lime leaves. Sauté for 3-4 minutes until the shallots soften and become translucent, and the garlic releases its irresistible fragrance.

Next, add the 3 whole lemongrass stalks (bruised), 1 piece galangal (peeled and sliced), and 1 piece fresh turmeric (peeled and sliced). Stir gently for 2 minutes—you'll see the galangal and turmeric releasing their vibrant colors and earthy aromas. This aromatic trio is the heart of Balinese cuisine, so don't rush this step.

3

🥘 Step 3: Simmer the Spiced Pork in Coconut Milk

Pour in the 1 can coconut milk and bring to a gentle simmer. Stir in the 1 tablespoon fish sauce and 2 tablespoons palm sugar, then return the pork to the pot. Cover and reduce heat to low, simmering for 45-50 minutes until the pork is fork-tender and the sauce has thickened slightly.

Here's where patience pays off. The pork should be so tender it practically falls apart when prodded with a fork. If the sauce looks too thin, uncover and simmer for another 5-10 minutes to reduce it. Stir in the zest and juice of 1 whole lime during the last 5 minutes of cooking—this brightens the flavors beautifully.

4

🍳 Step 4: Finish with Fresh Herbs and Serve

Remove the pork from the sauce and transfer to a serving platter. Strain the cooking liquid through a fine-mesh sieve to remove any lemongrass strings or lime zest, then return the sauce to the pot. Stir in the 0.25 cup chopped fresh cilantro and simmer for just 1 minute to infuse the sauce with freshness.

Serve the tender pork over 1.5 cups cooked jasmine rice, ladling the fragrant coconut sauce generously over the top. Garnish with additional cilantro if desired. The aroma alone will make your mouth water—this dish is pure comfort in every bite.

👨‍🍳

Pro Tips For Making Balinese Pork

  • BLEND GALANGAL FINELY: I learned this the hard way—chunky galangal just sits there like a stubborn guest. Use a food processor or microplane to turn it into a paste, then strain out the fibers. This ensures the flavor actually melts into the pork instead of floating in your sauce like unwanted garnish.
  • SWEAT GARLIC LOW AND SLOW: High heat burns garlic before it releases its magic. Cook the minced cloves over medium-low with a splash of water, stirring constantly until they’re golden but not crispy. This step builds flavor without turning your dish into a bitter char-fest.
  • DON’T SKIP THE PORK REST: After cooking, let the shoulder sit under foil for at least 10 minutes. I know, you’re eager to slice—don’t. The meat will stay juicy and pull apart cleanly, while rushing it turns every bite into a dry, sad mouthful.
  • USE LEMONGRASS STALKS SMARTLY: Split the stalks lengthwise and scrape out the soft inner pith with the back of a knife. Toss the pith into the marinade (it’s packed with flavor) and save the tough outer layers for skewers or garnish. No wasted effort here.

Flavor customization for these flavors

Spice Level Control

Balinese cuisine balances heat with sweetness beautifully. For mild heat, remove seeds from the 2 chili peppers and reduce to 1 serrano pepper. For medium heat, keep both peppers whole with seeds intact.

If you crave fiery kick, add 1 tsp sambal oelek at the end or ½ tsp cayenne to the coconut milk. 🌶️

Sweetness Adjustments

The 2 tbsp palm sugar creates that signature Balinese sweetness, but you can modify it. For less sweetness, reduce to 1 tbsp or use ½ tbsp honey instead. For more caramelized depth, increase to 3 tbsp and simmer uncovered for 5 extra minutes to concentrate the flavors.

I often add 1 tsp tamarind paste for a tangy-sweet balance.

Coconut Milk Variations

Full-fat coconut milk gives the richest texture, but light coconut milk works in a pinch—just add 1 tbsp cream for body. For a dairy-free alternative, blend 1 cup coconut milk with 2 tbsp coconut cream and strain for ultra-smooth sauce.

Pro tip: Toast the coconut milk in a saucepan for 5 minutes before adding to deepen its nutty flavor—trust me, it makes a difference. 🥥

Herb and Aroma Swaps

No galangal? Substitute 1 tbsp fresh ginger—it’s not identical, but it adds warmth. Skip kaffir lime leaves? Zest 1 lime and add 1 bay leaf for citrus brightness. For extra aroma, lightly toast the lemongrass stalks over a flame for 30 seconds before bruising.

Fresh cilantro can be swapped for ½ cup Thai basil if you’re feeling adventurous.

Protein Adaptations

While pork shoulder is traditional, this dish works beautifully with chicken thighs (reduce cook time to 30 minutes) or tofu (simmer for 20 minutes). For extra tenderness, marinate the protein in the spices for 1-2 hours before cooking.

If using pork tenderloin, slice it into ½-inch strips and reduce simmering to 25 minutes—it cooks faster but stays juicy. 🥩

Vegetable Add-Ins

Add 1 cup baby potatoes (simmer for last 20 minutes) or 1 bell pepper (sliced, added with the pork) for heartier meals. For a lighter touch, stir in ½ cup snap peas or 1 cup spinach in the final 5 minutes of cooking.

Balinese cuisine often includes long beans—toss them in for 10 minutes at the end for a crisp-tender texture. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 15g75%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 24g8%
Dietary Fiber 3g11%
Sugars 12g
Protein 36g72%
* 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 about Balinese pork

1

What makes this Balinese pork recipe different from other coconut curries?

This recipe captures authentic Balinese flavors through its aromatic base of lemongrass, galangal, and kaffir lime leaves—key ingredients that give it that signature tropical depth. Unlike generic curries, it balances sweet palm sugar with fish sauce for umami, creating that perfect sweet-savory contrast. The slow simmering technique ensures tender meat without drying it out, a hallmark of Balinese cooking.

2

Can I use regular ginger instead of galangal?

Yes, but it won't be identical. Use 1 tablespoon fresh ginger (about half the amount of galangal) for warmth, though galangal has a more citrusy, peppery flavor. For best results, toast the ginger lightly before adding to enhance its aroma. The dish will still be delicious—just slightly different in character.

3

How do I know when the pork is fully cooked?

The pork is done when it reaches an internal temperature of 195°F (for shoulder cuts) and is fork-tender, falling apart easily. If using a meat thermometer, check the thickest piece. Without one, cut into a piece—juices should run clear, and the meat should separate with minimal resistance. This typically takes 45-50 minutes of simmering.

4

What's the best way to store leftovers?

Store cooked pork and sauce in an airtight container in the fridge for up to 4 days. The flavors actually improve overnight as they meld! For freezing, portion the sauce separately—it thickens when thawed. Reheat gently on the stove with a splash of water to restore creaminess. Leftovers make amazing sandwiches or rice bowls the next day.

5

Can I make this in a slow cooker?

Brown the pork first, then transfer everything to your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The slow cooker's gentle heat enhances the flavors beautifully. Just add the lime zest and cilantro in the last 30 minutes to keep them fresh. Perfect for hands-off cooking!

★★★★★4.5(9 reviews)
Categories Main Courses