Five Spice Beef Recipe
sliced beef shank marinated with five different spices
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Marinade & Beef
Five-Spice Blend
Aromatics & Finish
Method
Prepare Five-Spice Blend
- 1
Toast and grind
Place Sichuan peppercorns in a dry skillet over medium heat and toast for 1–2 minutes until fragrant. Remove and let cool slightly, then grind with star anise, fennel seed, cloves, and cinnamon in a spice grinder or mortar and pestle until a fine powder forms. Measure out about 2 teaspoons of the final blend (you will use 2 tsp total in the recipe).
- 2
Combine ground spices: Transfer the ground mixture to a small bowl and set aside.
Marinate Beef
- 3
Slice beef shank thinly across the grain (about 1/8–1/4 inch thick). If not pre-sliced, partially freeze the shank for 30–45 minutes to make slicing easier.
- 4
In a large bowl, combine light soy sauce, dark soy sauce, Shaoxing wine, sesame oil, granulated sugar, salt, and black pepper. Whisk to dissolve the sugar and salt.
- 5
Add the prepared five-spice blend to the soy mixture and stir to incorporate evenly.
- 6
Add minced garlic, grated ginger, and the white parts of the sliced scallions to the marinade and stir.
- 7
Put the sliced beef into the bowl, tossing thoroughly so each piece is coated. Cover and refrigerate for at least 1 hour, preferably 4–6 hours. For best flavor, marinate up to overnight (12 hours). Remove from refrigerator 20 minutes before cooking to take the chill off.
Cook Beef
- 8
- 9
Working in a single layer (cook in batches if needed to avoid crowding), add marinated beef slices in a single layer. Sear without moving for 30–45 seconds to develop color, then stir or toss and continue cooking another 30–60 seconds until just cooked through but still tender. Total cooking per batch should be about 1–2 minutes depending on thickness.
- 10
As you finish each batch, transfer beef to a plate and tent loosely with foil to keep warm.
- 11
If you want a slightly saucier finish, return all beef to the pan, add 1–2 tablespoons water or beef broth, and cook 30 seconds to deglaze and coat the meat.
Finish & Serve
- 12
Taste and adjust seasoning: if needed, add up to 1 tsp more light soy sauce or a pinch of salt.
- 13
Stir in the green parts of the scallions and a drizzle (about 1 tsp) of sesame oil. Toss to combine for 10–15 seconds.
- 14
Transfer to a serving platter, sprinkle with toasted sesame seeds and chopped cilantro if using. Serve hot with steamed rice, noodles, or as part of a larger meal.