clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Honey Garlic Ribs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review


  • 1 lb (450 g) spare ribs, chopped into small pieces (see note)
  • 2 tsp fish sauce
  • 5 cloves garlic, chopped
  • ½ tsp ground white or black pepper
  • 2 Tbsp honey
  • 2 tsp soy sauce
  • 2 tsp oyster sauce
  • 2 Tbsp all-purpose flour (approx.)
  • 2 Tbsp cornstarch (approx.)

Notes: You can buy chopped spare ribs at Chinese butchers. If you can't find it you can also buy regular spare ribs and cut them into individual pieces. This will obviously yield longer pieces that may require longer cooking time and it'll be a bit more unwieldy to work with, it'll work all the same.

Ingredients and Kitchen Tools I Use


  1. Toss ribs in fish sauce in a flat dish and marinate for at least 30 mins. (Don't use a round-bottom bowl or the fish sauce will pool at the bottom).
  2. While the ribs marinate, preheat the steamer, bringing the water to a boil.
  3. Place ribs in a heatproof bowl and steam over boiling water until fork tender, about 40-45 minutes depending on the size.
  4. Use tongs to remove only the ribs, leaving the pork juice behind, and place them in a mixing bowl.
  5. Let pork juice cool until lukewarm, then put in the fridge or freezer to chill just enough so the fat solidifies a bit. (This step is optional, only to make fat skimming easier. If you don't have time you can just use a spoon to skim off as much of the fat as you can while it's still warm.)

Make the sauce:

  1. Skim off pork fat from the cooled pork juice, and add about 2 tsp of the fat into a small pot. Discard the rest or keep for another use.
  2. Heat the pork fat over medium heat, then add chopped garlic and saute for a couple of minutes until the garlic starts to turn golden.
  3. Add 4 Tbsp of the pork juice (don't throw out the rest yet), honey, soy sauce, oyster sauce and white pepper. Simmer for about 3-5 minutes or until the sauce has thickened into a thin, syrupy consistency. Set aside.

Fry the Pork:

  1. You should have a few tablespoons of pork juice left, add this back to the ribs in the mixing bowl. (If for some reason you don’t have any liquid left, just add  a couple of tablespoons of water.)
  2. Add 1 Tbsp of flour and 1 Tbsp of cornstarch to ribs and toss to create a thin batter that coats the ribs (see video for what it should look like). If batter is too runny, add more flour and cornstarch to adjust.
  3. Add about 2 inches of oil in a pot you're using for frying and heat to 375°F. Add ribs to the oil one at a time and fry for 2-3 minutes or until batter is golden brown and crispy. Fry in batches so as to not crowd the pot.
  4. Drain the fried ribs and transfer to a mixing bowl.
  5. If you've made the batter with pork juice, drizzle any leftover batter into the oil and fry them up into yummy crispy little bits of goodness which you can enjoy on their own or top the pork with them 🙂 You will know the bits are crispy once they stop bubbling.
  6. Once all ribs are fried, pour the sauce over them and toss to coat.
  7. Serve immediately as an appetizer or with rice. Enjoy with a cold beverage 🙂

Join us on Patreon for bonus content and rewards!