Savory Beef with Broccoli

Category: Wholesome Meals for Every Day

This authentic Chinese dish pairs tender strips of marinated beef with crisp broccoli in a savory sauce. The beef is quickly marinated with soy sauce and cornstarch for maximum tenderness, while a flavorful sauce combines chicken stock, Shaoxing wine, and soy sauce for depth. The cooking technique - briefly steaming the broccoli before stir-frying the beef until just charred - ensures perfectly cooked vegetables and meat. The sauce thickens to a glossy finish, coating each piece beautifully. Ready in just 30 minutes, this balanced one-pan meal delivers restaurant quality results with minimal effort.

woman cooking.
Updated on Mon, 28 Jul 2025 10:56:35 GMT
A bowl of beef and broccoli. Save
A bowl of beef and broccoli. | recipesbylena.com

This homemade beef and broccoli delivers all the bold flavors of your favorite Chinese takeout with tender slices of beef and crisp-tender broccoli in a rich savory sauce. I perfected this recipe after years of disappointing restaurant versions that left me craving something more authentic.

I first made this recipe when teaching my teenage son how to cook beyond microwave meals. The look on his face when he realized he could create his favorite takeout dish at home was absolutely priceless.

Ingredients

  • Flank steak or skirt steak: Chosen for their perfect balance of flavor and tenderness
  • Baking soda: Optional but works magic for tenderizing tougher cuts of beef
  • Shaoxing wine: Adds authentic Chinese flavor depth that dry sherry can substitute in a pinch
  • Dark soy sauce: Provides rich color and subtle sweetness that transforms the sauce
  • Fresh ginger and garlic: Create the aromatic foundation essential for authentic flavor
  • Cornstarch: Both tenderizes the meat in the marinade and thickens the sauce beautifully

Step-by-Step Instructions

Marinate the Beef:
Slice your beef against the grain into thin strips about 1/4 inch thick. Mix with soy sauce, oil and cornstarch using your hands to ensure each piece is evenly coated. This quick 10-minute marinade not only adds flavor but also protects the meat during high-heat cooking.
Steam the Broccoli:
Add water to your skillet and bring to a boil. Add broccoli florets and cover to steam for just one minute until bright green and crisp-tender. This quick steaming method preserves the broccoli's texture and nutrition while preparing it to absorb the sauce.
Sear the Beef:
Heat oil until shimmering then spread beef in a single layer. Allow it to sear undisturbed for 30 seconds until caramelized before flipping. This creates that magical charred exterior while keeping the interior tender and juicy. The high heat and minimal stirring are crucial for restaurant quality results.
Add Aromatics:
Add minced garlic and ginger to the hot pan with the beef. Stir quickly for about 15 seconds until fragrant but not browned. The residual heat from the pan and beef will release their essential oils without burning these delicate ingredients.
Combine and Finish:
Return broccoli to the pan and pour in the well-mixed sauce. Cook while stirring constantly as the sauce bubbles and thickens to a glossy consistency that perfectly coats each piece of beef and broccoli. This happens quickly usually in under a minute so be ready to serve immediately.
A bowl of beef and broccoli. Save
A bowl of beef and broccoli. | recipesbylena.com

The dark soy sauce is my secret weapon in this recipe. When I first cooked this for my Chinese neighbor she immediately recognized that distinctive rich flavor and color that separates authentic versions from pale imitations.

Perfect Pairings

This beef and broccoli shines when served over steamed white rice which soaks up the delicious sauce. For a lower carb option, cauliflower rice works beautifully while still providing that perfect textural contrast.

Make Ahead Tips

You can slice the beef and marinate it up to 24 hours in advance, keeping it covered in the refrigerator. The extra marinating time actually improves tenderness and flavor. The sauce ingredients can also be mixed and stored separately in the refrigerator for up to 3 days, making this perfect for meal prep.

Troubleshooting Tough Beef

If you've ever struggled with chewy beef in stir-fries, the baking soda technique mentioned in the recipe is truly transformative. Just 30 minutes with a small amount of baking soda breaks down the protein structures making even budget cuts like chuck or round roast surprisingly tender.

Recipe FAQs

→ What cut of beef works best for this dish?

Flank steak and skirt steak are ideal choices as they're tender and flavorful when sliced thinly against the grain. However, you can also use chuck, brisket, or round roast by adding 1/2 teaspoon of baking soda to the marinade and extending the marinating time to 30 minutes to tenderize the meat.

→ Can I substitute the Shaoxing wine?

Yes, dry sherry makes an excellent substitute for Shaoxing wine. If you prefer to avoid alcohol altogether, you can use additional chicken stock with a splash of rice vinegar to achieve a similar depth of flavor.

→ Is dark soy sauce necessary for this dish?

While dark soy sauce adds a beautiful caramel color and rich flavor, it's not essential. You can omit it or substitute with regular soy sauce plus 1/2 teaspoon of molasses to enhance the flavor and color of the dish.

→ How do I prevent the broccoli from becoming soggy?

The key is brief steaming (about 1 minute) until the broccoli is just tender but still crisp. Immediately removing it from the heat and pan prevents overcooking. When returned to the stir-fry at the end, it maintains its texture while absorbing the sauce flavors.

→ What's the best way to slice beef for stir-frying?

Always slice beef against the grain (perpendicular to the muscle fibers) into thin strips about 1/4 inch thick. This cuts through the tough fibers, resulting in more tender meat. For best results, partially freeze the beef for about 20 minutes before slicing to make it easier to cut thinly.

→ How can I make this dish spicy?

To add heat, incorporate 1-2 teaspoons of chili oil, 1/2-1 teaspoon of crushed red pepper flakes, or 1-2 thinly sliced fresh chilies when sautéing the garlic and ginger. Sriracha or sambal oelek can also be added to the sauce mixture.

Chinese Beef and Broccoli

Tender flank steak and crisp broccoli stir-fried with aromatic garlic and ginger in a savory soy-based sauce.

Prep Time
15 min
Cooking Time
15 min
Total Time
30 min
By: Lena

Category: Lunch & Dinner

Skill Level: Medium

Cuisine Type: Chinese

Yield: 4 Serves

Dietary Preferences: Lactose-Free

Ingredients

→ Meat and Marinade

01 1 lb boneless flank steak, skirt steak, or other similar cut
02 1 tablespoon soy sauce
03 1 tablespoon peanut oil or vegetable oil
04 1 tablespoon cornstarch
05 1/2 teaspoon baking soda (optional, for tougher cuts)

→ Sauce

06 1/2 cup chicken stock or beef stock
07 2 tablespoons Shaoxing wine or dry sherry
08 2 tablespoons soy sauce
09 1 teaspoon dark soy sauce
10 2 teaspoons brown sugar or white sugar
11 1 tablespoon cornstarch

→ Stir-fry

12 1 head broccoli, cut into bite-size florets
13 1 tablespoon peanut oil or vegetable oil
14 3 garlic cloves, minced
15 2 teaspoons minced ginger

Steps to Follow

Step 01

Slice the beef against the grain into 0.5 cm (1/4 inch) thick slices or 1 cm (1/2 inch) sticks. Transfer to a bowl. Add soy sauce, peanut oil, and cornstarch. Mix well until coated. Marinate for 10 minutes.

Step 02

Combine all sauce ingredients in a medium-sized bowl and mix well.

Step 03

Add 1/4 cup water into a skillet over medium-high heat. Steam broccoli until tender and water evaporates, about 1 minute. Transfer broccoli to a plate and wipe the skillet clean.

Step 04

Add oil to the skillet and heat over medium-high heat. Spread the beef in a single layer and cook without touching for 30 seconds until browned. Flip and cook the other side briefly. Stir until lightly charred and still pink inside.

Step 05

Add garlic and ginger to the pan. Stir a few times to release aroma.

Step 06

Return broccoli to the skillet. Stir the sauce to dissolve the cornstarch, then pour it into the skillet. Stir and cook until the sauce thickens, about 1 minute. Serve hot as a main dish.

Additional Notes

  1. For tougher cuts of beef, add 1/2 teaspoon of baking soda to the marinade and marinate for 30 minutes to tenderize.
  2. Dark soy sauce adds color and flavor. If unavailable, use 1/2 teaspoon of molasses as a substitute.
  3. If peanut oil is unavailable, drizzle 1/2 teaspoon toasted sesame oil after cooking to boost flavor.

Tools You'll Need

  • Large nonstick skillet
  • Cutting board
  • Knife
  • Mixing bowls
  • Tongs

Allergen Info

Check each ingredient for potential allergens, and consult a health professional if necessary.
  • Soy (soy sauce)
  • Gluten (if not using gluten-free soy sauce)
  • Peanuts (if using peanut oil)

Nutritional Information (Per Serving)

These details are for general reference only and don't replace expert medical advice.
  • Calories: 291
  • Fats: 14.3 grams
  • Carbohydrates: 13.9 grams
  • Proteins: 26.6 grams