Hey, I’m Chloe! Welcome to Meat & Melt. If you love the takeout version of beef and broccoli but want a brighter, crispier, more saucy weeknight dinner, this beijing beef and broccoli recipe is for you. I merged the best parts of a classic restaurant-style beef and broccoli with the extra sweet-tangy, hoisin-forward shine of Beijing-style sauce. The result is a dinner that feels special, comes together fast, and photographs beautifully for your Pinterest boards. Let’s make something that tastes like your favorite Chinese restaurant while still being home-cook friendly.

Why you will love this version
This recipe balances two textures people love: a light, crisp coating on the beef and broccoli that is tender-crisp. The sauce is glossy and sticky, with umami from oyster and hoisin sauces, sweet from a touch of sugar and ketchup, and bright from rice vinegar. I include tips that keep the beef tender like professional cooks do, and I show easy swaps so you can make it whether you prefer lighter oil, gluten-free ingredients, or less heat.
Ingredient notes, swaps, and pantry tips
- Beef: Flank steak is classic. Sirloin, skirt, or flat iron are excellent alternatives. For the most restaurant-like texture, freeze the steak for 20 minutes before slicing so it is easier to cut thin against the grain.
- Tenderizer: Baking soda helps velvet the meat. Use it briefly and rinse if you plan a long soak. For quick velvet, follow the timing in the recipe.
- Sauces: Hoisin and oyster sauce create depth. If you need substitutes, use extra soy plus a small pinch of sugar for hoisin-like sweetness, and a dash of fish sauce for umami instead of oyster. Note that authenticity and the deepest flavor come from using the real sauces.
- Vinegar: Rice vinegar is my top pick. Apple cider vinegar works in a pinch but rice vinegar gives a cleaner lift.
- Oil: Peanut oil or another high smoke point oil is ideal. Use neutral vegetable oil if you have peanut allergies.
- Gluten-free: Use tamari or a certified gluten-free soy sauce and check labels for hoisin and oyster sauce. There are gluten-free hoisin alternatives available.
- Vegetables: Broccoli is the star, but sliced red pepper, snap peas, or thinly sliced carrots make the dish brighter and add color for photography.
For precise amounts, check the recipe card at the end of the post.

Kitchen gear that helps
- Wok or large heavy skillet for high-heat tossing.
- Instant-read thermometer if you like exact oil temps.
- Paper towel-lined plate for draining fried beef.
- A small bowl for sauce and a separate small bowl for a cold slurry.
Step-by-step method (read through once, then follow the recipe card)
1. Prepare the beef and velvet
Slice 1 pound flank steak thinly across the grain into ⅛ to ¼-inch strips. In a bowl combine ¼ teaspoon baking soda, 1 teaspoon white pepper or black pepper, 1 tablespoon light soy sauce, 2 tablespoons cornstarch, and one beaten egg white. Toss the beef to coat, cover, and refrigerate for 20 minutes. This brief velvet yields a tender, silky mouthfeel.


2. Make the sauce and slurry
Whisk the sauce: ½ cup water, 2 tablespoons light soy sauce or tamari, ¼ cup hoisin sauce, ¼ tablespoon oyster sauce, ¼ cup sugar or adjust to taste, 2 teaspoons chili paste or sambal to taste, 1 teaspoon red pepper flakes, 3 tablespoons ketchup, and 2 tablespoons rice vinegar. In a separate small bowl whisk 1 tablespoon cornstarch with 1 tablespoon cold water to make the slurry. Set both bowls near your stove.

3. Heat the pan and fry the beef
Pour ¼ cup oil into a wok and heat until shimmering. Put ¼ cup cornstarch into a shallow bowl or bag. Toss the marinated beef in the cornstarch until well coated. Fry in batches for about 3 to 4 minutes until golden and crisp. Do not overcrowd the wok. Drain on a paper towel-lined plate.

4. Stir-fry the broccoli and aromatics
Leave about 2 tablespoons of oil in the wok. Stir-fry a clove of smashed or minced garlic and a thin slice of ginger briefly to flavor the oil, then add 1 pound broccoli florets. Toss on high heat 3 to 5 minutes until bright green and just tender. Remove broccoli and aromatics to a bowl.

5. Combine and finish
Return the beef to the wok, pour the sauce over, and toss. Slowly stir in the cold slurry while tossing until the sauce thickens and becomes glossy, coating the beef and broccoli evenly. Taste and adjust seasoning, adding a splash more soy for salt or a teaspoon more vinegar for brightness. Serve immediately over steamed jasmine rice or noodles.

Troubleshooting and pro tips
- Beef is chewy: Make sure you slice thin and across the grain, and do not over-marinate with baking soda. Twenty minutes is sufficient.
- Sauce is lumpy: Always mix cornstarch with cold water first and add it slowly to the hot sauce while stirring. If lumps form, remove pan from heat and whisk vigorously.
- Broccoli turned dull or mushy: Cook broccoli just until bright green and tender-crisp. High heat and quick cooking save color and texture.
- Less oil option: Air-fry or shallow-bake the coated beef at 425 F, flipping once. It will still be tasty though slightly different in texture.
- Make food photography pop: Shoot an overhead and then a tight 45-degree close-up of sauce glossing a piece of beef. Garnish with scallions and toasted sesame seeds for contrast.

