why make this recipe
Chinese Beef and Broccoli is a classic dish that you can easily make at home. It’s not only delicious but also offers a great balance of protein and vegetables. The tender beef, combined with fresh broccoli and a flavorful sauce, makes it a perfect meal for any night of the week. Plus, it comes together quickly, so you can enjoy a hearty dinner in less than 30 minutes!
how to make Chinese Beef and Broccoli
Ingredients :
- 1 lb flank steak (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 to bite-size florets)
- 1 tablespoon peanut oil (or vegetable oil)
- 3 garlic cloves (minced)
- 2 teaspoons ginger (minced)
Directions :
- 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 to the beef. 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.
- Combine all the ingredients for the sauce in a medium-sized bowl. Mix well.
- 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, about 1 minute. Transfer broccoli to a plate. Wipe the pan with a paper towel if there’s any water left.
- Add the oil to the skillet and swirl to coat the bottom. Heat over medium high heat until hot. Spread the steak in a single layer. Cook without touching for 30 seconds, or until the bottom side is browned. Flip and cook the other side for a few seconds. Stir and cook until the surface is lightly charred and the inside is still pink.
- Add the garlic and ginger to the skillet. Stir a few times to release the flavor and fragrance.
- 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.

how to serve Chinese Beef and Broccoli
Serve Chinese Beef and Broccoli hot over a bed of steamed rice or noodles. The sauce is perfect for soaking into the grains, making every bite flavorful. You can also garnish with sesame seeds or chopped green onions for an extra touch.
how to store Chinese Beef and Broccoli
To store leftovers, place the beef and broccoli in an airtight container. It will keep in the refrigerator for up to 3 days. To reheat, warm it in a skillet over medium heat or microwave until heated through.
tips to make Chinese Beef and Broccoli
- Make sure to slice the beef against the grain for tender pieces.
- Don’t overcook the broccoli; it should be bright green and still a bit crunchy.
- If you want more sauce, feel free to double the sauce ingredients.
variation
You can add more vegetables like bell peppers, carrots, or snap peas for additional color and nutrition. For a spicier dish, add a splash of chili sauce or some sliced chili peppers.
FAQs
Can I use chicken instead of beef?
Yes, you can easily substitute chicken for beef in this recipe. Just adjust the cooking time accordingly.
Is this dish gluten-free?
To make this dish gluten-free, use gluten-free soy sauce and ensure all your other ingredients are gluten-free as well.
Can I make this recipe ahead of time?
Yes, you can prepare the beef and sauce ahead of time. Keep them separate until you are ready to cook for the best results.

Chinese Beef and Broccoli
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: None
Description
A classic Chinese dish featuring tender beef and fresh broccoli in a flavorful sauce, ready in less than 30 minutes.
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
- 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 to the beef. Gently mix well by hand until all slices are coated. Marinate for 10 minutes.
- Combine all the sauce ingredients in a medium-sized bowl. Mix well.
- In a large nonstick skillet, add 1/4 cup water over medium-high heat. Once boiling, add broccoli, cover, and steam until tender, about 1 minute. Transfer broccoli to a plate.
- Add oil to the skillet and heat until hot. Spread steak in a single layer, cook without touching for 30 seconds until browned. Flip and cook the other side briefly. Stir until lightly charred and still pink inside.
- Add garlic and ginger to the skillet, stirring to release flavor.
- Return broccoli to the pan, stir the sauce to dissolve cornstarch, pour into skillet, and cook until thickened, about 1 minute.
- Transfer everything to a plate immediately and serve hot.
Notes
Make sure to slice the beef against the grain for tenderness. Don’t overcook the broccoli; it should remain bright green and crunchy.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stir-Frying
- Cuisine: Chinese



