Grilled Thai Ribs Recipe
As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .
This grilled Thai ribs recipe is packed with bold flavor from a punchy, traditional marinade. You can grill them over charcoal or use a grill pan; no oven is needed. Perfect for BBQ season!

Tip: If you like grilled pork, you’ll also love my recipes for moo ping (satay) and moo yang.
What are Thai ribs
Thai-style ribs are marinated in a flavorful mix of coriander root, sugar, peppercorns, soy sauce, and oyster sauce. Theyโre delicious as a party snack, an appetizer, or a full meal served with jasmine rice or sticky rice.
What sets them apart from the usual BBQ ribs
The biggest difference is the texture. While Western-style ribs are often fall-off-the-bone tender and saucy, Thai ribs are usually grilled until the outside is crispy and slightly chewy.
So, they’re not fall-apart soft, but are very flavorful and firm with a crispy outside. Perfect for dipping or snacking!

Another key difference is the flavor.
Instead of a sticky barbecue sauce, Thai pork ribs are marinated in traditional Thai ingredients like coriander root, soy sauce, oyster sauce, and some sugar. I also like to add plenty of garlic and pepper, because honestly, whatโs a good rib marinade without that garlicky kick?
If you like spicy ribs, you can simply add some red pepper flakes to the marinade.
So, if you havenโt tried the Thai version yet, this is your chance! We used to serve these at my Thai restaurant, and they were always one of the most popular dishes.

Ingredient notes & substitutes
You can grab everything you need for this recipe at your nearest Asian grocery store or market. For exact measurements, head to the recipe card below!

- Pork ribs – Baby back ribs are lean and cook quickly, while spare ribs are meatier and soak up the marinade well. Both work great for this recipe.
- Light soy sauce – Adds a salty, savory flavor to the marinade and is a must-have in Thai cooking.
- Oyster sauce – Rich, savory, and slightly sweet, this sauce brings depth and umami to Thai-style marinades.
- White sugar – Balances out the salty ingredients and adds a subtle sweetness.
- Black peppercorns -Bring a sharp, spicy bite that complements the garlic and herbs.
- Coriander root – Adds a fresh, earthy flavor thatโs key to traditional Thai marinades.
- Garlic – Adds a punchy, aromatic base that pairs perfectly with soy sauce and pepper.
How to make Thai pork ribs
Step 1: Start by pounding garlic, black peppercorns, and coriander root in a mortar and pestle. If you donโt have a mortar and pestle, a food processor will work just fine.

Step 2: In a large bowl, mix the ground ingredients with oyster sauce, light soy sauce, and white sugar. Stir everything until you have a well-blended marinade.

Step 3: Add the pork ribs to the bowl, and make sure each piece is coated with the marinade. Cover the bowl and refrigerate. Let it sit for at least three hours, or overnight for the best flavor.

Step 4: Preheat your grill to medium heat. Place the ribs directly on the grill and sear each side for about 1 minute to create a crispy outer crust. Then reduce the heat and continue grilling, flipping occasionally to prevent burning. Depending on the size and thickness of the ribs, total cooking time should be around 10 to 15 minutes.
Optional: Top them with crispy fried garlic and garnish with freshly chopped green onions or coriander.

Dipping sauce suggestions
Thai ribs are best served with a dipping sauce. Nam jim jaew is our go-to for grilled meat, but I also have a recipe for mookata sauce, which is my favorite BBQ dip.
You may also like them with Thai sweet chili sauce or hot sauce!
Storage tips
- After marinating: If youโve prepped the ribs but canโt grill right away, store them in the fridge in an airtight container or wrapped tightly in cling film. Theyโll keep for up to 2 days, or you can freeze them for up to 2 months. Thaw in the fridge before grilling.
- After grilling: Store leftovers in a sealed container in the fridge and enjoy within 2 days.
- Reheating: Warm them in the oven at 350ยฐF (175ยฐC) for 10โ15 minutes, covered with foil to keep them from drying out.
More Thai pork recipes to try
- Nam tok moo
- Thai pork bone soup (spicy Thai pork bone soup)
- Pork jerky (Thai pork jerky)
- Mookata (Thai BBQ)
And thatโs it! My authentic Thai ribs recipe is smoky, garlicky, and full of bold flavor. Whether you grill them over charcoal for that extra smokiness or keep it simple with a grill pan, theyโre always a crowd-pleaser.
Please make my day by dropping a star rating and/or a comment below! Follow me on Facebook, Instagram, and Pinterest.
ย
Grilled Thai Ribs Recipe

Equipment
- cutting board and knife
- mortar and pestle or food processor
- Large mixing bowl
- Charcoal grill or grill pan
- Tongs
Ingredients
- 4 cloves garlic
- 2 coriander root
- 2 tbsp oyster sauce
- 1 lb pork ribs, see notes
- 1 tbsp light soy sauce
- 1 tbsp white sugar
- 1 tsp black peppercorns
Instructions
- Pound garlic, black peppercorns, and coriander root in a mortar and pestle (or use a food processor).
- Mix with oyster sauce, light soy sauce, and sugar in a large bowl to make the marinade.
- Add pork ribs and coat evenly. Cover and refrigerate for at least 3 hours or overnight.
- Preheat grill to medium. Sear ribs for 1 minute per side, then reduce the heat and grill 10โ15 minutes or until they are cooked, turning occasionally.
- Optional: Garnish with crispy fried garlic and fresh coriander or green onions. Enjoy!
Notes
- Use the nutrition card in this recipe as a guideline.
- Pork ribs:ย Baby back ribs are great for their lean meat and ideal for quick grilling. Spare ribs are meatier and absorb the Thai marinade beautifully. This recipe works great with both!
- Serve withย nam jim jaew, Thailand's go-to for grilled meat.

Thank you so much!
The sauce is called “nam jim jaew”, it’s a spicy Thai sauce.
You can find the recipe to the sauce here: https://hungryinthailand.com/nam-jim-jaew/
The ingredients that you see floating on top of the sauce are dried chili flakes and toasted rice powder. The other ingredients are: fish sauce, white sugar, and lime.
Enjoy!
Absolutely delicious. Did it on the grill and I couldn’t recommend it more!
Thank you so much! I’m glad you liked the recipe.