Shanghai-Style Grilled Beef with Five-Spice Glaze
Wok hei is everything. Every family has their version of grilled beef, and every family thinks theirs is best. Mine is pretty great, I'll admit.
This is the kind of Chinese home cooking that doesn't show off. It doesn't need to. My mother-in-law taught me, and she was right — fresh is non-negotiable. When you respect these basics, the food takes care of itself.
Ingredients
For the Marinade
1½ pounds beef ribeye steaks or strip steaks (about ¾ inch thick, 2 steaks), at room temperature
4 tablespoons dark soy sauce
2 tablespoons light soy sauce
3 tablespoons Shaoxing rice wine
1 tablespoon sesame oil
1 tablespoon rice vinegar
2 teaspoons Chinese five-spice powder
4 cloves garlic, minced fine
1 tablespoon fresh ginger, peeled and minced
2 scallions, white and light green parts, sliced thin
1 teaspoon sugar or honey
½ teaspoon white pepper powder
¼ teaspoon ground coriander (optional, for additional spice dimension)
2 tablespoons peanut oil or neutral oil
For the Glaze (Applied During Grilling)
3 tablespoons dark soy sauce
1 tablespoon Shaoxing rice wine
1 tablespoon honey or rock sugar
1 teaspoon sesame oil
2 cloves garlic, minced fine
1 teaspoon fresh ginger, minced
1 whole star anise pod, lightly crushed
½ teaspoon five-spice powder
For Finishing
2 tablespoons neutral oil for the grill
Kosher salt and white pepper to taste
3 scallions, dark green parts, sliced on the bias
1 teaspoon toasted white sesame seeds
Cilantro leaves (optional)
Additional sesame oil for drizzling
Equipment Needed
Sharp chef's knife and cutting board
Measuring cups and spoons
Large mixing bowl for the marinade
Shallow dish or large zip-lock bag for marinating beef
Small saucepan for the glaze
Whisk or small spoon for stirring
Grill or heavy cast-iron grill pan
Grill brush for cleaning and oiling grates
Long-handled grill tongs or spatula
Meat thermometer (highly recommended for accuracy)
Paper towels for drying beef
Small pastry brush or basting brush for applying glaze
Wooden cutting board for resting beef
Serving platter
Small shallow bowls for sauces if desired
Detailed Instructions
Step 1: Prepare the Beef (5 minutes, plus marinating time)
Remove the beef steaks from the refrigerator 20-30 minutes before cooking to bring them to room temperature. Cold beef won't cook evenly on the grill, developing a cold center before the exterior reaches proper char.
Pat the beef steaks completely dry with paper towels, pressing gently but firmly. Excess surface moisture creates steam instead of char. Place on a clean plate.
Inspect the beef for any surface imperfections. Using a sharp knife, score the fat cap in a crosshatch pattern with shallow cuts, about ¼ inch deep, spaced about ½ inch apart. This allows the marinade to penetrate more deeply and helps the fat render during grilling.
Season both sides generously with kosher salt and white pepper powder. The salt will begin drawing out some surface moisture while also starting the seasoning process.
Place the seasoned beef in a shallow dish or large zip-lock bag.
Step 2: Prepare the Marinade (5 minutes)
In a large mixing bowl, combine the dark soy sauce, light soy sauce, Shaoxing rice wine, rice vinegar, and sesame oil. Stir well to combine.
Add the minced garlic, ginger, five-spice powder, white pepper powder, and optional coriander. Stir thoroughly, breaking up any clumps of spice powder to ensure even distribution.
Stir in the sugar and the sliced scallions (white and light green parts).
Taste the marinade—it should taste noticeably savory with warm spice notes, slight sweetness, and a touch of acid. Adjust if needed (add more soy if too bland, more vinegar if too heavy).
Whisk in the peanut oil. The oil will emulsify slightly with the liquid ingredients, creating a cohesive marinade that will coat the beef evenly.
Step 3: Marinate the Beef (30 minutes)
Pour the marinade over the beef steaks, ensuring they are well coated on both sides. If using a zip-lock bag, remove as much air as possible before sealing.
If marinating in a dish, turn the beef steaks every 10 minutes to ensure even exposure to the marinade. Alternatively, in a sealed bag, turn the bag every 10 minutes.
Marinate for exactly 30 minutes at room temperature. Do not exceed 45 minutes—longer marinating with this acidic marinade (from the vinegar and soy) can result in the exterior becoming mushy or "cured" rather than tender.
Ten minutes before grilling, remove the beef from the marinade using tongs, allowing excess marinade to drip off. Discard the used marinade (do not reuse for food safety reasons, though it can be reserved for vegetable marinades).
Place the marinated beef on a clean plate and pat the surface gently with paper towels to remove excess marinade, which would create steam and prevent proper grilling.
Step 4: Prepare the Glaze and Preheat Grill (5 minutes)
Combine the glaze ingredients in a small saucepan: dark soy sauce, Shaoxing rice wine, honey, sesame oil, minced garlic, minced ginger, crushed star anise, and five-spice powder.
Place over medium heat and bring to a gentle simmer. Simmer for 1-2 minutes, allowing the aromatics and spices to bloom. The glaze will darken slightly and become more aromatic. Remove from heat and keep warm, or set aside to apply at room temperature (the glaze will be less runny when cool).
Preheat your grill or grill pan to high heat (around 450-475°F if you have a thermometer). Allow it to heat for at least 5 minutes so it reaches full temperature.
Clean the grill grates thoroughly with a grill brush to remove any residue and prevent sticking.
Just before grilling, oil the hot grill grates with a well-oiled paper towel held with tongs, creating a non-stick surface.
Step 5: Grill the Beef (12-15 minutes)
Place the marinated beef steaks directly on the preheated grill. You should hear an immediate, vigorous sizzle. Do not move the steaks for the first 3-4 minutes—this develops the char and those desirable grill marks.
After 3-4 minutes, using long-handled tongs, carefully flip each steak. You should see a dark, caramelized crust with some charred spots. The fat cap should be rendered and golden.
Grill the second side for 3-4 minutes for medium-rare (internal temperature of 130-135°F), or 4-5 minutes for medium (140-145°F). The exact timing depends on your steak thickness and grill temperature.
Using a meat thermometer inserted horizontally into the center of the steak (without touching bone or fat), check the internal temperature. For medium-rare beef, you're looking for 130-135°F; the temperature will rise 5 degrees during resting.
About 1-2 minutes before the steaks reach your target temperature, brush the warm glaze generously onto both surfaces using a pastry brush. The glaze will immediately caramelize on the hot beef, creating a complex, glossy exterior. The ginger and garlic will bloom spectacularly.
If desired, turn the steaks one final time to apply glaze to both sides, creating an even, glossy coating.
Remove the steaks from the grill when they reach your target internal temperature (remembering they'll cook 3-5 degrees more during resting). The exterior should be beautifully charred with a glossy, aromatic glaze.
Step 6: Rest and Serve (5-8 minutes)
Transfer the grilled steaks to a clean cutting board, spacing them apart to prevent carryover cooking from affecting one another.
Allow the steaks to rest for 5-8 minutes. During this crucial step, the residual heat continues cooking the interior slightly while the muscle fibers relax, allowing juices to redistribute throughout the meat rather than running out when you cut into it.
Do not cover the steaks during resting—covering creates steam that will soften the exterior crust you worked so hard to develop.
If desired, brush the warm glaze over the rested steaks again, creating a final layer of flavor and shine.
Slice the steaks against the grain into ¼-inch thick pieces using a sharp knife. Slicing against the grain (perpendicular to the long muscle fibers) ensures each bite is tender.
Arrange the sliced beef on a serving platter or individual plates.
Garnish generously with sliced dark green scallion pieces, white sesame seeds, cilantro leaves if using, and a drizzle of additional sesame oil.
Serve immediately while the beef is still warm and the glaze is glossy and aromatic.
6 Expert Tips
Temperature is Everything: Bring beef to room temperature before grilling. Cold beef will achieve a cooked center before developing proper char. The difference between cold and room temperature beef is 8-12 minutes of cooking time. Use a meat thermometer religiously—visual cues are unreliable guides.
Marinade Timing is Precise: Do not exceed 45 minutes of marinating with acidic marinades (those containing vinegar or high soy sauce ratios). The acid begins breaking down muscle proteins, resulting in mushy rather than tender meat. 30 minutes is optimal for this recipe.
Pat Dry Before Grilling: Excess marinade on the beef surface creates steam rather than char. Gentle patting removes the excess while leaving the flavorful coating intact. This simple step dramatically improves your sear quality.
Oil Your Grates Immediately Before Cooking: Even well-seasoned grates benefit from a quick oil coat immediately before grilling. Use a paper towel dipped in oil and held with tongs—this creates a non-stick surface far superior to spraying oil into the air.
Don't Skip the Rest Period: Resting allows carryover cooking to bring the interior to its final temperature while juices redistribute. Slicing immediately after grilling results in juices running onto the plate instead of staying in the meat. Five to eight minutes minimum is essential.
Glaze at the Right Moment: Apply the glaze 1-2 minutes before the steaks finish cooking. This allows it to caramelize and create a glossy coating without burning. Applying it too early results in burning; too late and it won't adhere properly.
5 Variations
Hunan-Style Spicy Beef: Replace the five-spice powder with 1½ teaspoons five-spice, 1 teaspoon Sichuan peppercorns (toasted and crushed), and ½-1 teaspoon chili flakes. Create a spicy glaze by adding 1 tablespoon hot chili paste (la jiao) and increasing the ginger to 1½ teaspoons. This brings the aggressive heat of Hunan cuisine.
Cantonese Oyster Sauce Version: Reduce the dark soy sauce in the marinade to 2 tablespoons and add 2 tablespoons of oyster sauce. For the glaze, use 2 tablespoons oyster sauce, 1 tablespoon soy sauce, and 1 tablespoon honey. This creates a richer, umami-forward version popular in Hong Kong-style restaurants.
Sichuan Peppercorn and Ma La Glaze: Toast 1½ teaspoons Sichuan peppercorns and crush them. Add to the marinade along with 1 tablespoon doubanjiang (broad bean chili paste). Create a ma la (numbing-spicy) glaze by infusing the soy-wine mixture with the crushed peppercorns and chili paste, then straining before applying. This brings authentic Sichuan complexity.
Black Garlic and Star Anise Version: Marinate with 2 cloves of black garlic (lao suan) minced instead of fresh garlic, and add 2 whole star anise pods to the marinade. The black garlic creates a deeper, more complex flavor. Use the same glaze but add an extra crushed star anise pod for fragrance.
Hoisin and Sesame Glaze: Create a sweeter glaze by combining 2 tablespoons hoisin sauce, 1 tablespoon soy sauce, 1 tablespoon sesame oil, 1 teaspoon rice vinegar, and 1 teaspoon ginger. Brush onto the beef in the final minutes of grilling. This creates a glossy, darker finish reminiscent of Chinese barbecued meats.
Storage Instructions
Refrigerator: Leftover grilled beef can be stored in an airtight container for up to 3 days. Store with any remaining glaze to prevent drying. To serve, gently reheat in a 300°F oven for 8-10 minutes until warmed through, or serve cold sliced thinly over salad or noodles.
Freezer: Cooked beef freezes well for up to 2 months. Slice before freezing for easier portioning. Thaw overnight in the refrigerator and reheat gently to avoid toughening.
Raw Marinated Beef: Marinated beef can be stored in the refrigerator for up to 2 days (don't exceed 45 minutes at room temperature, then refrigerate). Cook as directed when ready.
Best Enjoyed: This dish is best enjoyed within 1-2 hours of grilling while the crust remains crispy and the interior is still warm. Reheating softens the crust somewhat, though the flavor remains excellent.
Serving Suggestions
With Steamed Rice and Vegetables: Serve alongside jasmine rice and blanched gai lan (Chinese broccoli) or bok choy drizzled with a touch of sesame oil for a complete meal.
In Rice Paper Wraps: Cool the beef slightly, then wrap thin slices in soft rice paper with fresh herbs, cucumber, and lettuce for fresh spring rolls.
Over Noodles: Serve the sliced beef over fresh ramen or thin egg noodles tossed with sesame oil and scallions, with the extra glaze drizzled over top.
With Grilled Vegetables: Arrange the beef alongside grilled eggplant, zucchini, and scallions for a mixed grill platter.
In a Noodle Salad: Chill the beef and toss with cold sesame noodles, shredded cucumber, and a sesame-ginger vinaigrette for a refreshing warm-weather dish.
As Part of a Mixed Grill: Serve with grilled shrimp, vegetables, and rice for a family-style Chinese banquet.
Frequently Asked Questions
Q: Can I use a different cut of beef?
A: Yes, other tender cuts work well—filet mignon, New York strip, or skirt steak all grill beautifully. Avoid very lean cuts (tenderloin) which can dry out, or very thick cuts which won't develop char before overcooking inside. Steaks should be ¾ inch to 1¼ inches thick.
Q: What if I don't have a grill?
A: You can use a cast-iron skillet or grill pan over medium-high heat. Heat until smoking hot, then sear the beef for 3-4 minutes per side, reduce heat to medium, and finish to temperature. You won't get grill marks, but the crust will be equally delicious.
Q: How do I know when the beef is done?
A: Use a meat thermometer inserted horizontally into the center: 130-135°F for medium-rare, 140-145°F for medium, 150°F for medium-well. Don't rely on visual appearance alone—color is misleading. Remember the temperature will rise 3-5 degrees during resting.
Q: Can I make the marinade ahead?
A: Yes, prepare the marinade up to 2 days ahead and store in the refrigerator. Bring to room temperature before marinating the beef. This actually allows the flavors to meld and deepen.
Q: Is Shaoxing wine really necessary?
A: Shaoxing wine brings authentic complexity and depth. If unavailable, substitute with dry sherry or sake. You'll lose some of the traditional flavor profile, but the dish will still be delicious. Don't use rice vinegar as a substitute—it's too acidic and unbalanced.
Affiliate Disclosure
This page contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no additional cost to you. These commissions help support the creation of free, high-quality recipe content on The Eating Channel.
Shop Recommended Equipment →
Ingredient Substitution Guide
Whether you're working around dietary restrictions, allergies, or simply using what's available in your kitchen, these substitutions work well in this chinese preparation:
Portobello mushrooms: Scrape out the gills for cleaner flavor. Portobellos release moisture during cooking, so pat dry and cook slightly longer for concentration.
Jackfruit (young/green): Drain and shred canned young jackfruit. It mimics pulled beef texture well but needs extra seasoning since it's naturally mild.
Tempeh: Slice into steaks or cubes. Steam for 10 minutes before using to remove bitterness, then proceed with the recipe as written.
Lamb shoulder or leg: Rich and slightly gamey. Use the same cooking time but reduce added fat since lamb has more marbling.
When substituting, always taste and adjust seasoning as you go. Different proteins and ingredients absorb and carry flavors differently, so what works perfectly with beef may need tweaking with your substitute.
Common Mistakes to Avoid
Even experienced cooks stumble with grilled beef. Here are the pitfalls to watch for:
Pressing down on food: Pressing with a spatula squeezes out flavorful juices. This is the single most common grilling mistake and results in dry, tough food.
Cutting into food to check doneness: Every cut releases juices. Use an instant-read thermometer instead. It's more accurate and preserves moisture.
Only using direct heat: Set up two-zone cooking with hot and cool sides. Sear over direct heat, then move to indirect heat to finish cooking through without burning.
Starting on a dirty grill: Old residue causes sticking and off flavors. Preheat the grill and brush the grates clean with a wire brush before every use.
Moving food too often: Let food develop a sear before touching it. If it sticks when you try to flip, it's not ready. Wait another minute and try again.
Avoiding these common errors will dramatically improve your results. The difference between good and great often comes down to these small details that many cooks overlook.
Make-Ahead and Meal Prep Tips
This recipe is excellent for meal preparation. Here's how to get the most out of your batch cooking:
Refrigerator storage: 3-4 days in an airtight container. Slice against the grain before storing for easier reheating. Add a tablespoon of beef broth when warming to restore moisture.
Freezer storage: Up to 3 months. Freeze in portions with a small amount of sauce or gravy to prevent freezer burn and maintain juiciness.
Batch cooking strategy: Cook to medium-rare if you plan to reheat later, as it will continue cooking during reheating. Slice thinly for faster, more even warming.
Reheating for Best Results
The biggest mistake in meal prep is aggressive reheating that overcooks the protein. Slice against the grain before storing for easier reheating. Add a tablespoon of beef broth when warming to restore moisture. For packed lunches, consider bringing components separately and assembling fresh. The texture stays better when sauces and garnishes are added at eating time rather than stored together.
Seasonal Adaptations
Chinese culinary philosophy deeply respects seasonal eating. Spring calls for delicate greens like pea shoots and Chinese chives. Summer dishes feature cooling ingredients like cucumber, mung bean, and bitter melon to balance body heat. Autumn celebrates lotus root, taro, and persimmons alongside harvest moon traditions. Winter cooking emphasizes warming ingredients — ginger, lamb, and rich broths that nourish according to Traditional Chinese Medicine principles.
Adapting this recipe to the seasons doesn't just improve flavor — it often reduces cost since in-season produce is more abundant and affordable. Visit your local farmers' market for the freshest seasonal ingredients that will elevate this dish.
Scaling This Recipe
Need to feed more people or cooking for just yourself? Here's how to adjust:
Acid ingredients (citrus juice, vinegar) should be added conservatively when scaling up. Too much acid overwhelms other flavors more quickly than salt or spice.
Seasoning does not scale linearly. When doubling, start with 1.5 times the seasoning and adjust to taste. When halving, use about 60% of the original amount.
When halving this recipe, keep cooking temperature the same but reduce time by about 25%. Less food means less thermal mass, so it heats through faster.
If feeding a crowd, consider cooking components separately and assembling at serving time. This gives you more control and keeps textures intact.
As a general rule, taste frequently when scaling. Your palate is the best guide for getting the balance right at any batch size.
*Last updated: 2026-01-19*