I remember the first time I tried Chinese beef and broccoli at a cozy family-run restaurant tucked away in Chinatown and it was love at first bite. The savory-sweet aroma of garlic and soy sauce mixed with the freshness of broccoli and the tenderness of beef made me crave it often and so I finally decided to recreate it at home. Chinese beef and broccoli quickly became a weeknight staple and not only because it’s delicious but also because it’s so quick to make and feels like a restaurant meal right from my own kitchen.

One evening I was running late and only had broccoli and a small cut of flank steak in my fridge so I tossed them together with what I had and stumbled upon this exact version of the dish. It became an unexpected hit and ever since I’ve used this simple combination when I want something hearty yet healthy and flavorful without the fuss. It’s now my go-to when I want that comforting takeout taste without actually picking up the phone.
Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Flank steak – Sliced thinly, this cooks quickly and stays tender.
- Broccoli florets – Adds crunch, freshness, and vibrant color.
- Garlic – Gives the dish that bold, aromatic depth.
- Ginger – Brings warmth and a slight zing to the sauce.
- Soy sauce – The salty umami base of the stir-fry sauce.
- Oyster sauce – Adds a touch of sweet and savory richness.
- Cornstarch – Helps thicken the sauce and tenderize the beef.
- Brown sugar – Balances the saltiness with a gentle sweetness.
- Sesame oil – Adds a nutty finish and aroma.
- Water – Helps create the right sauce consistency.
- Sesame seeds – Sprinkled on top for texture and presentation.
- Green onions – Brightens the dish with fresh flavor and color.
Tools You’ll Need
- Sharp Knife – Essential for thinly slicing the beef.
- Cutting Board – A safe, stable surface for preparing the meat and vegetables.
- Large Skillet or Wok – Perfect for quick, high-heat cooking and stir-frying.
- Mixing Bowl – For marinating the beef and mixing the sauce ingredients.
- Tongs or Spatula – Makes tossing the beef and broccoli easy during cooking.
- Measuring Spoons – Ensures the sauce ingredients are balanced.
- Small Whisk or Fork – Helps combine the sauce until smooth.

Instructions
Step 1: Slice the Beef
I start by slicing the flank steak thinly against the grain. This helps it stay tender once it cooks and makes each bite more enjoyable.
Step 2: Marinate the Beef
I toss the beef slices with soy sauce, cornstarch, and a bit of sesame oil. I let this sit while I prep the other ingredients because it gives the beef time to absorb flavor and tenderize.
Step 3: Mix the Sauce
In a small bowl, I whisk together soy sauce, oyster sauce, brown sugar, water, minced garlic, and ginger. This mixture is where all the delicious flavor will come from later.
Step 4: Cook the Broccoli
In a hot skillet or wok, I add a splash of water and steam the broccoli for 2–3 minutes until it’s bright green and slightly tender. Then I remove it from the pan and set it aside.
Step 5: Sear the Beef
I add a bit of oil to the same pan and sear the marinated beef in batches. I make sure not to overcrowd the pan so the beef gets a nice sear instead of steaming.
Step 6: Combine and Simmer
Once the beef is cooked, I pour in the sauce and return the broccoli to the pan. I stir everything together and let it simmer for 2–3 more minutes until the sauce thickens and coats everything beautifully.
Step 7: Finish and Serve
I sprinkle sesame seeds and chopped green onions on top just before serving. It looks gorgeous and tastes even better.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
If you want to switch it up a bit, I sometimes add thinly sliced red bell peppers or carrots for a pop of color and sweetness. I also occasionally use chicken or tofu instead of beef when I want a lighter version. And for extra sauciness, I double the sauce ingredients it’s always worth it!
Ways to Serve
I usually serve Chinese beef and broccoli over steamed jasmine rice or fluffy white rice for a classic feel. It’s also great over brown rice or even noodles if you’re feeling adventurous. Sometimes I add a side of egg rolls or steamed dumplings for a full takeout-style dinner.
Frequently Asked Questions
Can I use frozen broccoli for Chinese beef and broccoli?
Yes, but I recommend thawing and draining it first to avoid too much moisture in the dish.
How do I keep the beef tender in Chinese beef and broccoli?
Slice it thinly against the grain and marinate it with cornstarch and soy sauce to help lock in moisture and flavor.
Can I make Chinese beef and broccoli ahead of time?
Absolutely! You can prep the sauce and slice the meat and veggies ahead of time. Cook everything fresh for the best texture.
What’s the best cut of beef for Chinese beef and broccoli?
Flank steak or sirloin are both great options because they’re tender and flavorful when sliced thin.
See You in the Kitchen
I hope you give this Chinese beef and broccoli a try! It’s such a satisfying dish, and once you make it yourself, you’ll never crave the takeout version the same way again. Let me know how yours turns out, and don’t forget to pin it for later or share it with someone who loves quick and tasty dinners!
Happy Cooking!
Print
Chinese Beef and Broccoli
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: N/A
Description
Craving an easy dinner idea? This Chinese beef and broccoli is the best quick recipe to whip up a healthy stir-fry at home! Whether you’re looking for simple weeknight meals or new ideas to use your favorite takeout flavors, this one-pan recipe is easy and packed with flavor. Great for busy nights and perfect for meal prep too!
Ingredients
- 1 lb flank steak, thinly sliced
- 3 cups broccoli florets
- 3 garlic cloves, minced
- 1 tsp grated ginger
- 3 tbsp soy sauce
- 2 tbsp oyster sauce
- 1 tbsp cornstarch
- 1 tbsp brown sugar
- 1 tsp sesame oil
- 1/4 cup water
- 1 tbsp sesame seeds
- 2 green onions, chopped
Instructions
- Slice flank steak thinly against the grain.
- Marinate beef with 1 tbsp soy sauce, cornstarch, and sesame oil. Let sit for 15 minutes.
- In a bowl, mix remaining soy sauce, oyster sauce, brown sugar, garlic, ginger, and water to make sauce.
- Steam broccoli in a skillet with a splash of water for 2–3 minutes. Set aside.
- Heat oil in skillet. Sear beef in batches until browned.
- Return all beef to pan. Add sauce and broccoli. Toss and simmer for 2–3 minutes.
- Garnish with sesame seeds and green onions before serving.
Notes
- Use fresh broccoli for best texture and color.
- Double the sauce if you like it extra saucy.
- Slice beef thinly for tenderness.
- Swap beef with chicken or tofu for variation.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Chinese
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 5g
- Sodium: 820mg
- Fat: 15g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 65mg