In a large wok on medium-high heat, brown your beef ribs for 2 - 3 minutes each side. It's best to do this in 2 batches, as you don't want the ribs to simmer in their liquid.I don't bother with oil here as the ribs have plenty of fat to help the browning and I'm using a non stick wok. If necessary, you could add 2 Tbsp of oil for each batch. Flip the ribs over halfway.Take them out onto a plate and set aside.
Pour in the oil and lower the heat to medium and fry the whole spices and dried red chillies for 30 seconds.
2 Tbsp vegetable or peanut oil, 2 star anise, 1 cinnamon stick, 2 dried red chillies
Tip in the chopped onion and fry for 1 minute.
Now add the garlic and ginger and fry for another minute.
Next we stir in the 5-spice powder for 30 seconds.
1 Tbsp Chinese 5 spice
Then, in go the ribs, stir to coat the ribs with the spices and aromatics.
Add the sauces and stir to coat again.
Now pour in the beef stock, stir well and bring to a simmer. Lower the heat right down, cover and cook for 2 - 3 hours. Check at the 2-hour mark. If the meat isn't melting soft and tender, go for 3 hours. Also, check at least 3 ribs. In my experience, they don't always cook uniformly. Add a little water if it's getting too dry.
750 ml beef stock
When your beef is all cooked, you should have a thick, glossy sauce/gravy. Check seasoning and add salt if necessary. Stir in a little ground white pepper - a pinch or to be specific, about ⅛ teaspoon.If you want more sauce, you can add a little water to it. But be sure to check the seasoning and adjust accordingly.
white pepper
Dish up and top with the sliced red chillies and chopped coriander leaves. Serve as suggested in the article above.
red chillies, fresh coriander leaves
Notes
Serving: I've given it as 4. This will also depend on how much meat your ribs have. If they are very meaty, the recipe will even feen 5-6 people. Especially, bearing in mind that you will have other side dishes to go with it.