• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Christie at Home
  • Asian Recipes
    • Recipe Index (Search)
    • By Region
      • Chinese
      • Filipino
      • Indonesian
      • Japanese
      • Korean
      • Malaysian
      • Taiwanese
      • Thai
      • Vietnamese
    • By Course
      • Mains
      • Appetizers/Sides
      • Breakfast
      • Snacks
      • Dessert
      • Beverages
  • Shop
  • Subscribe
  • ABOUT ME
    • Work with Me
    • Copyright Policy
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Asian Recipes
  • Shop Kitchenware
  • About Me
  • Subscribe
  • Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Chinese Beef and Broccoli

    Modified: Jul 23, 2026 · Published: Dec 21, 2023 by Christie Lai · This post may contain affiliate links · 50 Comments

    Jump to Recipe Video

    This easy Chinese beef and broccoli recipe combines tender beef, crisp broccoli, and a glossy, savory sauce for a quick 30-minute dinner. Skip the takeout and make this classic stir-fry at home with simple ingredients.

    chinese beef and broccoli
    Jump to:
    • Why My Recipe Works
    • Ingredients & Substitutes
    • Instructions
    • Expert Tips
    • Variations
    • Pairing Suggestions
    • Storage & Reheating
    • FAQ
    • More Like This
    • 📖 Recipe

    Traditional Chinese stir-fries often feature gai lan (Chinese broccoli), but this takeout-style beef and broccoli recipe uses regular broccoli for a simple, accessible version you can make at home.

    My mom made this constantly when I was a kid just to get me to eat my green vegetables. Through trial and error, I found that mixing the steak slices with a small amount of cornstarch is the ultimate secret because it velvets the meat and seals in juices during a hot sear.

    chinese beef and broccoli

    Why My Recipe Works

    • Pan-steaming keeps broccoli crisp-tender: A splash of water steams the florets without making them mushy.
    • Slicing flank steak against the grain keeps it tender: Cutting across the fibers makes each bite easier to chew.
    • Cornstarch and baking soda tenderize the beef: Baking soda breaks down tough fibers, while cornstarch locks in moisture.

    Ingredients & Substitutes

    Exact ingredient amounts are listed in the recipe card at the bottom of this page.

    Broccoli, sliced flank steak, chicken stock, minced garlic, grated ginger, cooking oil, cornstarch, and oyster sauce arranged in separate bowls.

    Main Ingredients

    • Flank Steak: A tender, easy-to-slice cut for stir-fry. (Sub: sirloin tip, tri-tip, or hanger steak)
    • Broccoli Crown: Cut into bite-sized florets for even cooking. (Sub: frozen broccoli florets, but refer to the FAQ section below for instructions)
    • Ginger & Garlic: Fresh aromatics that balance the rich beef.
    • Water: Use room temperature to steam the broccoli.
    • Vegetable Oil: Use a high smoke point oil for searing. (Sub: avocado or peanut oil)

    Stir-Fry Sauce

    • Oyster Sauce: The savory base of the sauce. (Sub: vegetarian stir-fry sauce)
    • Cornstarch: Creates a glossy sauce that coats the beef. (Sub: potato or tapioca starch)
    • Chicken Stock: Use low-sodium to control seasoning. (Sub: unsalted beef broth or water)
    Sesame oil, regular soy sauce, Shaoxing wine, granulated sugar, cornstarch, baking soda, and white pepper in separated bowls.

    Beef Marinade

    • Regular Soy Sauce: Adds the salty, savory base. (Sub: low-sodium or light soy sauce)
    • Shaoxing Wine: Adds depth of flavor. (Sub: dry sherry)
    • Toasted Sesame Oil: Adds a nutty aroma.
    • Sugar: Balances the savory flavors.
    • Cornstarch & Baking Soda: Tenderize the beef and lock in moisture.
    • White Pepper: Adds mild warmth. (Sub: black pepper)

    Note: Most Asian ingredients are typically found at Asian grocery stores, or you can check online.

    Instructions

    Below are step-by-step instructions on how to make beef and broccoli:

    Raw flank steak sliced into thin pieces against the grain on a cutting board.
    1. Slice the beef: Slice flank steak against the grain at a 45-degree angle into 1⁄4-inch-thick pieces. Freeze uncovered for 45 to 60 minutes first for easier slicing.
    Thinly sliced beef tossed with marinade inside a large mixing bowl.
    1. Marinate the beef: Transfer the sliced beef into a bowl, toss with the listed marinade ingredients, and let sit for 15 minutes.
    Savory brown stir-fry sauce mixed together in a small bowl.
    1. Mix the sauce: Whisk the listed stir-fry sauce ingredients together and set aside.
    Sliced beef searing in a single layer in a hot pan until browned.
    1. Sear the beef: Heat oil in a large pan over medium-high heat. Cook the beef in a single layer until browned outside but slightly pink inside. Set aside.
    Bright green broccoli florets stir-frying with minced garlic and ginger.
    1. Steam the broccoli: Add ginger, garlic, broccoli, and water to the hot pan. Stir-fry until the broccoli is bright green and the water evaporates, about 1 minute.
    Tender beef and crisp broccoli tossed in a thick, glossy brown sauce.
    1. Finish the stir-fry: Add the sauce and simmer until thickened. Return the beef, toss to coat, and remove from heat.

    Expert Tips

    • Prep everything in advance since this stir-fry cooks in under five minutes.
    • Marinate for 15 minutes to let the flavors absorb into the steak slices.
    • Use a heavy skillet because cast iron holds heat better than thin pans.
    • Pull beef early because it finishes cooking in the residual pan heat.
    • Whisk the sauce well right before pouring to redistribute the settled cornstarch.

    Variations

    • Gluten-free version: Use tamari or coconut aminos instead of soy sauce, gluten-free oyster sauce instead of oyster sauce, and dry sherry in place of Shaoxing wine.
    • Spicy version: Add 1 tablespoon of chili paste or chili oil to the sauce for a spicy kick.
    • Tofu version: Swap the flank steak for diced extra-firm tofu. Press dry, coat with cornstarch, and pan-fry until golden.

    Pairing Suggestions

    This beef and broccoli stir-fry pairs well with:

    • White Rice: Steamy grains soak up the glossy sauce without overpowering the savory beef.
    • Stir-Fried Snow Pea Leaves: Tender, garlicky greens add freshness and balance the rich meat.
    • Egg Drop Soup: A warm, light starter with a comforting savory flavor.

    Storage & Reheating

    • Refrigerator: Store leftovers in an airtight container for up to 4 days.
    • Freezer: Freeze in a freezer-safe bag for up to 3 months and thaw overnight in the refrigerator.
    • Reheating Methods: Microwave on high for 2 minutes or reheat in a skillet over medium heat for 5 minutes until steaming.

    FAQ

    Why is my beef chewy in the stir-fry?

    Chewy beef usually comes from the wrong cut or slicing with the grain. Slice flank steak thinly against the grain and use the baking soda marinade to help tenderize the meat.

    Can I use frozen broccoli for this recipe?

    Yes. Add frozen broccoli directly to the hot pan and cook until the excess moisture evaporates. Skip the added water and avoid overcooking to keep the florets crisp-tender.

    How do I thicken the stir-fry sauce?

    Simmer the sauce for at least 1 minute until the cornstarch thickens it into a glossy glaze.

    More Like This

    • Beef Onion Stir-Fry
    • Beef Mushroom Stir-Fry
    • Beef with Black Bean Sauce
    • Beef Vegetable Stir-Fry
    • Chicken and Broccoli
    • Shrimp and Broccoli Stir-Fry

    📖 Recipe

    chinese beef and broccoli

    30-min. Easy Chinese Beef and Broccoli Stir-Fry

    Christie Lai
    This easy Chinese Beef and Broccoli recipe combines tender beef, crisp broccoli, and a glossy, savory sauce for a quick 30-minute dinner. Skip the takeout and make this classic stir-fry at home with simple ingredients.
    5 from 32 votes
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 20 minutes mins
    Cook Time 10 minutes mins
    Total Time 30 minutes mins
    Course Main Course
    Cuisine Asian, Chinese
    Servings 2
    Calories per serving 479 kcal

    Ingredients
     
     

    • ½ lb flank steak
    • 1 broccoli crown cut into florets
    • ½ inch ginger sliced
    • 2 garlic cloves minced
    • 1 tablespoon vegetable oil or any neutral oil
    • 2 tablespoon water room temp.

    Stir-Fry Sauce

    • 3 tablespoon oyster sauce
    • 1 tablespoon cornstarch
    • ½ cup chicken stock low-sodium

    Beef Marinade

    • 1 tablespoon sesame oil toasted kind
    • 1 tablespoon regular soy sauce or light soy sauce
    • 2 teaspoon Shaoxing wine or dry sherry
    • 1 teaspoon white granulated sugar
    • 1 teaspoon cornstarch
    • ¼ teaspoon baking soda
    • ⅛ teaspoon white pepper or black pepper

    Instructions
     

    • Slice flank steak against the grain at a 45-degree angle into 1⁄4-inch-thick pieces. Freeze uncovered for 45 to 60 minutes first for easier slicing.
    • Transfer the sliced beef into a bowl, toss with the listed marinade ingredients, and let sit for 15 minutes.
    • Whisk the listed stir-fry sauce ingredients together and set aside.
    • Heat oil in a large pan over medium-high heat. Cook the beef in a single layer until browned outside but slightly pink inside. Set aside.
    • Add ginger, garlic, broccoli, and water to the hot pan. Stir-fry until the broccoli is bright green and the water evaporates, about 1 minute.
    • Add the sauce and simmer until thickened. Return the beef, toss to coat, and remove from heat.
    Enjoyed my recipe?Please leave a 5 star review (be kind)! Tag me on social media @christieathome as I'd love to see your creations!

    Suggested Equipment & Products

    • Non-stick wok
    • Kitchen Scale
    • Measuring Set
    • Santoku Knife
    • Cutting Board
    • Silicone Spatula 3-Piece Set
    • Tongs
    • Mixing bowl
    Nutrition
    Calories: 479kcal | Carbohydrates: 34g | Protein: 38g | Fat: 22g | Saturated Fat: 5g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 11g | Cholesterol: 77mg | Sodium: 1631mg | Potassium: 1504mg | Fiber: 8g | Sugar: 8g | Vitamin A: 1896IU | Vitamin C: 272mg | Calcium: 188mg | Iron: 5mg

    More Quick & Easy Main Dish Recipes

    • featured image of beef vegetable stir-fry
      Beef Vegetable Stir-Fry
    • featured image of korean perilla oil noodles
      Korean Perilla Oil Noodles
    • featured imaged of japanese chicken curry
      Japanese Chicken Curry
    • featured image of string bean chicken
      String Bean Chicken

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Jeremy Pease

      May 09, 2023 at 1:06 am

      5 stars
      Wonderful recipe which is on point and easy to follow. Came out great! This is my go to for recipes!

      Reply
      • christieathome

        May 09, 2023 at 6:10 pm

        Thanks for making my recipe, Jeremy 🙂 Such kind words and I'm really happy it's now your go to for this dish.

        Reply
    2. Renae Alexander

      April 08, 2023 at 6:19 pm

      5 stars
      Simple and oh soooo delicious

      Reply
      • christieathome

        April 10, 2023 at 4:00 pm

        Thanks so much for making it! Glad you enjoyed it!

        Reply
    3. Brendan

      April 02, 2023 at 9:05 am

      5 stars
      Beautiful dish, just a shame that the beef I chose was tough as old boots. Will try it again but will use rump steak.

      Reply
      • christieathome

        April 03, 2023 at 6:46 pm

        Thanks so much for making my dish and I hope it works out better for your next time!

        Reply
    4. Clarivette

      March 30, 2023 at 8:37 pm

      5 stars
      The best beef and broccoli I’ve ever had! Easy and delicious!!

      Reply
      • christieathome

        March 30, 2023 at 8:39 pm

        Thank you so much Clarivette! I truly appreciate your kind comment and glad it was easy and delicious! 🙂

        Reply
    5. Jac

      March 22, 2023 at 7:08 pm

      5 stars
      Delicious and had plenty of sauce

      Reply
      • christieathome

        March 22, 2023 at 7:37 pm

        Thanks so much for the kind review and glad you enjoyed it!

        Reply
    6. Christine

      March 16, 2023 at 9:01 am

      5 stars
      Flavour is spot on! This is a winner. Thank you.

      Reply
      • christieathome

        March 16, 2023 at 7:57 pm

        Thanks so much for making my recipe, Christine! So happy that you enjoyed it! 🙂

        Reply
    7. Nabilla

      July 20, 2022 at 1:44 am

      5 stars
      Turned out exactly as in the video and reminds me of the dish we would always order at Chinese restaurants. Thanks for sharing! This will be a mainstay in my recipe rotation!

      Reply
      • christieathome

        July 20, 2022 at 5:26 pm

        Thank you so much for this kind review and for making my recipe, Nabilla! I'm really happy to read this and glad you all enjoyed it.

        Reply
    8. Kim Lange

      September 30, 2020 at 9:52 am

      5 stars
      This is such a great dish that everyone loves! I love dishes that have a lot of broccoli and this looks so succulent!

      Reply
    9. Katherine | Love In My Oven

      September 28, 2020 at 11:00 pm

      5 stars
      Who doesn't love beef and broccoli!? Looks delicious!! I want to dig in!

      Reply
    10. Never Ending Journeys

      September 28, 2020 at 8:32 pm

      5 stars
      This beef and broccoli is the perfect combination of healthy and delicious! Such a tasty dinner idea.

      Reply
    11. Heidi | The Frugal Girls

      September 28, 2020 at 4:12 pm

      5 stars
      Broccoli and beef is already one of my very favorite dinners, but your homemade marinade and stir fry sauce turn this recipe into a superstar!

      Reply
    12. Lauren

      September 27, 2020 at 10:12 am

      5 stars
      This sounds so delicious! Recipe saved!

      Reply
    13. Leanne

      September 25, 2020 at 8:05 pm

      5 stars
      We love beef and broccoli! It's one of my hubby's faves. Can't wait to give this one a try Christie!

      Reply
    14. Linda

      September 25, 2020 at 2:08 pm

      5 stars
      This was so delicious and really easy to make. I had it with noodles and it was good!

      Reply
    15. Josiah - DIY Thrill

      September 24, 2020 at 5:30 pm

      5 stars
      Love how you added ginger, looks delicious!

      Reply
    16. Michelle | Sift & Simmer

      September 24, 2020 at 5:08 pm

      5 stars
      Definitely a classic Chinese dish! If only my kids liked beef... but at least they love broccoli! 🙂

      Reply
    Newer Comments »

    Primary Sidebar

    Christie

    Hello! I'm Christie, creator and recipe developer behind Christie at Home. I share quick and approachable Asian recipes, complete with tips, step-by-step pictures, and videos to make cooking easier for you. My work has been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly, and more. Thanks so much for stopping by!

    More about me →

    Top Trending Recipes

    • featured image of Egg Fried Rice
      Egg Fried Rice
    • featured image of spicy asian cucumber salad
      Spicy Asian Cucumber Salad
    • Orange Chicken
    • Bang Bang Shrimp

    Latest Recipes

    • featured image of ABC soup
      ABC Soup
    • featured image of kewpie mayo cucumber salad
      Kewpie Mayo Cucumber Salad
    • feature image of Beef Mushroom Stir-Fry
      Beef Mushroom Stir-Fry
    • featured image of gyudon
      Gyudon (Japanese Beef Rice Bowl)

    Footer

    Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube

    Footer

    ↑ back to top

    Home

    • Home
    • Asian Recipes
    • Shop
    • Privacy Policy
    • Copyright Policy

    Contact

    • About
    • Work with Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2026 Christie at Home