All Recipes » Indonesian » Indonesian Pork Satay

Indonesian Pork Satay (Sate Babi)

| |

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

Sate Babi is a popular Indonesian pork satay made with marinated pork skewers grilled until lightly charred and caramelized. The meat is coated in a sweet and savory blend of spices, sweet soy sauce, and tamarind, giving it a rich flavor with just a hint of tang. It’s simple to prepare and easy to grill at your next barbecue.

Serve the satay hot from the grill with steamed rice or nasi goreng. It also pairs well with peanut sauce, acar (pickled vegetables), and a simple cucumber salad.

Homemade satay babi plated and on an oval wooden serving tray. Text on image: Indonesian pork satay recipe. Dish full of memories dot com.

For another classic option, try my Indonesian Chicken Satay for a similar dish with chicken instead of pork.

How to Make Indonesian Pork Satay

The pork is cut into cubes and mixed with ground spices, garlic, onion, sweet soy sauce, tamarind, sugar, and oil. After marinating for several hours, the meat is threaded onto skewers and grilled over high heat until cooked through and slightly charred.

You can adjust the sweetness by reducing or increasing the palm sugar. For more heat, add a small amount of sambal or chili powder to the marinade.

You can learn more about spices like kecap manis, tamarind, and galangal in my guide to Indonesian ingredients.

Close up of homemade satay babi, Indonesian grilled pork skewers with cucumber and peanut sauce.

How to Cut and Prepare Pork for Satay

Cut the pork against the grain into small cubes, about 1 to 1 ½ inch in size. Smaller pieces make more skewers and cook faster.

Gently press or flatten thicker pieces with a knife or meat mallet to help the marinade soak in. This helps keep lean pork tender when grilled.

Thread 3 to 4 pieces of pork onto each skewer. Leave small spaces between pieces so heat can circulate while grilling.

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

If you don’t have an outdoor grill, a cast-iron grill pan or contact grill works well for cooking the satay indoors.

Homemade Satay Babi, Indonesian pork skewers on an oval serving dish.

Indonesian Pork Satay

Yield: 10–12 skewers
Prep Time: 15 minutes
Marinate Time: 4 hours
Cook Time: 10 minutes
Total Time: 4 hours 25 minutes

Skewered pork marinated in sweet soy and warm spices, deep flavor without complicated steps. Grilled until caramelized and served with rice or peanut sauce.

Ingredients

  • 1 lb pork tenderloin, cut into 1-inch cubes (or pork loin)
  • 2 cloves garlic, finely chopped
  • 1 small onion, finely chopped
  • 1 tbsp ground coriander (ketoembar)
  • 1½ tsp ground cumin (djinten)
  • 1½ tsp ground ginger (djahe)
  • 1½ tsp ground galangal (laos)
  • 2 tsp palm sugar (gula jawa) or dark brown sugar
  • 1-1½ tsp tamarind paste (or 1 tbsp lemon juice)
  • 2 tbsp sweet soy sauce (kecap manis)
  • 2½ tbsp neutral oil
  • Salt to taste

Instructions

  1. Soak the wooden satay sticks in water for at least 30 minutes to prevent them from burning during grilling. 
  2. Place pork in a bowl.
  3. Add garlic, onion, coriander, cumin, ginger, galangal, sugar, tamarind, kecap manis, oil, and salt.
  4. Mix until evenly coated.
  5. Cover and refrigerate at least 4 hours or overnight.
  6. Thread the marinated pork cubes onto the soaked wooden skewers without packing too tightly. Leave a small gap between each piece to ensure even cooking. 
  7. Preheat grill to medium-high heat (about 400°F).
  8. Grill 5-6 minutes per side until cooked through and lightly charred.
  9. Rest 5 minutes before serving.

Notes

Refrigerate cooked satay in an airtight container for up to 3 days. Freeze cooked skewers for up to 2 months.

Reheat in a 350°F oven for 8–10 minutes or in a skillet over medium heat until warmed through.

Nutrition Information:
Yield: 4 Serving Size: 2–3 skewers
Amount Per Serving: Calories: 619Total Fat: 30gSaturated Fat: 5gUnsaturated Fat: 25gCholesterol: 163mgSodium: 569mgCarbohydrates: 27gFiber: 5gSugar: 15gProtein: 63g

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.

Satay is one of the 5 national dishes of Indonesia. See my full list of Indonesian national dishes for more traditional recipes.

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 *