Print Options:

Grilled Thai Ribs Recipe

Hand dipping grilled Thai ribs in a spicy dipping sauce.

Grilled Thai ribs recipe is your go-to for an easy backyard BBQ party, and there's no need to wait on the oven! Just soak the ribs in a simple Thai-style marinade with oyster sauce, soy sauce, coriander root, and garlic, then grill them up on charcoal or in a pan.

Hand dipping grilled Thai ribs in a spicy dipping sauce.

Enjoy as a snack or for dinner with rice, complete with a spicy dipping sauce.

For more Thai grilled pork recipes, try my authentic moo ping for grilled pork skewers and moo yang recipe for deliciously marinated pork.

Thai ribs recipe

When it comes to grilled ribs, Thai people have their unique preference - we love them chewy, which is totally different from the tender, fall-off-the-bone style ribs you often find in Western BBQ. I'm a fan of both styles!

Thai ribs garnished with coriander and crispy fried garlic, served on a white dish, with a spicy dipping sauce next to it.

Back in the day, at our Thai restaurant, we served up the traditional, chewier ribs. They were a HUGE hit! Sure, some were expecting the Western fall-off-the-bone style, but they quickly became favorites.

Once you give these Thai ribs a try, you'll see what I mean. Promise.

Thai pork ribs topped with crispy garlic and garnished with coriander.

Our marinade is full of classic Thai staples like coriander root, oyster sauce, and light soy sauce. And of course, I couldn't resist throwing in plenty of garlic and peppercorns because what are pork ribs without a bunch of garlic?

The end result is intense, flavorful, and absolutely unforgettable.

Why try this Thai pork ribs recipe

  • Perfect for the home cook: This recipe is perfect for beginners, it's incredibly easy to follow, with simple step-by-step instructions - and it's foolproof too.
  • Customize the flavors: Thai food is all about customization and balancing the flavors. Feel free to tweak the marinade - spice it up, sweeten it, or add a tangy note.
  • Quick and simple: Forget those time-consuming slow-cooked ribs. Once you've got your Thai-style marinade ready, these Thai pork short ribs are ready to serve in no time!
  • Crispy crust: This grilled ribs recipe comes with a perfectly crispy crust. They're full of that smoky goodness, easily cooked to perfection every single time.
  • Versatile: Whether you fancy these as a snack, alongside other grilled food, or as a main with jasmine rice or sticky rice, they're perfect for any occasion. Serve them as finger food at your next party with a cold Thai beer!

Dipping sauce for ribs

Nam jim jaew is a spicy staple at every grilling hotspot in Thailand, especially Thai BBQ (mookata) restaurants. This is the kind of spicy dipping sauce that takes grilled meats from good to downright delicious.

Spicy dipping sauce with a tower of Thai BBQ ribs.

The smoky, sour, spicy, and slightly sweet sauce is just perfect for drizzling over your marinated Thai-style ribs. The combo is so, so good, I wish you could taste it right off my grill.

It's a ridiculously simple Thai chili sauce to whip up at home.

You'll need fresh lime juice, fish sauce, white sugar, Thai chili flakes, and toasted rice powder. With a bowl and a spoon, you're halfway there!

Ingredients

For the exact measurements, please scroll down to the recipe card at the end of this post.

Top-view of ingredients for Thai ribs with raw pork, garlic, coriander root, soy sauce, oyster sauce, white sugar, and black peppercorns.
  • 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!
  • Light soy sauce - Light soy brings that perfect balance of saltiness without overpowering the natural flavors. It's an essential in Thai cuisine and ideal for marinades and stir-fries. It's easily found at Asian grocery stores or markets.
  • Oyster sauce - This rich, savory sauce is a staple in Southeast Asian cooking. It's made from a blend of oyster extracts, soy sauce, and a mix of seasonings, adding a salty and umami flavor to the marinade.
  • White sugar - A touch of sugar is crucial for balancing the salty flavors of the soy and oyster sauce.
  • Black peppercorns - Whole black peppercorns bring a sharp, spicy note to the marinade.
  • Coriander root - Infuses your charcoal grilled ribs with a fresh, earthy, and zesty note.
  • Garlic - Garlic is a key ingredient, feel free to add more to taste. It pairs great with the peppercorns and coriander root. Crushing them together with a traditional mortar and pestle releases their essential oils and fragrances, infusing the Thai pork ribs with flavor.

Cooking instructions

