Chinese Beef and Broccoli

There’s something incredibly comforting about the aroma of sizzling beef wafting through the kitchen, mingling with the earthy scent of fresh broccoli. I still remember the first time I tasted Chinese Beef and Broccoli—a warm, family gathering where the table was laden with vibrant dishes, laughter, and stories. My aunt, the unofficial queen of Asian cuisine in our family, whipped this up effortlessly, letting the savory smells wrap around us like a cozy blanket. The beef was tender and wonderfully umami, while the broccoli provided a satisfying crunch. Each bite felt like a hug, reminding me of home and warmth. Trust me when I say, once you try this dish, you’ll be dreaming of it long after the last bite!

Why You’ll Love This Recipe

  • Quick and Easy: Whip this up in about 30 minutes—you’ll be sitting down for dinner before you know it!
  • Flavor Explosion: Each bite offers a delicious mix of savory and sweet flavors, with the tender beef and crisp broccoli stealing the spotlight.
  • Nutritious Joy: Packed with protein and veggies, this dish doesn’t just taste good; it’s good for you, too!
  • Crowd-Pleasing Winner: Perfect for family dinners or impressing guests. Everyone will be asking for seconds!
  • Versatile: Customize this dish with your favorite veggies or spices to make it your own!

Ingredients

  • 1 lb flank steak (or skirt steak, or other cut) – Tender cuts are perfect for this dish as they absorb flavors beautifully.
  • 1 tablespoon soy sauce – Adds a depth of flavor while marinating the beef; don’t skip it!
  • 1 tablespoon peanut oil (or vegetable oil) – Ideal for high-heat cooking; it adds a lovely nutty taste.
  • 1 tablespoon cornstarch – Essential for that silky sauce we all love!
  • 1/2 teaspoon baking soda (optional) – Makes the beef super tender; it’s a little trick that works wonders!
  • 1/2 cup chicken stock (or beef stock) – Richness in every bite!
  • 2 tablespoons Shaoxing wine (or dry sherry) – Adds a beautiful complexity; this is the secret sauce!
  • 2 tablespoons soy sauce – More flavor for the sauce, trust me!
  • 1 teaspoon dark soy sauce – A deeper color and richer flavor; it’s worth the extra splash!
  • 2 teaspoons brown sugar (or white sugar) – Balances out the savory flavors; a sweet finish is key!
  • 1 tablespoon cornstarch – Helps thicken the sauce to perfection.
  • 1 head broccoli (cut into bite-size florets) – For that crunch and nutrition!
  • 1 tablespoon peanut oil (or vegetable oil) – We need more oil for that glorious stir-fry thanks to all the good flavors we’re building!
  • 3 garlic cloves (minced) – Adds such aromatic goodness, I’d put it in everything!
  • 2 teaspoons ginger (minced) – Freshness and warmth in each bite; let’s spice things up!

Full recipe card is below.

How to Make It

Step 1: Prep the Beef

Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1-cm (1/2 inch) sticks. This helps keep the beef tender! Transfer it to a small bowl, add soy sauce, peanut oil, and cornstarch. Gently mix it well by hand until all the slices are coated with a thin layer of sauce. Let that marinate for just 10 minutes while you prep the other ingredients—let the flavors mingle!

Step 2: Make the Sauce

In a medium-sized bowl, combine all the ingredients for the sauce. Whisk it together until everything is well blended and the cornstarch is dissolved—this is where the magic happens!

Step 3: Steam the Broccoli

In a large nonstick skillet, add 1/4 cup water over medium-high heat until it begins to boil. Toss in the broccoli and cover it! Let it steam for about 1 minute until it’s just tender, then transfer the broccoli to a plate. Wipe the pan out with a paper towel held in a pair of tongs if there’s any leftover water.

Step 4: Sear the Beef

Pour in the oil and swirl to coat the bottom. Heat it over medium-high until hot, then spread the steak in a single layer, giving it room to breathe. Allow it to cook for about 30 seconds without touching it until the bottom is beautifully browned. Flip and cook the other side for a few seconds, stirring until lightly charred but still pink inside. Yum!

Step 5: Add Aromatics

Once the beef is just perfect, toss in the garlic and ginger. Stir a few times—oh, what a heavenly fragrance fills your kitchen!

Step 6: Combine and Serve

Return the broccoli to the pan, stir that sauce again to make sure everything is mixed well, and pour it over. Cook and stir until the sauce thickens—this takes about a minute. Transfer everything to a plate immediately, and serve hot as your beautiful main dish!

