Go Back
+ servings
sliced bbq pork spare ribs on a platter

Thai BBQ Pork Spare Ribs

Packed full of amazing flavors like fish sauce, soy sauce, peanuts, cilantro among other awesome ingredients, these Thai BBQ Pork Spare Ribs are also so incredibly easy to make!
Course Main Course
Cuisine Thai
Prep Time 5 minutes
Cook Time 3 hours
Marinade 6 hours
Total Time 9 hours 5 minutes
Servings 8 servings
Calories 844kcal


  • Grill - Gas or Charcoal



Thai BBQ Sauce


  • Combine all the marinade ingredients in a bowl and add the ribs, flipping to make sure the surface of the meat is covered. Let sit in the fridge for at least 6 hours, or overnight (preferred).
  • Combine all the BBQ sauce ingredients in a bowl and mix well to combine. Store in the fridge until ready to use.
  • Heat the grill to 250 degrees. Wrap the marinated ribs tightly with aluminum foil (use several layers of foil to prevent leakage) and place on the grill.
  • Cook for 2 ½ hours at about 250 degrees, flipping every 30 minutes to keep the ribs juicy.
  • Remove the ribs from the grill and take the foil off. Turn the grill up to 400 degrees.
  • Brush the Thai BBQ sauce over the ribs and place them directly on the grill. Cook for about 7-10 minutes per side, or until sauce has caramelized.
  • Remove from the grill, slice with a cleaver or kitchen shears, and serve brushed with additional BBQ sauce and crushed peanuts.


  1. When slow cooking, always grill with the lid down;
  2. Ribs should be grilled on indirect heat, i.e. place the ribs on the side of the grill opposite from the burner (or coals) that are on;
  3. Check the grill periodically to ensure it is staying around 250 degrees. Cooking the ribs low and slow is the key to tender, juicy, perfect ribs.


Serving: 2ribs | Calories: 844kcal | Carbohydrates: 8g | Protein: 46g | Fat: 68g | Saturated Fat: 22g | Cholesterol: 227mg | Sodium: 1546mg | Potassium: 802mg | Fiber: 1g | Sugar: 6g | Vitamin A: 583IU | Vitamin C: 2mg | Calcium: 58mg | Iron: 3mg