This Beijing street-style beef stir-fry brings all the excitement of a sizzling wok right into your kitchen. It’s fast, flavorful, and packed with tender slices of beef, crisp vegetables, and a rich, savory sauce that coats every bite beautifully.
I love recipes like this because they come together so quickly but taste like something you’d order at a busy street market. The aroma of garlic, ginger, and soy sauce hitting a hot pan is simply irresistible—and once you try it, you’ll want to make it again and again.
Flavor & Texture Highlights
This stir-fry is all about contrast. The beef is tender and juicy, while the vegetables stay crisp and vibrant. The sauce is savory with a hint of sweetness and deep umami from the soy and oyster sauces. A final drizzle of sesame oil adds a warm, nutty finish that ties everything together.
Jump to Section
- Why You’ll Love This Recipe
- What You’ll Need
- How to Make It
- Expert Tips
- Storage & Reheating
- What to Serve With
- FAQs
Why You’ll Love This Recipe
- Quick and ready in about 25 minutes
- Bold, savory flavors with a hint of sweetness
- Tender beef and crisp vegetables in every bite
- Perfect for weeknight dinners
- Easy to customize with your favorite vegetables
What You’ll Need to Make This Recipe
Thinly sliced beef, such as sirloin or flank steak, is ideal for this dish. Slicing against the grain ensures the meat stays tender and easy to chew.
The sauce is a combination of soy sauce, dark soy sauce, and oyster sauce, which creates a rich, savory base with depth and color. A touch of sugar balances everything out, while cornstarch helps give the beef a silky coating.
Fresh garlic and ginger bring bold aroma and flavor, while onions and bell peppers add crunch and sweetness. A drizzle of sesame oil at the end adds that classic finishing touch.
Exact measurements are listed in the recipe card below.
How to Make Beijing Street-Style Beef Stir-Fry Step by Step
Step 1: Marinate the Beef
In a bowl, combine the sliced beef with soy sauce, oyster sauce, dark soy sauce, sugar, and cornstarch. Mix well and let it sit for about 10 to 15 minutes to absorb the flavors.
Step 2: Sear the Beef
Heat vegetable oil in a wok or large skillet over high heat until hot. Add the beef and stir-fry quickly for 2 to 3 minutes until browned but still tender. Remove from the pan and set aside.
Step 3: Cook Aromatics
In the same pan, add the garlic and ginger. Stir-fry for about 30 seconds until fragrant, being careful not to burn them.
Step 4: Add Vegetables
Add the sliced onion and bell peppers. Stir-fry for 2 to 3 minutes until slightly softened but still crisp.
Step 5: Combine Everything
Return the beef to the pan and toss everything together over high heat, making sure the sauce coats the meat and vegetables evenly.
Step 6: Finish and Serve
Drizzle with sesame oil, season with black pepper and chili flakes if using, and stir-fry for another minute. Garnish with chopped scallions and serve immediately.
Expert Tips
- Slice the beef thinly and against the grain for maximum tenderness.
- Cook on high heat to achieve that signature stir-fry flavor.
- Don’t overcrowd the pan—cook in batches if needed.
- Prepare all ingredients ahead of time, as stir-frying moves quickly.
How to Store and Reheat It
Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat, warm in a skillet over medium heat or microwave in short intervals, stirring in between. Add a splash of water if needed to loosen the sauce.
What to Serve With
This dish pairs perfectly with steamed rice or noodles. You can also serve it alongside simple stir-fried greens or a light soup for a complete meal.
Frequently Asked Questions
Can I use a different cut of beef?
Yes, flank steak, sirloin, or even ribeye will work well.
Can I make it spicier?
Absolutely—add more chili flakes or a splash of chili oil.
Can I use other vegetables?
Yes, broccoli, snap peas, or carrots are great additions.
What if I don’t have oyster sauce?
You can substitute with extra soy sauce, though the flavor will be slightly different.
Beijing Street-Style Beef Stir-Fry
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 4
Ingredients
- 1 lb beef sirloin or flank steak, thinly sliced
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon dark soy sauce
- 1 teaspoon sugar
- 1 teaspoon cornstarch
- 2 tablespoons vegetable oil
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 small onion, sliced
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 2 scallions, chopped
- 1 teaspoon sesame oil
- Black pepper to taste
- Optional: chili flakes
Instructions
- Marinate beef with sauces, sugar, and cornstarch for 10–15 minutes.
- Heat oil and stir-fry beef for 2–3 minutes. Remove and set aside.
- Cook garlic and ginger until fragrant.
- Add onion and peppers and stir-fry briefly.
- Return beef to pan and toss together.
- Drizzle sesame oil, season, and cook for 1 more minute.
- Garnish with scallions and serve.
Notes
For best results, serve immediately while hot and fresh from the pan.
Final Thoughts
This Beijing street-style beef stir-fry is the perfect example of how simple ingredients and quick cooking can create something truly delicious. It’s bold, satisfying, and full of life—just like the street food that inspired it. Once you make it, it’s sure to become a regular favorite in your kitchen.

