This Beef and Broccoli recipe brings the flavor of classic Chinese take-out straight to your kitchen in only 30 minutes. Tender slices of beef, crisp broccoli, and a glossy brown sauce create a satisfying one-pan dinner that tastes fresh and homemade. Unlike many restaurant versions, this dish uses simple ingredients and less oil, so it feels lighter while still delivering bold flavor. Whether you need a fast weeknight dinner or a comforting homemade meal, this recipe gives you juicy beef, vibrant broccoli, and rich sauce in every bite. Serve it over steamed rice for a complete and delicious dinner everyone will enjoy.
Story
I started making Beef and Broccoli at home after craving Chinese take-out during busy weekdays. While take-out always tasted comforting, I wanted a version that felt fresher and used everyday ingredients. After testing different cuts of beef and sauce combinations, this recipe became my favorite because it cooks quickly and creates restaurant-style flavor in one pan. The tender beef pairs perfectly with crisp broccoli, while the rich brown sauce coats every bite beautifully. Since this Beef and Broccoli recipe cooks in less than thirty minutes, it works perfectly for weeknight dinners, meal prep, or even casual family gatherings when everyone wants something warm and satisfying.
Ingredients
- 1 pound flank steak or skirt steak, thinly sliced against the grain
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil or vegetable oil
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda (optional)
Sauce
- 1/2 cup chicken stock
- 2 tablespoons Shaoxing wine or dry sherry
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce
- 2 teaspoons brown sugar
- 1 tablespoon cornstarch
Stir-Fry
- 1 head broccoli, cut into bite-size florets
- 1 tablespoon peanut oil or vegetable oil
- 3 garlic cloves, minced
- 2 teaspoons ginger, minced
Step-by-Step Instructions
Preparing the Ingredients
Slice the beef thinly against the grain so it stays tender while cooking. Place the slices in a bowl and mix with soy sauce, peanut oil, cornstarch, and baking soda if using. Coat the beef evenly and let it marinate for ten minutes while preparing the remaining ingredients. In another bowl, whisk together the chicken stock, Shaoxing wine, soy sauce, dark soy sauce, brown sugar, and cornstarch until smooth. Cut the broccoli into small florets, mince the garlic, and mince the ginger so everything is ready before cooking begins because stir-frying moves quickly once the pan heats up.
Cooking Instructions
Heat a large nonstick skillet over medium-high heat and add one-quarter cup water. Once the water boils, add the broccoli and cover the pan. Steam the broccoli for about one minute until bright green and slightly tender, then transfer it to a plate. Wipe the skillet dry and add the oil. Once hot, spread the beef into a single layer and cook without moving for thirty seconds until browned. Flip and stir briefly until lightly charred but still slightly pink inside. Add the garlic and ginger and stir until fragrant. Return the broccoli to the skillet, stir the sauce again, and pour it into the pan. Cook while stirring until the sauce thickens and coats everything evenly, then serve immediately.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid overcrowding the skillet because packed beef releases moisture instead of browning properly. Thinly slicing the beef against the grain also matters because thick slices often turn chewy during stir-frying. Another common mistake involves overcooking the broccoli, which removes its bright color and crisp texture. Since the sauce thickens quickly, stir it well before pouring it into the skillet so the cornstarch stays evenly mixed. Also, keep the heat fairly high during cooking because stir-fried dishes depend on quick cooking to create the best flavor and texture.
Pro Tips for Better Flavor
For extra tender beef, add baking soda to the marinade when using tougher cuts such as chuck or round roast. Marinating longer also creates juicier meat with deeper flavor. Dark soy sauce gives the sauce a deeper color and mild caramel flavor, so it makes the dish taste more authentic. If you enjoy extra aroma, drizzle a small amount of toasted sesame oil into the finished dish right before serving. Fresh ginger and garlic make a noticeable difference too, so avoid powdered substitutes whenever possible for the richest flavor.
Serving and Storage
How to Serve
Serve Beef and Broccoli hot over steamed jasmine rice or brown rice so the sauce soaks into every bite. This dish also pairs well with noodles, fried rice, or simple vegetable sides for a complete dinner. Garnish with sliced green onions or sesame seeds if you want extra texture and freshness. Because the sauce tastes rich and savory, lighter side dishes balance the meal nicely while still keeping the dinner filling and comforting.

How to Store Leftovers
Store leftover Beef and Broccoli in an airtight container in the refrigerator for up to four days. Reheat gently in a skillet over medium heat so the beef stays tender and the sauce returns to its smooth texture. If the sauce thickens too much during storage, stir in a splash of water or chicken stock while reheating. Although freezing works, the broccoli may soften after thawing, so fresh leftovers usually taste best within a few days.
Conclusion
This Beef and Broccoli recipe delivers everything people love about Chinese take-out while keeping the cooking process simple and approachable. Tender beef, crisp broccoli, and savory brown sauce come together quickly for a flavorful dinner that tastes fresh and satisfying. Since the dish cooks in one pan and uses everyday ingredients, it fits easily into busy schedules without sacrificing flavor. Try this homemade version the next time you crave take-out because it offers restaurant-style results with less effort and fresher ingredients.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
What cut of beef works best for Beef and Broccoli?
Flank steak works especially well because it stays tender and cooks quickly during stir-frying. Skirt steak also delivers great flavor and texture. However, tougher cuts such as chuck or round roast can still work well when thinly sliced and marinated with baking soda.
Can I make Beef and Broccoli gluten-free?
Yes, you can easily make this recipe gluten-free by replacing soy sauce with tamari and using dry sherry instead of Shaoxing wine. Always double-check ingredient labels to confirm they are certified gluten-free before cooking.
Why does restaurant Beef and Broccoli taste so tender?
Restaurants often use high heat and thinly sliced beef to keep the meat juicy. Many recipes also include cornstarch and baking soda in the marinade because these ingredients help tenderize the beef and create a silky texture during cooking.
Print
Beef and Broccoli
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
This beef and broccoli recipe features tender beef, crisp broccoli, and a rich brown sauce for a quick homemade Chinese dinner.
Ingredients
- 1 pound flank steak or skirt steak
- 1 tablespoon soy sauce
- 1 tablespoon peanut oil
- 1 tablespoon cornstarch
- 1/2 teaspoon baking soda
- 1/2 cup chicken stock
- 2 tablespoons Shaoxing wine
- 2 tablespoons soy sauce
- 1 teaspoon dark soy sauce
- 2 teaspoons brown sugar
- 1 tablespoon cornstarch
- 1 head broccoli florets
- 1 tablespoon peanut oil
- 3 garlic cloves minced
- 2 teaspoons ginger minced
Instructions
- Slice the beef thinly against the grain.
- Mix beef with soy sauce, oil, cornstarch, and baking soda.
- Marinate for 10 minutes.
- Whisk together all sauce ingredients in a bowl.
- Steam broccoli in a skillet with water until tender crisp.
- Remove broccoli and wipe the skillet dry.
- Heat oil and sear the beef until browned.
- Add garlic and ginger and stir briefly.
- Return broccoli to the skillet.
- Pour in the sauce and stir until thickened.
- Serve hot over rice.
Notes
- Use baking soda to tenderize tougher cuts of beef.
- Dark soy sauce adds deeper color and flavor.
- Add toasted sesame oil at the end for extra aroma.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stir-Fry
- Cuisine: Chinese
Nutrition
- Serving Size: 1 serving
- Calories: 291
- Sugar: 5
- Sodium: 790
- Fat: 14
- Saturated Fat: 4
- Unsaturated Fat: 8
- Trans Fat: 0
- Carbohydrates: 14
- Fiber: 2
- Protein: 27
- Cholesterol: 48