Skip the takeout and make this incredibly easy Chinese Beef and Broccoli Recipe at home! Tender strips of juicy beef are stir-fried with crisp broccoli in a rich garlic ginger soy sauce that tastes just like your favorite Chinese restaurant.
This easy beef and broccoli recipe comes together in about 30 minutes, making it one of my favorite weeknight dinners. Serve it over fluffy white rice or noodles for a meal the whole family will ask for again and again.
If you’re craving classic Chinese takeout without the extra cost, this homemade version is every bit as delicious—and even better because you control the ingredients.
More Asian Inspired Recipes You’ll Love
Why You’ll Love This Chinese Beef and Broccoli Recipe
- Better than Chinese takeout
- Ready in about 30 minutes
- Tender, flavorful beef
- Rich homemade stir fry sauce
- Family-friendly dinner
- Great for meal prep
- Easy pantry ingredients
What Is Chinese Beef and Broccoli?
Chinese Beef and Broccoli is one of the most popular Chinese-American stir fry dishes. Thinly sliced beef is quickly cooked over high heat with fresh broccoli before being tossed in a savory brown sauce made with soy sauce, garlic, ginger, sesame oil, and oyster sauce.
It’s the perfect combination of tender meat, crisp vegetables, and rich umami flavor.
Ingredients You’ll Need
- Flank steak (or sirloin)
- Fresh broccoli florets
- Garlic
- Fresh ginger
- Low sodium soy sauce
- Oyster sauce
- Brown sugar
- Sesame oil
- Cornstarch
- Beef broth
- Vegetable oil
- Green onions
- Sesame seeds (optional)
How to Make Chinese Beef and Broccoli
Step 1
Slice the beef very thinly against the grain.
Step 2
Whisk together the soy sauce, oyster sauce, garlic, ginger, sesame oil, beef broth, brown sugar, and cornstarch until smooth.
Step 3
Heat a large skillet or wok over high heat.
Step 4
Cook the beef in batches until browned.
Step 5
Remove the beef and cook the broccoli until crisp-tender.
Step 6
Return the beef to the skillet.
Step 7
Pour in the sauce and cook until thickened and glossy.
Step 8
Serve immediately over rice and garnish with green onions and sesame seeds.
More Easy Beef Recipes To Try
Chinese Beef and Broccoli Recipe
Skip the takeout and make this easy Chinese Beef and Broccoli Recipe at home! Tender slices of beef are stir-fried with crisp broccoli and small diced red peppers in a rich garlic ginger sauce that’s packed with flavor. Ready in just 30 minutes, this homemade favorite is perfect for busy weeknights and tastes even better than your favorite Chinese restaurant.
- Prep Time: 15 MINUTES
- Cook Time: 15 MINUTES
- Total Time: 30 minutes
- Yield: 4 SERVINGS 1x
- Category: Dinner
- Method: STOVETOP
- Cuisine: AMERICAN | CHINESE, Chinese Inspired
Ingredients
For the Beef
- 1½ pounds flank steak, thinly sliced against the grain
- 2 tablespoons cornstarch
- 1 tablespoon vegetable oil
Vegetables
- 4 cups broccoli florets
- ½ cup small diced red bell pepper
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
Sauce
- ½ cup low-sodium soy sauce
- 2 tablespoons oyster sauce
- 2 tablespoons brown sugar
- 1 cup beef broth
- 1 tablespoon sesame oil
- 2 tablespoons cornstarch
- 1 teaspoon black pepper
Garnish
- Sesame seeds
- Sliced green onions
For Serving
- Steamed jasmine rice
Instructions
- Toss the sliced flank steak with 2 tablespoons of cornstarch until evenly coated.
- In a medium bowl, whisk together the soy sauce, oyster sauce, brown sugar, beef broth, sesame oil, 2 tablespoons cornstarch, garlic, ginger, and black pepper until smooth.
- Heat the vegetable oil in a large skillet or wok over high heat.
- Cook the beef in batches for 2–3 minutes until browned. Remove to a plate.
- Add the broccoli and diced red peppers to the skillet. Stir-fry for about 4 minutes until the broccoli is bright green and crisp-tender.
- Return the beef to the skillet.
- Pour the prepared sauce over everything and stir until evenly coated.
- Cook for another 2–3 minutes, stirring frequently, until the sauce thickens and becomes glossy.
- Remove from the heat and garnish with sesame seeds and sliced green onions.
- Serve immediately over steamed jasmine rice.
Notes
- Slice the steak against the grain for the most tender bites.
- Freeze the steak for 20 minutes before slicing to make thin cuts easier.
- Cook the beef in batches so it browns instead of steams.
- Fresh broccoli provides the best texture, but frozen broccoli can be used if thawed and drained first.
- Add a pinch of crushed red pepper flakes or a drizzle of chili crisp for extra heat.
Tips for Tender Beef
- Slice the beef against the grain.
- Freeze the steak for about 20 minutes before slicing for thinner pieces.
- Don’t overcrowd the pan.
- Cook over high heat.
- Use fresh broccoli for the best texture.
Variations
- Add mushrooms
- Add snap peas
- Include bell peppers
- Make it spicy with red pepper flakes
- Substitute chicken or shrimp
What to Serve With Beef and Broccoli
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheating
Reheat in a skillet over medium heat with a splash of water until warmed through. You can also microwave individual servings for 1–2 minutes.
Frequently Asked Questions
What is the best cut of beef for beef and broccoli?
Flank steak is the classic choice because it cooks quickly and stays tender when sliced thinly. Sirloin also works well.
Can I use frozen broccoli?
Yes. Thaw and drain it first so the sauce doesn’t become watery.
Can I make this ahead?
Absolutely. It reheats beautifully and makes an excellent meal prep lunch.
Is Chinese Beef and Broccoli healthy?
Compared to takeout, this homemade version is lighter and allows you to control the sodium and sugar while adding extra vegetables.
Final Thoughts
Once you make this homemade Chinese Beef and Broccoli Recipe, you’ll never want takeout again. The savory sauce, tender beef, and perfectly cooked broccoli create an easy dinner that’s packed with flavor and comes together in less time than delivery.
