This Indonesian Pork Satay is everything you want in a meal—tender, juicy pork with a creamy peanut sauce that perfectly balances the fresh zing of a citrus marinade.
Whisk together the orange juice, lime juice, oregano, oil, cilantro, cumin, salt, and pepper in a bowl. Add the pork and marinate in the fridge overnight or for at least 6 hours.
An hour or so prior to serving, soak 8-10 wooden skewers in water for 30 minutes.
Meanwhile, make the peanut sauce. Whisk together the peanut butter, coconut milk, soy sauce, honey, ginger, and garlic. Chill in the fridge.
Heat a grill over medium-high heat. Thread the pork pieces onto the soaked wooden skewers. Grill for 5-7 minutes per side, until well-browned with an internal temperature of 145 degrees F. Serve with the peanut sauce.
Notes
To store Indonesian Pork Satay, place the cooked skewers in an airtight container and refrigerate for up to 3 days. You can also freeze the satay for up to 2 months; just wrap each skewer in foil before freezing.To reheat the satay, thaw overnight in the refrigerator if frozen, then warm in a preheated oven at 350°F (175°C) for 10-15 minutes, or reheat on a grill for a few minutes per side until heated through.The peanut sauce can be stored in the refrigerator for up to 1 week in an airtight container. If you want to store it longer, you can freeze it for up to 3 months. To use after freezing, thaw it in the refrigerator overnight and whisk well before serving. If the sauce thickens too much, you can stir in a little warm water or coconut milk to reach the desired consistency.