Thai Style Sweet Chili Ribs are a mouthwatering dish that combines tender, juicy ribs with a sweet and spicy chili glaze. This recipe is perfect for grilling or baking, making it a great option for summer barbecues or cozy dinners at home. The balance of flavors will leave everyone wanting more!
Ingredients
For the Ribs
- 2 pounds pork ribs (baby back or spare ribs)
- Salt and pepper (to taste)
- 1 tablespoon vegetable oil
For the Sweet Chili Glaze
- 1/2 cup Thai sweet chili sauce
- 2 tablespoons soy sauce
- 2 tablespoons honey
- 2 tablespoons rice vinegar
- 2 cloves garlic (minced)
- 1 teaspoon grated ginger
- 1 teaspoon lime juice
- 1/2 teaspoon red pepper flakes (adjust to taste)
- Chopped green onions (for garnish)
Timing
Making Thai Style Sweet Chili Ribs takes about 15 minutes for preparation and 2-3 hours for cooking (including marinating time).
Instructions
Step 1: Prepare the Ribs
- Preheat Oven or Grill: If using an oven, preheat it to 300°F (150°C). If grilling, prepare your grill for indirect heat.
- Season Ribs: Pat the ribs dry with paper towels. Season both sides generously with salt and pepper.
- Optional (for tender ribs): For extra tenderness, wrap the seasoned ribs in foil and bake for 2 hours at 300°F (150°C) before applying the glaze. If grilling, cook indirectly for the same time.
Step 2: Make the Sweet Chili Glaze
- Combine Ingredients: In a small saucepan, combine the Thai sweet chili sauce, soy sauce, honey, rice vinegar, minced garlic, grated ginger, lime juice, and red pepper flakes.
- Heat the Sauce: Cook over medium heat for about 5 minutes, stirring occasionally, until slightly thickened. Remove from heat and set aside.
Step 3: Glaze the Ribs
- Apply Glaze: Once the ribs are tender, remove them from the oven or grill. Brush a generous amount of the sweet chili glaze over the ribs.
- Finish Cooking: If using the oven, return the ribs to the oven (uncovered) and increase the temperature to 400°F (200°C). Bake for an additional 15-20 minutes, basting with more glaze halfway through. If grilling, place the ribs over direct heat and grill for about 10-15 minutes, turning occasionally and basting with glaze.
Step 4: Serve
- Garnish: Remove the ribs from the heat and let them rest for a few minutes. Garnish with chopped green onions.
- Slice and Enjoy: Slice the ribs between the bones and serve with additional sweet chili sauce on the side for dipping.

Nutritional Information
Here’s a quick overview of the nutritional content of Thai Style Sweet Chili Ribs (per serving, based on 4 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 450 |
| Protein | 30g |
| Fat | 30g |
| Carbohydrates | 20g |
| Fiber | 0g |
| Sugar | 12g |
Tips for Customization
- Adjust Spice Level: Modify the amount of red pepper flakes in the glaze to suit your heat preference.
- Add Aromatics: Incorporate sliced scallions or cilantro as a garnish for added flavor and color.
- Alternative Proteins: Try this recipe with chicken wings or thighs for a different twist.
Storage Instructions
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave before serving.
Conclusion
Thai Style Sweet Chili Ribs are a deliciously sticky and flavorful dish that brings a taste of Thailand to your table. With their tender meat and sweet-spicy glaze, they are perfect for any occasion!
Thai Style Sweet Chili Ribs Recipe
Ingredients
- For the Ribs
- • 2 pounds pork ribs (baby back or spare ribs)
- • Salt and pepper (to taste)
- • 1 tablespoon vegetable oil
- For the Sweet Chili Glaze
- • 1/2 cup Thai sweet chili sauce
- • 2 tablespoons soy sauce
- • 2 tablespoons honey
- • 2 tablespoons rice vinegar
- • 2 cloves garlic (minced)
- • 1 teaspoon grated ginger
- • 1 teaspoon lime juice
- • 1/2 teaspoon red pepper flakes (adjust to taste)
- • Chopped green onions (for garnish)
Instructions
- Preheat your oven to 300°F (150°C) or prepare your grill for indirect heat.
- Pat the ribs dry with paper towels. Season both sides generously with salt and pepper.
- For extra tenderness, wrap the seasoned ribs in foil and bake for 2 hours at 300°F (150°C). If grilling, cook indirectly for the same time.
- In a small saucepan, combine the Thai sweet chili sauce, soy sauce, honey, rice vinegar, minced garlic, grated ginger, lime juice, and red pepper flakes.
- Cook over medium heat for about 5 minutes, stirring occasionally, until slightly thickened. Remove from heat and set aside.
- Once the ribs are tender, remove them from the oven or grill and brush generously with the sweet chili glaze.
- If using the oven, return the ribs uncovered and increase the temperature to 400°F (200°C). Bake for 15–20 minutes, basting with more glaze halfway through.
- If grilling, place the ribs over direct heat and grill for 10–15 minutes, turning occasionally and basting with glaze.
- Remove the ribs from the heat and let them rest for a few minutes. Garnish with chopped green onions.
- Slice between the bones and serve with extra sweet chili sauce on the side.
Step 1: Prepare the Ribs
Step 2: Make the Sweet Chili Glaze
Step 3: Glaze the Ribs
Step 4: Serve
Did you make this recipe?
Please leave a comment on the blog or share a photo on Facebook