Pro Tips for Success

  • Slice Against the Grain: This is key for tender beef! Always slice against the grain to prevent chewiness.
  • Don’t Overcook: You want that beef juicy and tender. Flip it quickly as it cooks!
  • Prep Ahead: Chop all your veggies and mix the sauce in advance to make dinner a breeze.
  • Adjust Flavor: Taste as you go! This is your dish—make it just how you like it!

Flavor Variations

  • Add Other Veggies: Carrots, bell peppers, or snap peas would be delightful additions.
  • Spice it Up: If you like some heat, toss in red pepper flakes or sliced chili.
  • Swap the Protein: Chicken or tofu work beautifully here! Just adjust the cooking times.

Serving Suggestions

Serve your glorious Beef and Broccoli over a fluffy mound of steamed rice or warm noodles for an added cozy touch. A sprinkle of sesame seeds or chopped green onions on top adds that pop of flavor and color. Pair it with a chilled glass of homemade ginger lemonade or a warm cup of green tea for a wonderful meal experience.

Make-Ahead & Storage

If you want to prepare ahead, marinate the beef in the sauce a few hours (or overnight) in advance. Keep marinated beef and chopped broccoli in the fridge until you’re ready to cook. This dish is best enjoyed fresh but can last in the fridge for about 3-4 days.

Leftovers

Transform your leftovers into a delicious wrap. Add some shredded cabbage, carrots, and a dab of peanut sauce for a delightful lunch!

Freezing

You can freeze the beef and broccoli once cooked; just let it cool completely first. Pack it in an airtight container or freezer bag, squeezing out as much air as possible. It’ll keep in the freezer for about 3 months. To thaw, use the fridge overnight or a quick microwave.

Reheating

The best way to reheat is in a skillet over medium heat, adding a splash of water or broth to keep it moist. You can also pop it in the microwave, covered, for about 1–2 minutes—just be careful not to overcook.

FAQs

Can I use other cuts of beef for this recipe?

Yes! Ribeye, sirloin, or even tender cuts will work. Just adjust the cooking time accordingly!

Is there a vegetarian version of Beef and Broccoli?

Absolutely! Swap the beef for tofu or tempeh, and use vegetable stock instead of chicken or beef stock.

Can I use frozen broccoli?

While fresh is always better, frozen broccoli can be a handy substitute. Just adjust the steaming time, as frozen veggies often take a little longer to cook through.

Is this dish gluten-free?

To make this gluten-free, swap the soy sauce for tamari or coconut aminos, and ensure your other condiments are gluten-free as well.

Final Thoughts

Cooking up a cozy meal like Chinese Beef and Broccoli is such a beautiful way to nurture both body and soul. It brings in those flavors of comfort and joy, perfect for sharing around the dinner table with loved ones! So, roll up your sleeves, let the fragrant steam swirl around your kitchen, and enjoy a moment of simple delight. I can’t wait for you to savor this dish—my heart is all sorts of warm just thinking about it! Happy cooking, dear friends! 🍽️

Full recipe card is below.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
chinese beef and broccoli 2025 10 28 201707 150x150 1

Chinese Beef and Broccoli


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: hailey-carter
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: None

Description

A warm and comforting dish of tender beef and crunchy broccoli in a savory sauce, perfect for family gatherings.


Ingredients

  • 1 lb flank steak (or skirt steak, or other cut)
  • 1 tablespoon soy sauce
  • 1 tablespoon peanut oil (or vegetable oil)
  • 1 tablespoon cornstarch
  • 1/2 teaspoon baking soda (optional)
  • 1/2 cup chicken stock (or beef stock)
  • 2 tablespoons Shaoxing wine (or dry sherry)
  • 2 tablespoons soy sauce
  • 1 teaspoon dark soy sauce
  • 2 teaspoons brown sugar (or white sugar)
  • 1 tablespoon cornstarch
  • 1 head broccoli (cut into bite-size florets)
  • 1 tablespoon peanut oil (or vegetable oil)
  • 3 garlic cloves (minced)
  • 2 teaspoons ginger (minced)


Instructions

  1. Slice the beef against the grain into thin slices and marinate with soy sauce, peanut oil, and cornstarch for 10 minutes.
  2. In a bowl, mix all the sauce ingredients until well blended.
  3. Steam the broccoli in boiling water for 1 minute, then set aside.
  4. Heat oil in a skillet and sear the beef until browned on both sides.
  5. Add garlic and ginger to the beef, stirring for fragrance.
  6. Return broccoli to the skillet, pour sauce over, and cook until sauce thickens.

Notes

Slice beef against the grain for tenderness. Adjust the flavor to your liking as you cook.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stir-frying
  • Cuisine: Chinese

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star