Variations to try
- Extra veg: Add sliced bell pepper, snow peas, or mushrooms for color and variety.
- Sauce-forward: Double the sauce ingredients for more coating and to feed rice lovers.
- Lower sodium: Use low-sodium soy sauce and reduce added sugar slightly, then enhance brightness with more rice vinegar or lemon.
- Vegetarian swap: Press extra-firm tofu, cut into thick strips, coat and pan-fry until crisp, then toss with the same sauce and broccoli.
Storing and reheating
- Fridge: Store in an airtight container up to 3 to 4 days.
- Reheat: Reheat in a hot skillet with a splash of oil to bring back crispness, or use an air fryer for 3 to 5 minutes. Avoid microwaving if you want to keep texture.

FAQ
You can marinate in the soy-based mixture for up to a few hours, but when using baking soda keep marinating to about 20 to 30 minutes. Longer exposure to baking soda can alter texture. If you prefer overnight, skip the baking soda step and use only the soy marinade.
This beijing beef and broccoli is a Chinese-American style stir-fry. It blends techniques and ingredients common in Chinese cooking with a bright, sweet-tangy sauce that sings for American palates. It is inspired by classic restaurant dishes.
Flank, skirt, sirloin, or flat iron are excellent. Slice thinly across the grain for tenderness. Partially freezing the beef before slicing makes thin, even strips easier.
Replace light soy sauce with tamari or a certified gluten-free soy sauce. Check hoisin and oyster sauce labels. There are gluten-free hoisin alternatives and GF oyster-style sauces available at many stores.
beijing beef and broccoli
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
Crispy beef, tender broccoli, and a glossy sweet tangy sauce come together in this restaurant style beijing beef and broccoli. This homemade stir fry delivers takeout flavor with crisp texture, bold umami sauce, and bright vegetables in about 40 minutes.
Ingredients
- 1 lb flank steak thinly sliced across the grain ⅛ to ¼ inch
- ¼ teaspoon baking soda
- 1 teaspoon white pepper or black pepper
- 1 tablespoon light soy sauce or tamari
- 2 tablespoons cornstarch for marinade
- 1 egg white beaten
- ¼ cup cornstarch for dusting
- ¼ cup neutral oil peanut or vegetable
- 1 lb broccoli florets cut into bite size pieces
- 1 thin slice fresh ginger smashed or minced
- 1 clove garlic minced
- ½ cup water or low sodium chicken broth
- 2 tablespoons light soy sauce or tamari
- ¼ cup hoisin sauce
- ¼ tablespoon oyster sauce optional
- ¼ cup granulated sugar
- 2 teaspoons chili paste or sambal oelek optional
- 1 teaspoon red pepper flakes optional
- 3 tablespoons ketchup
- 2 tablespoons rice vinegar or apple cider vinegar
- 1 tablespoon cornstarch for slurry
- 1 tablespoon cold water for slurry
Instructions
- Slice flank steak thinly across the grain. In a bowl toss beef with baking soda, white pepper, soy sauce, 2 tablespoons cornstarch, and beaten egg white until evenly coated. Cover and refrigerate for 20 minutes.
- Whisk together sauce ingredients in a bowl including water or broth, soy sauce, hoisin sauce, oyster sauce, sugar, chili paste, red pepper flakes, ketchup, and rice vinegar. Set aside.
- In a small bowl whisk 1 tablespoon cornstarch with 1 tablespoon cold water to create the slurry. Line a plate with paper towels.
- Heat oil in a wok or large skillet until shimmering. Place ¼ cup cornstarch in a shallow bowl and toss the marinated beef until fully coated.
- Fry the beef in batches for 3 to 4 minutes until golden and crispy. Transfer to the paper towel lined plate to drain.
- Remove most of the oil from the wok leaving about 2 tablespoons. Stir fry ginger and garlic briefly until fragrant.
- Add broccoli florets and stir fry over high heat for 3 to 5 minutes until bright green and tender crisp. Remove broccoli to a bowl.
- Return the crispy beef to the wok and pour the sauce over. Toss everything together over medium high heat.
- Stir the slurry and slowly add it to the wok while tossing until the sauce thickens and becomes glossy. Return broccoli to the wok and toss for about 30 seconds. Serve immediately over steamed rice.
Notes
Slice the beef thin and across the grain for tenderness. Fry in small batches so the beef stays crispy. For extra crunch rest the beef after frying and refry briefly at higher heat. Use tamari and gluten free sauces to make the dish gluten free. Reheat leftovers in a skillet or air fryer to help restore crispness.
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir Fry
- Cuisine: Chinese American
Nutrition
- Serving Size: 1 serving
- Calories: 430
- Sugar: 21g
- Sodium: 820mg
- Fat: 19g
- Saturated Fat: 4g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 80mg



Leave a Reply