Penang Pork Satay

  • Recipe By
  • Published Aug 29th
  • Ready In4h 50m
  • Servings10
  • Calories153
I'm not exactly sure how much pork satay they eat in Penang, but I'm confident that your average pork-loving Malaysian would enjoy this explosive combination of flavors. Use a fairly large chunk of pork, because it doesn't take long to develop that beautifully brown, crusty exterior on the grill. Or in a broiler turned to high. Or in the oven at 500 degrees! Serve over rice with peanut sauce and cucumber salad.

Penang Pork Satay Ingredients

The following are the ingredients needed to make delicious Penang Pork Satay for 10 servings:

  • 2 1/2 inch piece turmeric root, peeled and sliced thinly across the grain
  • 1 teaspoon ground turmeric, or to taste
  • 1 (2 inch) piece fresh ginger root, sliced
  • 1 large shallot, roughly chopped
  • 8 cloves garlic, peeled, or more to taste
  • 1/4 cup light brown sugar
  • 3 tablespoons ancho chili powder
  • 2 teaspoons ground coriander
  • 1 teaspoon chipotle chili powder
  • 1/2 teaspoon cayenne pepper
  • 1/4 cup rice vinegar
  • 2 tablespoons soy sauce
  • 1 tablespoon fish sauce
  • 1 teaspoon tamarind paste
  • 1/2 bunch lightly packed cilantro leaves and stems
  • 1 (2 1/2 pound) pork shoulder roast
  • 1 tablespoon kosher salt
  • 5 large metal skewers

Penang Pork Satay Cooking Instructions

  • Prep30m
  • Cook20m
  • Ready In4h 50m

To cook Penang Pork Satay, you need about 30 minutes of preparation time. The time needed to cook this Penang Pork Satay is about 20 minutes , and you can serve your Penang Pork Satay within 4 hours 50 minutes . The following are the steps to cook Penang Pork Satay easily:

  1. 1 Place fresh turmeric in a food processor along with powdered turmeric. Add ginger, shallot, garlic, brown sugar, ancho chili powder, coriander, chipotle, cayenne, rice vinegar, soy sauce, fish sauce, tamarind paste, and cilantro. Blend into a fine paste.
  2. 2 Cut pork into 1 1/2-inch cubes, trimming off fat as needed. Place pork in a bowl; season with salt. Pour in the marinade. Mix and massage pork with your hands until completely coated. Cover with plastic wrap and refrigerate for 4 to 18 hours.
  3. 3 Preheat an outdoor grill for medium-high heat and lightly oil the grate. Thread pork through skewers so the pieces are touching but not squished together. Reserve leftover marinade.
  4. 4 Grill skewers, brushing on reserved marinade, until pork just starts to firm up but is still slightly pink in the center, about 10 minutes per side. An instant-read thermometer inserted into the center should read 145 degrees F (63 degrees C). Serve immediately.


  • Chef's Notes:
  • Substitute 2 teaspoons powdered turmeric for the fresh kind, if you like.
  • Use any kind of chili powder you prefer.
  • A satay marinade usually gets a splash of coconut milk, which adds sweetness and apparently helps tenderize the meat, but I think it's perfectly fine without.
  • You can use bamboo skewers instead. Just soak them in water beforehand.
  • Get the recipe for Peanut Dipping Sauce.

Nutrition Facts

Per Serving: 153 calories; 8.8 grams of fat; 8.1 grams of carbohydrates; 10.3 grams of protein; 36 milligrams of cholesterol; 898 milligrams of sodium.

  1. Oct 18th 2019

    Delicious but however we did was WAYYYY too salty and we could barely eat it.

  2. Oct 1st 2019

    Delicious! I opted for pork that was labeled carnitas. I didn't want to buy an 8 lb. pork butt/shoulder. The meat came out really tender after using the baking option.

  3. Sep 29th 2019

    Made this on a cast iron and used satay-sized bamboo skewers instead of on the grill. Turned out perfect! Served with satay peanut sauce and the usual satay sides of smashed rice, cucumber a ...

  4. Sep 29th 2019

    I made this according to the recipe. It turned out delicious. I maybe let it marinate a little too long (24 hours), so the flavors were strong. Served it with a peanut sauce, coconut r ...