Go Back
Spicy Thai Ribs Twin Peaks Recipe

Spicy Thai Ribs Twin Peaks Recipe

5 from 1 vote
If you’ve ever dined at Twin Peaks and fallen head over heels for their legendary Spicy Thai Ribs, you’re not alone. These sticky, spicy, umami-packed ribs have a cult following-and for good reason. The good news? You don’t need a restaurant kitchen to recreate this iconic dish. This copycat spicy Thai ribs Twin Peaks recipe brings that perfect balance of sweet, savory, and fiery heat straight to your home kitchen.
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings: 3
Course: Main Dish
Cuisine: American
Calories: 830

Ingredients
  

  • 750 g pork ribs baby back preferred
  • ½ tbsp fish sauce
  • ½ tbsp tamarind paste
  • ½ tbsp brown sugar dark preferred
  • ¼ tsp black pepper freshly ground
  • 1 tbsp water
  • 5 cloves garlic chopped
  • 1 shallot sliced
  • 4 Thai red chilies sliced
  • 3 tbsp brown sugar
  • ¼ tsp black pepper
  • 2 tbsp fish sauce
  • 3 tbsp water
  • Vegetable oil for frying
  • Lime wedges
  • Fresh coriander cilantro

Equipment

  • Mixing bowl
  • Baking tray
  • Large frying pan or wok
  • Tongs
  • Measuring spoons
  • Sharp knife and cutting board

Method
 

  1. Start by combining the fish sauce, tamarind paste, brown sugar, black pepper, and water in a bowl. Stir well to mix the ingredients until the sugar dissolves completely. Rub this marinade generously onto the pork ribs, ensuring every surface is well coated. Place the ribs in a covered container or zip-lock bag and let them marinate for at least 2 hours in the refrigerator to allow the flavors to penetrate deeply into the meat.
  2. Preheat your oven to 180°C (350°F). Remove the ribs from the refrigerator and place them on a baking tray lined with foil or parchment paper for easier cleanup. Bake the marinated ribs for 35-40 minutes, turning them every 15 minutes with tongs to ensure even cooking and caramelization on all sides. The ribs should be tender and nearly falling off the bone.
  3. While the ribs are baking, prepare your signature Thai sauce. Heat 2-3 tablespoons of vegetable oil in a large pan or wok over medium heat. Add the chopped garlic, sliced shallot, and Thai red chilies to the pan. Fry for 7-8 minutes, stirring occasionally to prevent burning, until the aromatics become fragrant and the shallots turn translucent and slightly golden.
  4. Once the garlic and chilies release their aromatic oils, add the brown sugar, black pepper, fish sauce, and water to the pan. Stir everything together thoroughly to combine. Increase the heat to medium-high and cook the sauce for 3-4 minutes, stirring frequently, until it thickens slightly and becomes glossy with a syrupy consistency.
  5. When the ribs are done baking, carefully remove them from the oven. Transfer the hot ribs directly into the pan with your prepared sauce. Using tongs, toss and turn the ribs in the sauce to coat them evenly on all sides. Let the sauce reduce for another 2-3 minutes while continuously basting the ribs for maximum flavor absorption and that signature sticky glaze.
  6. Transfer your Twin Peaks spicy Thai ribs to a serving platter immediately while they’re hot and glossy. Garnish generously with fresh lime wedges and roughly chopped coriander for a burst of brightness and freshness. Squeeze lime juice over the ribs just before eating to cut through the richness. Serve with napkins-these beauties are meant to be eaten with your hands!

Video

Notes

Store leftover Twin Peaks spicy Thai ribs in an airtight container in the refrigerator for up to 3 days. Reheat in a 160°C oven for 10-12 minutes or microwave in 30-second intervals until heated through. Add a splash of water before reheating to prevent drying out and restore the sauce’s glossy consistency.