Chinese Beef and Broccoli

WANT TO SAVE THIS RECIPE?

Beef and Broccoli has always been one of those comforting takeout classics I turn to when I want something hearty, rich in flavor, and fast enough to enjoy on a weeknight. The first time I tried making it at home, I was shocked by how simple it actually was to recreate the same deep, savory sauce and tender beef that I usually only tasted from my favorite Chinese spot. And the best part? You get to control everything—from the quality of beef to the level of salt and spice.

This dish has found its way into my regular dinner rotation. It’s a beautiful harmony of juicy beef strips, vibrant green broccoli, and a glossy garlic-ginger sauce that clings to every bite. I love how quickly it comes together in one pan, making it not just a flavor-packed dinner but also an easy clean-up. Whether you serve it over steamed rice or noodles, Chinese Beef and Broccoli always satisfies.

Why You’ll Love This Chinese Beef and Broccoli

This dish is all about balance. The savory, umami-rich sauce made with soy and oyster sauce hits all the right notes when paired with slightly crisp broccoli and seared beef. It’s quick to cook, perfect for busy nights, and has that restaurant-quality taste at a fraction of the cost. You can also tweak the spice level, sweetness, or even toss in other vegetables you love.

What Kind of Beef Should I Use for Chinese Beef and Broccoli?

Flank steak is my go-to because it’s lean, tender, and soaks up marinades beautifully. If you slice it thinly against the grain, it cooks quickly and stays juicy. Other great options include skirt steak or sirloin. Just make sure to slice the beef thin and evenly for that classic texture.

Options for Substitutions

You can definitely play around with this recipe. Don’t have oyster sauce? Use hoisin sauce or a mix of soy sauce and a bit of brown sugar. If you’re skipping beef, thin slices of chicken or tofu work well too. For a gluten-free version, tamari replaces soy sauce seamlessly. And if broccoli isn’t your thing, snow peas, bell peppers, or zucchini can be great swaps while still keeping that fresh crunch.

Ingredients for this Chinese Beef and Broccoli

Flank Steak – Thinly sliced against the grain, this cut of beef is ideal for quick cooking and remains tender when stir-fried.

Broccoli Florets – Fresh or frozen, they add color, crunch, and absorb the savory sauce beautifully.

Garlic – Minced garlic adds a strong aromatic base that infuses the oil and meat with flavor.

Fresh Ginger – Sliced or grated, it provides a warm, spicy undertone that is essential in Chinese-style stir-fries.

Soy Sauce – Both light and dark soy sauce can be used for saltiness and color depth.

Oyster Sauce – Adds a complex, savory-sweet umami flavor that’s key to the signature sauce.

Brown Sugar – Balances out the saltiness and enhances the sauce’s richness.

Cornstarch – Used to marinate the beef for tenderness and to thicken the sauce at the end.

Sesame Oil – A finishing oil that delivers a nutty, toasty aroma and enhances the overall taste.

Vegetable Oil – Neutral in flavor and ideal for high-heat cooking.

Water or Beef Broth – Adds liquid to the sauce to help everything simmer together and prevents burning.

Sesame Seeds – Optional, but perfect for garnish and texture.


Step 1: Slice and Marinate the Beef

Thinly slice your flank steak against the grain into bite-sized strips. In a bowl, toss the beef with soy sauce, a little cornstarch, and sesame oil. Let it marinate for at least 15 minutes while you prep the rest of the ingredients. This step ensures the meat stays juicy and flavorful when cooked.

Step 2: Prepare the Sauce

In a small bowl, whisk together soy sauce, oyster sauce, brown sugar, minced garlic, ginger, and a bit of water or broth. Taste it and adjust the sugar or salt to your preference. Set it aside—this will be your stir-fry sauce.

Step 3: Blanch the Broccoli (Optional)

To get that vibrant green and slightly tender texture, quickly blanch the broccoli florets in boiling water for about 1 minute, then transfer to an ice bath. You can also skip this step and just stir-fry the broccoli a little longer later on.

Step 4: Sear the Beef

Heat a tablespoon of vegetable oil in a large pan or wok over medium-high heat. Add the marinated beef in batches to avoid overcrowding. Sear until browned and just cooked through, about 2–3 minutes per side. Remove the beef and set aside.

Step 5: Stir-Fry the Broccoli

In the same pan, add a touch more oil if needed and toss in the broccoli. Stir-fry for 2–3 minutes until it’s crisp-tender. It should still have a nice bite to it.

Step 6: Combine Everything

Return the beef to the pan with the broccoli. Pour in the sauce and stir everything together to coat well. Let it simmer for 2–3 minutes so the sauce thickens slightly and clings to every piece.

Step 7: Finish and Serve

Drizzle a little sesame oil over the top and sprinkle with sesame seeds. Serve hot over rice or noodles, and enjoy!

How Long to Prepare the Chinese Beef and Broccoli

Prep Time: The preparation for this dish typically takes about 15–20 minutes. This includes slicing the beef, marinating it, chopping the broccoli, and whisking together the sauce. If you’re using pre-cut broccoli or store-bought stir-fry beef, prep time can be even shorter.

Cook Time: The cooking process itself is incredibly quick, taking only about 10–12 minutes total. Searing the beef and stir-frying the vegetables goes fast due to the high heat, so having all ingredients ready before you start cooking is key. In under 30 minutes, dinner is served!


Tips for Perfect Chinese Beef and Broccoli

  • Always slice the beef thinly against the grain for maximum tenderness.
  • Let the beef marinate for at least 15 minutes. This not only infuses flavor but also helps tenderize the meat.
  • Use a hot pan or wok to quickly sear the beef without overcooking it.
  • Don’t overcook the broccoli. It should stay vibrant and have a slight crunch.
  • Have all your ingredients prepped and ready (mise en place) before you start cooking. Stir-frying moves fast!

