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!

Thai grilled rib dipped into chili-lime dipping sauce on a black spoon, coated in crunchy toasted rice powder and herbs.

Tip: If you like grilled pork, you’ll also love my recipes for moo ping (satay) and moo yang.

  • Featured comment

    Absolutely delicious. Did it on the grill and I couldnโ€™t recommend it more!

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!

Plate of grilled Thai pork ribs garnished with crispy fried garlic and cilantro, served with a spicy dipping sauce in the background.

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.

Thai BBQ ribs with dipping sauce.

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!


Ingredients for Thai ribs: light soy sauce, oyster sauce, white sugar, black peppercorns, coriander root, and garlic.
  • 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.

Granite mortar and pestle with finely crushed garlic, peppercorns, and coriander root.

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.

Glass bowl on wooden table with marinade mixture ready for meat.

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.

Raw pork ribs marinating in Thai sauce in glass bowl on wooden table.

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.

Perfectly grilled Thai ribs with char marks in a cast iron pan.

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

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

Juicy grilled Thai rib dipped into spicy nam jim jaew sauce, highlighting toasted rice powder and fresh herbs.
Authentic Thai ribs recipe with a garlicky, savory marinade, grilled to crispy perfection over charcoal or a grill pan.
Praew
Prep Time 10 minutes
Cook Time 20 minutes
Resting Time 3 hours
Total Time 3 hours 30 minutes
Cuisine Thai
Course Appetizer, Main Course, Snack
Serving Size 2 people

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.
Calories: 707kcal | Carbohydrates: 12g | Protein: 38g | Fat: 56g | Saturated Fat: 18g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 20g | Trans Fat: 1g | Cholesterol: 189mg | Sodium: 1187mg | Potassium: 655mg | Fiber: 1g | Sugar: 6g | Vitamin A: 13IU | Vitamin C: 2mg | Calcium: 64mg | Iron: 3mg

Similar Posts

  • Thai Pandan Drink Recipe (Nam Bai Toey)

  • Thai Peanut Butter Ramen Recipe

  • Thai Basil Pork Belly (Krapow Moo Krob)

  • Thai Cabbage Soup Recipe

  • Thai Cry Baby Noodles Recipe (Pad Ngor Ngae)

  • Pla Goong Salad (Authentic Thai Shrimp Salad Recipe)

3 Comments

  1. 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!

5 from 2 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating