30-MINUTE MEALS! Get the email series now
Royal Recipe

Chinese Beef and Broccoli (牛肉炒西兰花) by Maggie Zhu

5 from 1 vote
1 Comments
Melissa Chen
By: Melissa ChenUpdated: Nov 4, 2025
This post may contain affiliate links. Please read our disclosure policy.

Juicy, tender beef and crisp-tender broccoli tossed in a glossy savory brown sauce. A takeout favorite that you can make faster and healthier at home.

Chinese Beef and Broccoli (牛肉炒西兰花) by Maggie Zhu

This beef and broccoli is one of those dishes that quietly became a weekday hero in my kitchen. I first learned this version during a rainy week when takeout felt too indulgent and I wanted the same familiar flavors with fresher ingredients. The dish delivers tender, slightly charred strips of beef wrapped in a rich brown sauce and bright, crisp broccoli. It is fast enough for a busy weeknight and satisfying enough for company. Every time I make it, the kitchen fills with the smell of garlic and Shaoxing wine, and my family crowds the dinner table before the rice is even ready.

What makes this preparation special is the balance of texture and flavor. The beef is marinated briefly so it sears on the outside and stays juicy inside. The broccoli is blanched just until it brightens, then finished in the skillet so it keeps a pleasant snap. The sauce is glossy with a hint of sweetness and deep umami from soy and a touch of dark soy for color. I prefer flank steak for its beefy bite, but I note options when a cheaper cut is needed. This plate is colorful, quick, and adaptable to gluten-free needs. When served over steaming white rice it becomes the very comfort food many of us love from takeout counters, but with homemade control over salt and oil.

Why You'll Love This Recipe

  • Ready from start to finish in about thirty minutes, ideal for weeknights when time is short but you want a satisfying meal.
  • Uses pantry staples and easy swaps, so you can make it without a special trip to the store. The sauce is built from soy, stock, and a little sugar for balance.
  • Technique-focused but forgiving; quick marination and high heat searing give restaurant-style results without advanced skills.
  • Adaptable for dietary needs. Swap tamari and dry sherry for a gluten-free version or use a different oil if peanut allergy is a concern.
  • Family friendly. Kids and adults both enjoy the familiar flavors and the contrast of tender beef and crisp broccoli.
  • Healthy takeout alternative. Lean beef and lots of broccoli make this lower in calories than most takeout entrées.

I discovered this specific balance of marinade and sauce when experimenting to reduce sodium but keep flavor. My partner declared it better than many orders we used to get. Friends who taste it often ask for the sauce proportions, so I share them freely. It reheats well and disappears fast, which says everything about how much people enjoy it.

Ingredients

  • Beef: 1 pound flank steak, skirt steak, or similar cut. Look for a uniform piece about 1 inch thick so it slices evenly. Flank gives a meaty chew and florals from quick searing. If using a tougher cut, follow the baking soda tenderizing tip below.
  • Soy and oils: 1 tablespoon soy sauce and 1 tablespoon peanut or vegetable oil in the marinade. Use low-sodium soy if you want finer salt control. For gluten-free use tamari and for aroma finish with 1/2 teaspoon toasted sesame oil off the heat.
  • Thickener: 1 tablespoon cornstarch for the marinade and 1 tablespoon cornstarch in the sauce. This creates a thin protective film on the beef and yields a glossy sauce that clings to broccoli.
  • Sauce liquids: 1/2 cup chicken or beef stock, 2 tablespoons Shaoxing wine or dry sherry, 2 tablespoons soy sauce, 1 teaspoon dark soy sauce for color, 2 teaspoons brown sugar. These combine to make a balanced, layered umami base.
  • Aromatics and veg: 1 head broccoli cut to bite size, 3 cloves garlic minced, and 2 teaspoons fresh ginger minced. Fresh aromatics are essential for that punch of fragrance when you stir them into hot oil.

Instructions

Slice and marinate beef: Slice the beef thinly across the grain into 1 4-inch thick slices or 1-inch sticks so each piece is tender when bitten. Place the slices in a bowl and add 1 tablespoon soy sauce, 1 tablespoon oil, 1 tablespoon cornstarch, and optionally 1/2 teaspoon baking soda for tougher cuts. Toss gently with your hands so every piece gets a thin coating. Let rest for 10 minutes while you prep other items. The cornstarch protects the meat and helps create a silky exterior when seared. Mix the sauce: Combine 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, and 1 tablespoon cornstarch in a medium bowl. Stir until cornstarch dissolves completely. This slurry will thicken quickly when added to the hot pan, so stir again just before pouring. Blanch the broccoli: Heat a large nonstick skillet over medium high and add 1/4 cup water. When the water boils, add the broccoli, cover, and steam for about 1 minute just until the stalks brighten and are slightly tender. Remove and drain. Quick steaming preserves color and snap while reducing final skillet cooking time. Sear the beef: Wipe the skillet dry, add 1 tablespoon oil, swirl to coat, and heat until shimmering. Arrange beef in a single layer and let it sit without stirring for about 30 seconds to brown the underside. Flip and sear the other side for a few seconds, then stir and toss until surfaces are lightly charred but interior remains slightly pink. High heat and minimal stirring create Maillard browning for flavor. Add aromatics: Add minced garlic and ginger to the beef and stir briefly until fragrant, about 15 to 30 seconds. Be careful not to burn the garlic. The aromatics bloom in the hot fat and anchor the sauce with bright notes. Finish with sauce and broccoli: Return the broccoli to the pan. Stir the sauce once more and pour it into the skillet. Stir constantly as the sauce thickens, about 1 minute. Once glossy and evenly coating beef and broccoli, transfer to a serving plate immediately. Serve over hot steamed rice. Beef and broccoli in glossy brown sauce

You Must Know

  • Nutrition is lean: each serving is about 291 calories with 26.6 grams protein and 13.9 grams carbohydrate, making it a protein-forward choice.
  • Storage: refrigerate in an airtight container for up to three days or freeze for up to three months. Reheat gently over medium heat with a splash of water to loosen the sauce.
  • Gluten-free adaptation: use dry sherry instead of Shaoxing wine and tamari in place of soy sauce.
  • Do not overcook the broccoli. Keep it crisp to contrast the beef and maintain visual appeal and texture.

My favorite aspect is how quickly this becomes a weeknight staple without sacrificing flavor. Family members often remark how much cleaner it tastes than takeout. The browned edges on the beef and the glossy sauce are always the first signs the dish will be a hit.

Close up of broccoli florets and beef slices

Storage Tips

Cool leftovers quickly and store in airtight containers. In the fridge consume within three days to preserve texture and flavor. To freeze, lay portions flat in freezer-safe bags, remove air, and label with date. Thaw in the refrigerator overnight. Reheat over medium heat in a skillet with a tablespoon of water to loosen the sauce and prevent dryness. Microwave works in a pinch; add a damp paper towel to retain moisture. Avoid reheating more than once to keep quality high.

Ingredient Substitutions

If you prefer different protein options try thinly sliced chicken breast or firm tofu for a vegetarian twist, adjusting cooking times accordingly. Swap dark soy sauce with 1 2 teaspoon molasses if you lack it, for color and caramel notes. For lower sodium use low-sodium stock and soy sauce and taste before adding more. If peanut oil is a concern, use neutral oil and finish with a few drops of sesame oil to add that toasty note without allergy risk.

Serving Suggestions

Serve over steamed jasmine or short grain rice for a classic feel. For a lower-carb meal spoon over cauliflower rice or serve alongside stir-fried noodles. Garnish with sliced scallions, toasted sesame seeds, and a wedge of lime if you like a citrus lift. This plate pairs well with a simple cucumber salad or lightly dressed bok choy to add contrast and brightness.

Cultural Background

Beef and broccoli is a Cantonese-American creation that became a staple in Chinese restaurants in the West. It combines Chinese stir-fry techniques with ingredients that appeal to local palates. While broccoli is not native to traditional Cantonese cooking, the method of quickly searing protein and finishing with a glossy, cornstarch-thickened sauce has deep roots in Chinese home cooking and wok techniques.

Seasonal Adaptations

In spring swap broccoli for broccolini or tender gai lan. In winter consider adding roasted shiitake and a splash more stock for heartiness. For summer serve with a side of chilled cucumber salad and reduce oil slightly for a lighter meal. The sauce quantities remain a reliable foundation across seasons with small adjustments to vegetables and garnishes.

Meal Prep Tips

Slice the beef and marinate in advance up to one day. Blanch and cool broccoli, then store in a container with paper towel to catch excess moisture. Keep sauce mixed in a jar in the fridge and combine in the skillet when ready to cook. This approach turns dinner into a 10 to 12 minute finish, ideal for packed weekday schedules or when you want a fast, polished plate.

There is comfort in mastering a dish that once felt like takeout only. With small technique choices you can make this your go-to family dinner. I encourage you to tweak the aromatics and try the gluten-free swap if needed. Enjoy the bright green florets, the tender beef, and the glossy sauce shared around your table.

Pro Tips

  • Slice the beef across the grain for maximum tenderness and faster chewing.

  • Pat the beef dry before marinating to help the cornstarch adhere and create a better sear.

  • Stir the sauce slurry just before adding to break up any settled cornstarch for even thickening.

  • Use high heat to sear the beef quickly and develop brown edges without overcooking the interior.

This nourishing chinese beef and broccoli (牛肉炒西兰花) by maggie zhu recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Can I make this gluten-free?

Use tamari and dry sherry to make this gluten-free. Taste the sauce and adjust salt because tamari can be saltier or milder than regular soy sauce.

How long do leftovers keep?

Yes. Refrigerated in an airtight container for up to three days. Reheat gently in a skillet with a splash of water.

Tags

Main DishesBeef Stir-FryChinese CuisineWeeknight DinnerGluten-FreeStir-Fry Recipe
No ratings yet

Chinese Beef and Broccoli (牛肉炒西兰花) by Maggie Zhu

This Chinese Beef and Broccoli (牛肉炒西兰花) by Maggie Zhu recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 4 steaks
Chinese Beef and Broccoli (牛肉炒西兰花) by Maggie Zhu
Prep:15 minutes
Cook:15 minutes
Rest Time:10 mins
Total:30 minutes

Ingredients

Meat and Marinade

Sauce

Stir-fry

Instructions

1

Slice and marinate beef

Slice the beef thinly across the grain into quarter inch slices or one inch sticks. Toss with soy sauce, oil, and cornstarch. Optionally add baking soda for tougher cuts. Marinate for 10 minutes.

2

Mix the sauce

Combine stock, Shaoxing wine or dry sherry, soy sauce, dark soy sauce, brown sugar, and cornstarch in a bowl. Stir to dissolve the cornstarch completely and set aside.

3

Blanch the broccoli

Boil 1 4 cup water in a large skillet, add broccoli, cover and steam for about 1 minute until bright green and slightly tender. Drain and set aside.

4

Sear the beef

Heat oil in the skillet until very hot, spread beef in a single layer and let brown without stirring for about 30 seconds. Flip and sear briefly, then stir until lightly charred but still slightly pink inside.

5

Add aromatics

Add minced garlic and ginger and stir just until fragrant, about 15 to 30 seconds. Watch closely to avoid burning the garlic.

6

Finish with sauce and broccoli

Return the broccoli to the pan, stir the sauce again and pour into the skillet. Stir constantly until the sauce thickens and coats everything, about 1 minute. Serve immediately over hot rice.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 291kcal | Carbohydrates: 13.9g | Protein:
26.6g | Fat: 14.3g | Saturated Fat: 4g |
Polyunsaturated Fat: 3g | Monounsaturated Fat:
6g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Chinese Beef and Broccoli (牛肉炒西兰花) by Maggie Zhu

Categories:

Chinese Beef and Broccoli (牛肉炒西兰花) by Maggie Zhu

Did You Make This?

Leave a comment & rating below or tag @kitchenfunwithmysons on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Melissa!

Chef and recipe creator specializing in delicious Main Dishes cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

Get My 30-Minute Meals email series!

Quick and easy dinner ideas delivered to your inbox.