Watch Out for These Mistakes While Cooking

  • Overcrowding the Pan: Searing the beef in batches prevents steaming and ensures a nice crust.
  • Overcooking the Beef: Thin slices cook quickly. Remove them as soon as they’re just done.
  • Using Too Much Sauce: A little sauce goes a long way. Avoid drowning the ingredients—aim for a glossy coating.
  • Skipping the Cornstarch Marinade: This step adds that silky restaurant-style texture to the beef.
  • Cooking Everything at Once: Stir-frying is about layering flavors. Cook in stages for best results.

What to Serve With Chinese Beef and Broccoli?

1. Steamed Jasmine Rice

The soft, fluffy texture is the perfect base to soak up the rich sauce.

2. Garlic Fried Rice

Add extra flavor and texture with garlic-infused rice for a more robust side.

3. Stir-Fried Noodles

Lo mein or rice noodles pair beautifully with the beef and broccoli.

4. Egg Rolls or Spring Rolls

Crispy and flavorful, these make a fun and crunchy starter or side dish.

5. Asian Cucumber Salad

Light and refreshing, this side adds contrast to the warm, savory stir-fry.


Storage Instructions

Refrigeration: Allow leftovers to cool completely, then store in an airtight container in the fridge. It will keep well for up to 3 days. Reheat gently in a pan or microwave until warmed through.

Freezing: Beef and broccoli can be frozen, though the broccoli may lose some texture. Store in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating Tips: To prevent the beef from becoming chewy, reheat on low heat and add a splash of water or broth to loosen the sauce.


Estimated Nutrition (Per Serving)

  • Calories: 320
  • Protein: 28g
  • Carbohydrates: 14g
  • Fat: 18g
  • Saturated Fat: 4g
  • Sodium: 950mg
  • Sugar: 5g
  • Fiber: 2g
  • Cholesterol: 65mg

Frequently Asked Questions

What cut of beef works best for stir-fry?

Flank steak is ideal, but sirloin or skirt steak also work well as long as you slice thinly against the grain.

Can I make this ahead of time?

Yes! You can prep the marinade and chop the vegetables ahead. The dish is best served fresh, but leftovers still taste great.

Can I make it spicy?

Absolutely. Add chili flakes, Sriracha, or sliced fresh chilies into the sauce to adjust heat to your liking.

How do I keep broccoli green and crisp?

Blanch it briefly before stir-frying or cook it just until crisp-tender to retain that bright color and texture.

Is this dish gluten-free?

Not by default, but it can be. Use tamari instead of soy sauce and ensure the oyster sauce is labeled gluten-free.


Conclusion

Chinese Beef and Broccoli is the kind of recipe that proves you don’t need takeout to enjoy a flavorful, satisfying meal. It’s fast, customizable, and incredibly delicious. Whether you’re cooking for yourself or a family dinner, this dish brings bold flavors to the table with minimal effort. Master it once, and it’ll become a go-to favorite in your home just like it has in mine.


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

  • Author: Sally Thompson
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Stir-Fry
  • Cuisine: Chinese

Description

This quick and easy Chinese Beef and Broccoli is a better-than-takeout stir-fry that comes together in under 30 minutes! Packed with tender slices of beef, crisp broccoli, and a savory garlic-ginger sauce, it’s the perfect choice for a weeknight dinner or when you’re craving Asian-inspired flavors. Whether you’re looking for easy dinner ideas, healthy homemade takeout, or fast food ideas with fresh ingredients, this dish delivers every time. Great over rice or noodles, and endlessly customizable!


Ingredients

Scale

1 pound flank steak, thinly sliced against the grain

3 cups broccoli florets

3 cloves garlic, minced

1 tablespoon fresh ginger, grated or thinly sliced

3 tablespoons soy sauce

2 tablespoons oyster sauce

1 tablespoon brown sugar

2 teaspoons cornstarch

1 teaspoon sesame oil

2 tablespoons vegetable oil

1/4 cup water or beef broth

1 tablespoon sesame seeds (optional)


Instructions

1. Slice the flank steak thinly against the grain into bite-sized strips. Toss it with 1 tablespoon soy sauce, 1 teaspoon sesame oil, and 1 teaspoon cornstarch. Let it marinate for 15 minutes.

2. In a small bowl, whisk together remaining soy sauce, oyster sauce, brown sugar, garlic, ginger, and water or broth. Set aside.

3. Optional: Blanch broccoli in boiling water for 1 minute, then transfer to an ice bath to keep it vibrant.

4. Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Sear the marinated beef in batches, about 2–3 minutes per side. Remove and set aside.

5. Add more oil if needed and stir-fry the broccoli for 2–3 minutes until crisp-tender.

6. Return beef to the pan, pour in the sauce, and toss everything together. Simmer for 2–3 minutes until sauce thickens and coats the ingredients.

7. Drizzle with sesame oil and sprinkle with sesame seeds if using. Serve hot over rice or noodles.


Notes

Slice the beef thinly and against the grain for maximum tenderness.

Don’t skip the cornstarch marinade—it helps give the beef that silky restaurant-style texture.

Prep all ingredients before you start cooking; stir-frying moves quickly!


Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 5g
  • Sodium: 950mg
  • Fat: 18g
  • Saturated Fat: 4g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 2g
  • Protein: 28g
  • Cholesterol: 65mg

Keywords: easy dinner, beef stir fry, Chinese recipe, broccoli stir fry, quick dinner, healthy takeout, weeknight meals

Creamy Orange Creamsicle Drink

Small Batch Chocolate Chip Cookies