All Recipes » Meat Dishes » Babi Kecap Bali

Babi Kecap Bali – Indonesian Slow Cooked Sweet Soy Pork

| |

This post may contain affiliate links. Please read the disclosure policies for details.

Babi Kecap (babi ketjap) is an Indonesian dish of pork slow-cooked in sweet soy sauce with warm spices like coriander, ginger, and star anise. The result is tender, flavorful pork with a slightly sweet, savory, and mildly spiced sauce.

Plate with rice and slow cooked sweet soy pork, and mixed acar vegetables on the side. Text on image: Babi Kecap Bali. Indonesian sweet soy pork. Dish full of memories dot com.

Babi Kecap translates to “Pork in Soy Sauce.” This Balinese sweet soy pork is a comforting dish usually served with steamed rice or lontong rice cakes. For extra flavor, add a side of acar campur (mixed vegetable pickle) and sprinkle fried shallots on top.

Collage image of step by step photos on how to make indonesian babi kecap pork in sweet soy sauce.

See more traditional recipes in the collection of Indonesian main dishes.

How to Make Indonesian Sweet Soy Pork

To make Babi Kecap, sear pork belly until golden brown, then slow-cook it with garlic, shallots, sweet soy sauce, and warm spices. The dish is simmered until the pork becomes tender and the sauce thickens, coating the meat with rich flavors.

The sauce should be thick, similar to syrup or a glaze. To reach this consistency, allow the sauce to reduce during the final stage of cooking. Simmer it without a lid for 15-30 minutes, to thicken and develop the rich brown or black color characteristic of this dish.

Pork belly works wonderfully in this dish because the fat renders down during cooking, creating a rich and flavorful sauce. If you prefer a slightly leaner result, you can trim some of the excess fat before cooking. You can use pork shoulder or neck if pork belly is unavailable.

Continue below for the full recipe with ingredients and step-by-step instructions.

Close up of homemade indonesian babi kecap slow cooked pork dish.
Plate with rice and slow cooked sweet soy pork, babi kecap bali, and mixed acar vegetables on the side.

Babi Kecap (Balinese Pork)

Yield: 4 servings
Prep Time: 15 minutes
Cook Time: 3 hours
Total Time: 3 hours 15 minutes

Babi Kecap Bali is an Indonesian dish of pork simmered in the slow cooker with sweet soy sauce and warm spices. The tender pork and thick sauce pair perfectly with steamed rice.

Cook the pork in a slow cooker on low for 6–8 hours or on high for 3–4 hours.

Ingredients

  • 14 oz pork belly slices, cut into bite-sized pieces
  • 3 cloves garlic, minced
  • 1-2 makrut lime leaves (jeruk purut)
  • 2 shallots, finely sliced
  • ½ cup sweet soy sauce (kecap manis)
  • 2 tbsp palm sugar or brown sugar
  • 1–2 red chilies, sliced (adjust to taste)
  • 1 tsp ground coriander (ketoembar)
  • 1 tsp ground ginger or 1 cm fresh ginger, grated
  • 1 star anise pod
  • 1 cup stock
  • 1 tbsp cooking oil (for searing)
  • Salt and pepper to taste
  • Optional: Fried shallots and chopped green onions for garnish

Instructions

  1. Heat oil in a skillet over medium-high heat. Sear pork pieces until golden on both sides. Transfer the seared pork to the slow cooker.
  2. In the same skillet, sauté garlic, makrut lime leaves, and sliced shallots until fragrant (2–3 minutes).
  3. Add sweet soy sauce, palm sugar, ground coriander, and ground ginger. Stir and cook for 1–2 minutes until the sugar dissolves.
  4. Pour the sauce mixture over the pork in the slow cooker. Add star anise, red chilies, and stock. Stir to combine.
  5. Cover and cook on low for 6–8 hours or on high for 3–4 hours until pork is tender.
  6. Let simmer uncovered for the last 15–30 minutes to help it thicken.
  7. Taste and adjust seasoning with salt, pepper, or more sweet soy sauce if needed. Remove star anise and makrut lime leaves before serving.
  8. Serve with rice and garnish with fried shallots and green onions if desired.

Notes

Store leftovers in an airtight container for up to 3 days. Reheat in a skillet over low heat, adding a splash of water if needed.
Freeze in a sealed container for up to 2 months. Thaw overnight in the fridge before reheating.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 541Total Fat: 27gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 17gCholesterol: 85mgSodium: 1588mgCarbohydrates: 48gFiber: 3gSugar: 37gProtein: 30g

The nutritional information provided is automatically calculated. These figures should be considered estimates.

Want to Save for Later?

Share and save this recipe! Pin it to your Pinterest boards. And if you have any questions, feel free to leave a comment below.

Deborah Green

Deborah Green

I'm Deborah Green, Dish Full of Memories is where I share my recipe collection, a blend of Asian-Indonesian family recipes, Dutch favorites, and a pinch of New York. Join me in cooking the dishes and the flavors that have shaped my life. When I'm not in the kitchen, I enjoy gardening and photography.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *