Juicy Beef with Crisp Broccoli

Category: Wholesome Meals for Every Day

This Chinese beef and broccoli combines tender marinated beef slices with fresh broccoli in a savory brown sauce. The beef is quickly stir-fried to perfection while the broccoli maintains its bright color and slight crunch. The secret lies in the flavorful marinade and sauce featuring soy sauce, Shaoxing wine, and aromatic ginger and garlic. This 30-minute dish delivers restaurant-quality results with simple techniques. It's healthier than takeout but doesn't sacrifice on authentic flavor. Serve over steamed rice for a complete meal that's both satisfying and impressive.

Delicious by Nina official logo
Updated on Tue, 29 Apr 2025 21:54:43 GMT
A plate of beef and broccoli. Save
A plate of beef and broccoli. | deliciousbynina.com

This hearty Chinese Beef and Broccoli has become my family's favorite weeknight dinner. The combination of tender beef strips and vibrant broccoli florets in a rich, savory sauce delivers authentic Chinese restaurant flavor right in your own kitchen, but with healthier ingredients and better portion control.

I first discovered this recipe when trying to recreate our favorite takeout dish during a snowstorm. What started as a necessity has become a regular request from my husband who claims it's better than our local Chinese restaurant.

Ingredients

  • Flank steak sliced against the grain is essential for tenderness
  • Soy sauce provides umami depth to both marinade and sauce
  • Cornstarch creates velvety coating on beef and thickens sauce beautifully
  • Fresh broccoli offers perfect crisp texture when properly steamed
  • Shaoxing wine adds authentic Chinese flavor profile similar to good sherry
  • Dark soy sauce gives rich color and caramel notes to the finished dish

Step-by-Step Instructions

Marinate the Beef
Slice your beef against the grain into thin strips about 1/4 inch thick for optimal tenderness. Combine with soy sauce, oil and cornstarch, gently mixing until every piece is coated. The cornstarch creates that signature velvety texture found in Chinese restaurant dishes. Let rest for at least 10 minutes while preparing other ingredients.
Prepare the Sauce
Combine chicken stock, wine, both soy sauces, sugar and cornstarch in a bowl, stirring until completely smooth. This balanced sauce creates the perfect combination of savory, slightly sweet flavors that coat the ingredients beautifully. Make sure cornstarch is fully dissolved to prevent lumps.
Steam the Broccoli
Add water to your skillet and bring to a boil. Add broccoli and cover to steam for just about a minute until bright green but still crisp. This precooking technique ensures perfectly tender broccoli without overcooking the beef. Remove and set aside.
Sear the Beef
Heat oil in the same skillet until very hot. Spread beef in a single layer and allow to cook undisturbed for 30 seconds until browned on bottom. Quickly flip and continue cooking until just charred on outside but still slightly pink inside. The high heat creates a caramelized exterior while keeping the interior juicy.
Add Aromatics
Toss in minced garlic and ginger, stirring just until fragrant, about 15 seconds. These aromatics infuse the oil with essential Chinese flavor foundations. Be careful not to burn them as they can become bitter.
Combine and Finish
Return broccoli to pan, then pour in sauce mixture. Stir continuously as sauce thickens, about one minute. The cornstarch will create a glossy, rich coating that clings perfectly to both beef and broccoli. Serve immediately over steamed rice.
A close up of a plate of beef and broccoli. Save
A close up of a plate of beef and broccoli. | deliciousbynina.com

The dark soy sauce is my secret ingredient in this recipe. While regular soy sauce provides saltiness, dark soy sauce adds that distinctive mahogany color and subtle sweetness that makes this dish look and taste like it came from your favorite Chinese restaurant. My husband now notices when I try to skip this ingredient.

Storage and Reheating

This beef and broccoli keeps well in an airtight container for up to 3 days in the refrigerator. When reheating, add a splash of water to restore moisture to the sauce and heat gently to prevent the beef from overcooking. For best results, microwave in 30 second intervals, stirring between each until just heated through.

Ingredient Substitutions

If you cannot find flank steak, skirt steak works beautifully as an alternative. Chuck roast can also work when tenderized with baking soda as noted in the recipe. For a gluten free version, replace soy sauce with tamari and use dry sherry instead of Shaoxing wine. Vegetable oil can substitute for peanut oil, though adding a few drops of sesame oil at the end will compensate for the lost nutty flavor.

Authentic Technique Tips

The cornstarch marinade technique used here is called "velveting" in Chinese cooking. This professional restaurant method creates that signature tender texture in stir fried meat. The quick sear in high heat seals in juices while the cornstarch provides protection from overcooking. If you find your beef is still tough, slice it even thinner next time and make sure your pan is truly hot before adding the meat.

Recipe FAQs

→ What cut of beef works best for this stir-fry?

Flank steak and skirt steak are ideal for this dish because they're flavorful and become tender when sliced thinly against the grain. If using tougher cuts like chuck or round roast, add 1/2 teaspoon baking soda to the marinade and extend marinating time to 30 minutes to tenderize the meat.

→ How do I make sure my beef stays tender?

Three key techniques ensure tender beef: slice thinly (1/4 inch) against the grain, use the cornstarch-soy marinade which protects the meat during cooking, and stir-fry quickly at high heat. For tougher cuts, the baking soda in the marinade helps break down protein fibers for exceptional tenderness.

→ Can I make this dish gluten-free?

Yes, simply substitute dry sherry for the Shaoxing wine and use tamari instead of regular soy sauce. All other ingredients in the original recipe are naturally gluten-free, making this an easy adaptation without sacrificing flavor.

→ How do I prevent overcooking the broccoli?

The recipe uses a quick steam-first method that's perfect for maintaining broccoli's texture and color. Steam the florets for just about a minute until barely tender, then remove them. They'll finish cooking when returned to the pan with the sauce, resulting in bright green, crisp-tender broccoli.

→ What can I substitute for dark soy sauce?

If you don't have dark soy sauce, you can use regular soy sauce with 1/2 teaspoon of molasses added to achieve a similar caramel-like flavor and rich color. In a pinch, just using additional regular soy sauce will work, though the sauce will be lighter in color.

→ Can I prepare any ingredients ahead of time?

Yes! You can slice the beef and marinate it up to a day in advance (refrigerated). The broccoli can be cut into florets and stored in an airtight container for up to 2 days. The sauce ingredients can also be mixed and stored in the refrigerator for up to 3 days before cooking.

Chinese Beef and Broccoli

Tender beef and crisp broccoli stir-fried in a rich brown sauce - healthier and tastier than takeout, ready in 30 minutes.

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

Category: Lunch & Dinner

Skill Level: Moderate

Cuisine: Chinese

Serves: 4 Servings (2 to 4 servings)

Dietary Preferences: Low-Carb, Dairy-Free

Ingredients

→ Meat and Marinade

01 1 lb boneless flank steak, skirt steak, or other 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)

→ 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 to bite-size florets
13 1 tablespoon peanut oil (or vegetable oil)
14 3 garlic cloves, minced
15 2 teaspoons ginger, minced

Directions

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 small bowl. Add soy sauce, peanut oil, and cornstarch. Gently mix well by hand until all the slices are coated with a thin layer of sauce. Marinate for 10 minutes while preparing the other ingredients.

Step 02

Combine all the ingredients for the sauce in a medium-sized bowl. Mix well.

Step 03

Add 1/4 cup water into a large nonstick skillet over medium-high heat until the water begins to boil. Add the broccoli and cover. Steam until the broccoli just turns tender and the water evaporates, 1 minute or so. Transfer broccoli to a plate. Wipe the pan with a paper towel held in a pair of tongs if there's any water left.

Step 04

Add the oil and swirl to coat the bottom. Heat over medium high heat until hot. Spread the steak in a single layer. Allow to cook without touching for 30 seconds, or until the bottom side is browned. Flip to cook the other side for a few seconds. Stir and cook until the surface is lightly charred and the inside is still pink.

Step 05

Add the garlic and ginger. Stir a few times to release the flavor and fragrance.

Step 06

Return the broccoli to the pan. Stir the sauce again to dissolve the cornstarch completely and pour it into the skillet. Cook and stir until the sauce thickens, about 1 minute. Transfer everything to a plate immediately. Serve hot as a main dish.

Notes

  1. To make this dish gluten-free, use dry sherry instead of Shaoxing wine, and use tamari instead of soy sauce.
  2. If you need to use a cheaper but tougher cut of beef, for example, chuck, brisket, or round roast, add 1/2 teaspoon of baking soda to the marinade and marinate the beef for 30 minutes before cooking. This method tenderizes the beef and will create a very juicy result.
  3. Dark soy sauce will add an appetizing dark color to the sauce with a hint of caramel taste, but you can skip it if you don't have it. If you skip the dark soy sauce, you can add 1/2 teaspoon molasses to enhance the flavor.
  4. If you do not have peanut oil, you can drizzle 1/2 teaspoon of toasted sesame oil at the end of the cooking after turning off the heat and mix together. It will boost the flavor.

Required Equipment

  • Large nonstick skillet
  • Mixing bowls
  • Tongs

Allergen Information

Check all ingredients for possible allergens and consult a healthcare professional if unsure.
  • Soy
  • Peanut (if using peanut oil)

Nutritional Information (per serving)

These details are for reference only and don’t replace professional medical advice.
  • Calories: 291
  • Fats: 14.3 g
  • Carbohydrates: 13.9 g
  • Proteins: 26.6 g