1. Pound the spices: 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.
2. Mix the marinade: In a large bowl, mix together the ground ingredients with oyster sauce, light soy sauce, and white sugar. Stir everything until you have a well-blended marinade.
3. Marinate the ribs: Add the ribs to the bowl, and make sure each piece is coated with the marinade. Cover the bowl and refrigerate. Let the ribs marinate for at least three hours, or overnight for the best flavors.
4. Grill the ribs: Fire up the grill to medium heat. Place the ribs on the grill, cooking each side for about one minute to get a crispy crust. Then, lower the heat and continue to grill, turning the ribs occasionally to avoid burning. The cooking time varies depending on the rib thickness and size, expect about 10–15 minutes.
5. Oven baking option: For oven baking, preheat your oven to 350°F (175°C). Line a tray with foil, arrange the ribs with space between them, and bake until done.

Kitchen tools

  • Cutting board and sharp knife
  • Charcoal grill or grilling pan
  • Mixing bowl for marinating
  • Measuring spoons and cups
  • Tongs for flipping
  • Mortar and pestle

How to serve

Pair your ribs with steamed jasmine rice for a complete dinner. They can be served as a side-dish to complement other Thai dishes.

Top them with crispy fried garlic, which adds a nice crunch and extra garlic flavor. Garnish with freshly chopped green onions, coriander, or cilantro for color and freshness.

For spicy Thai ribs, pair them with nam jim jaew sauce.

How to store and reheat

  • To store after marinating: If you're not ready to grill immediately, you can store the marinated ribs in your refrigerator. Place them in an airtight container or wrap them in cling film. They can be stored like this for up to 2 days, allowing the flavors to intensify. Alternatively, you can freeze them for up to 2 months. Thaw in the fridge overnight.
  • To store after grilling: Once cooked, your leftover ribs can be stored in an airtight container in the fridge. They'll stay fresh for up to 2 days. However, for the best taste, consume them immediately.

Reheating instructions: Reheat in the oven to 350°F (175°C). Place the ribs on a baking tray and cover them with foil to prevent them from drying out. Reheat for about 10–15 minutes, or until they're warmed through.

Frequently asked questions

Can I make this in advance?

You can easily marinate the ribs and keep them in the fridge for up to 2 days before grilling. This helps the flavors to intensify.

Can I make the dipping sauce in advance?

Yes! Nam jim jaew can easily be made ahead of time and stored in the fridge for up to a week. Stir before serving.

Is this recipe gluten-free?

No, but you can use a gluten-free soy sauce and oyster sauce alternative to make it gluten-free.

Can I grill these ribs on an indoor pan?

Yes, you can simply use an indoor pan if outdoor grilling isn't an option.

More Thai pork recipes you'll love

Loved reading this grilled Thai ribs recipe? Please make my day by dropping a star rating and/or a comment below! Follow me on Facebook, Instagram, and Pinterest.

Ratings 4.8 from 4 votes
Cooking Method
Cuisine
Time
Prep Time: 10 min Cook Time: 20 min Rest Time: 3 hour Total Time: 3 hrs 30 mins
Servings 2
Calories 310
Description

These grilled Thai ribs are incredibly easy to make and so delicious with a portion of steamed jasmine rice and nam jim jaew dipping sauce.

Ingredients
  • 4 cloves garlic
  • 2 coriander root
  • 2 tablespoons oyster sauce
  • 2 cups pork ribs (see notes)
  • 1 tablespoon light soy sauce
  • 1 tablespoon white sugar
  • 1 teaspoon black peppercorns
Instructions
    Marinate the ribs
  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.

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

  3. Add the ribs to the bowl, and make sure each piece is coated with the marinade. Cover the bowl and refrigerate. Let the ribs marinate for at least three hours, or overnight for the best flavors.

  4. Grill the ribs
  5. Charcoal

    Fire up the grill to medium heat. Place the ribs on the grill, cooking each side for about one minute to get a crispy crust. Then, lower the heat and continue to grill, turning the ribs occasionally to avoid burning. The cooking time varies depending on the rib thickness and size, expect about 10–15 minutes.

  6. Oven baking option

    For oven baking, preheat your oven to 350°F (175°C). Line a tray with foil, arrange the ribs with space between them, and bake until done.

Nutrition Facts

Servings 2


Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 26.1g41%
Saturated Fat 9g45%
Total Carbohydrate 10.1g4%
Dietary Fiber 0.4g2%
Sugars 7.1g
Protein 47g94%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note
  • 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.
Keywords: Thai ribs, Thai pork ribs, Thai ribs recipe, Thai-style ribs

Thank you so much for trying my recipe!