Nutrition Facts for Indonesian pork roast with peanut sauce

Indonesian Pork Roast with Peanut Sauce

Experience the bold, exotic flavors of Southeast Asia with this Indonesian Pork Roast with Peanut Sauce recipe. This dish features a tender, slow-cooked pork shoulder infused with an aromatic blend of garlic, ginger, soy sauce, and warm spices like coriander and turmeric. The highlight of the recipe is the rich, creamy peanut sauce, made with coconut milk, peanut butter, and a touch of fish sauce for an authentic umami kick. Perfectly roasted to golden perfection and garnished with fresh cilantro and crushed peanuts, this dish is a show-stopping centerpiece for any dinner table. Serve with steamed rice or fresh vegetables for a beautiful balance of flavors and textures. Whether it's a special family gathering or a weeknight indulgence, this Indonesian-inspired delicacy will transport your taste buds across the globe.

Nutriscore Rating: 64/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Indonesian Pork Roast with Peanut Sauce
Prep Time:20 mins
Cook Time:180 mins
Total Time:200 mins
Servings: 6

Ingredients

  • 1.5 kilograms Pork shoulder roast
  • 4 cloves Garlic cloves, minced
  • 2 tablespoons Ginger, grated
  • 3 tablespoons Soy sauce
  • 2 tablespoons Lime juice
  • 2 tablespoons Palm sugar (or brown sugar)
  • 1 teaspoon Ground coriander
  • 1 teaspoon Ground turmeric
  • 0.5 teaspoons Chili powder
  • 1 cup Coconut milk
  • 0.5 cup Peanut butter
  • 1 tablespoon Fish sauce
  • 0.5 cup Water
  • 2 tablespoons Vegetable oil
  • 0.25 cup Fresh cilantro leaves (for garnish)
  • 2 tablespoons Crushed peanuts (for garnish)

Directions

Step 1

In a small bowl, prepare the marinade by combining the garlic, ginger, soy sauce, lime juice, palm sugar, ground coriander, ground turmeric, chili powder, and 1 tablespoon of vegetable oil. Stir to form a paste.

Step 2

Rub the marinade evenly over the pork shoulder roast, ensuring it is well-coated. Cover the meat and let it marinate in the refrigerator for at least 2 hours, preferably overnight for best flavor.

Step 3

Preheat your oven to 160°C (325°F).

Step 4

In a large oven-safe skillet or roasting pan, heat the remaining 1 tablespoon of vegetable oil over medium heat. Sear the pork roast on all sides until golden brown, about 5-7 minutes.

Step 5

Pour 1/2 cup of coconut milk into the pan and cover with aluminum foil or a lid. Transfer the pan to the preheated oven and roast for 2.5-3 hours, basting occasionally, until the pork is tender and easily pulls apart with a fork.

Step 6

While the pork roasts, prepare the peanut sauce. In a small saucepan over medium heat, combine the remaining coconut milk, peanut butter, fish sauce, and water. Stir constantly until the mixture is smooth and slightly thickened, about 5 minutes. Remove from heat and set aside.

Step 7

Once the pork is done roasting, remove it from the oven and let it rest for 10 minutes before slicing or shredding.

Step 8

Serve the pork with a generous drizzle of peanut sauce. Garnish with fresh cilantro leaves and crushed peanuts. Enjoy!

Nutrition Facts

Serving size (2248.5g)
Amount per serving % Daily Value*
Calories 5106.3
Total Fat 400.3g 0%
Saturated Fat 123.3g 0%
Polyunsaturated Fat 32.9g
Cholesterol 1050mg 0%
Sodium 3997.0mg 0%
Total Carbohydrate 95.9g 0%
Dietary Fiber 11.5g 0%
Total Sugars 56.3g
Protein 309.8g 0%
Vitamin D 0IU 0%
Calcium 338.1mg 0%
Iron 23.4mg 0%
Potassium 5850.8mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 68.9%
Protein: 23.7%
Carbs: 7.3%