Craving a comforting take-out dish? I remember the first time I tried making Beef and Broccoli at home; it was an experiment that turned out surprisingly well. The simplicity of the ingredients combined with the flavors felt like a small victory in my kitchen. Plus, it brought back memories of cozy nights enjoying Chinese food after a long week.

Cooking this Beef and Broccoli is a delightful experience that brings the taste of your favorite restaurant to your home. This one-pan meal is not only easy to prepare but also allows you to enjoy a wholesome dish packed with flavor. You can whip it up in under 30 minutes, making it the perfect choice for busy weeknights.
Jump to:
Why You’ll Love This Recipe
- Quick and Easy: You can prepare this dish in under 30 minutes, perfect for a weeknight dinner.
- One Pan Wonder: Minimal cleanup is required since everything cooks in one skillet, making it hassle-free.
- Flavor-Packed: The combination of soy sauce, ginger, and garlic delivers a delicious umami flavor that your family will love.
- Customizable: You can easily adjust the ingredients to suit your taste or dietary preferences, like swapping in different vegetables.
- Healthy Choice: This meal offers a balance of protein and veggies, making it a satisfying option for dinner.
Ingredients You'll Need
- Flank steak or skirt steak – 1 lb. This meat choice offers great flavor and tender texture when cooked properly.
- Soy sauce – 1 tablespoon. This adds depth and savory taste to the beef.
- Peanut oil or vegetable oil – 1 tablespoon. The oil helps to cook the steak and add flavor without burning.
- Cornstarch – 1 tablespoon. It helps tenderize the meat and creates a nice texture.
- Baking soda (optional) – ½ teaspoon. This can further tenderize the beef for a softer bite.
- Chicken stock or beef stock – ½ cup. This adds moisture and richness to the sauce.
- Shaoxing wine or dry sherry – 2 tablespoons. It contributes a wonderful depth of flavor.
- Soy sauce – 2 tablespoons. A bit more soy sauce enhances the overall flavor of the dish.
- Dark soy sauce (optional) – 1 teaspoon. This adds color and a bit of sweetness.
- Brown sugar or white sugar – 2 teaspoons. The sugar balances the savory flavors.
- Cornstarch – 1 tablespoon. This helps thicken the sauce for a better consistency.
- Broccoli – 1 head, cut into bite-sized florets. This vegetable adds color, crunch, and nutrition.
- Garlic cloves – 3, minced. Fresh garlic enhances the flavor profile significantly.
- Ginger – 2 teaspoons, minced. Ginger adds a warm spice that brightens the dish.
How to Make Beef and Broccoli
Step 1: Prepare the Beef
Slice the beef against the grain into 0.5 cm thick slices and transfer to a bowl. Add soy sauce, peanut oil, and cornstarch. Mix well and let marinate for 10 minutes.
Step 2: Make the Sauce
Combine all sauce ingredients in a bowl and mix well. Set aside to ensure the flavors meld together.
Step 3: Steam the Broccoli
In a nonstick skillet, add water over medium-high heat until boiling. Add broccoli and cover to steam for about 1 minute. Transfer broccoli to a plate when done.
Step 4: Cook the Beef
Wipe the pan if necessary, add oil, and heat over medium-high. Spread the steak in a single layer and cook undisturbed for 30 seconds, then flip and cook for a few more seconds until lightly charred.
Step 5: Add Aromatics
Add garlic and ginger to the pan, stirring a few times to prevent burning. Return the broccoli to the pan, mixing everything together.
Step 6: Add the Sauce
Pour the sauce into the skillet with the beef and broccoli. Cook and stir until the sauce thickens, about 1 minute.
Step 7: Serve Hot
Serve the dish hot immediately as a main course. Enjoy the delightful mix of flavors and textures!

Pro Tips from My Kitchen
✓ Cut Against the Grain – This technique ensures that the meat remains tender. When slicing the steak, make sure to cut against the grain to maximize tenderness.
✓ Marinate Longer for Extra Flavor – If you have time, marinate the beef for 30 minutes or even overnight. This enhances the depth of flavor significantly.
✓ Don't Overcook the Broccoli – Steam the broccoli just until bright green. It should still have a bit of crunch to provide texture in the dish.
✓ Use a Hot Pan – Ensure your skillet is hot before adding the beef. This helps achieve a nice sear, locking in juices and flavor.
✓ Adjust Sweetness to Your Taste – If you prefer a sweeter sauce, feel free to add more sugar. Balance your flavors according to personal preference for the best result.
Frequently Asked Questions About Beef and Broccoli
Yes, you can easily swap the flank steak for chicken breast or thighs. Just ensure to adjust the cooking time slightly, as chicken may take a bit longer to cook through.
The beef is ready when it’s browned on the outside and slightly pink on the inside. It should also feel tender. Use a thermometer if needed; beef is safe at 145°F.
Yes, you can prep the ingredients in advance and store them in the fridge. The cooked dish can be stored in an airtight container for up to three days. Reheat in a pan on low heat for best results.
If the sauce doesn’t thicken, mix another teaspoon of cornstarch with water and add it to the skillet. Stir continuously until it thickens for the right consistency.
Chinese Beef and Broccoli pairs well with steamed rice or noodles. You can also serve it alongside a fresh salad for a balanced meal.

Beef and Broccoli Recipe
Ingredients
- 1 lb Flank steak or skirt steak
- 1 tablespoon Soy sauce
- 1 tablespoon Peanut oil or vegetable oil
- 1 tablespoon Cornstarch
- ½ teaspoon Baking soda (optional)
- ½ cup Chicken stock or beef stock
- 2 tablespoons Shaoxing wine or dry sherry
- 2 tablespoons Soy sauce
- 1 teaspoon Dark soy sauce (optional)
- 2 teaspoons Brown sugar or white sugar
- 1 tablespoon Cornstarch
- 1 head Broccoli, cut into florets
- 3 cloves Garlic, minced
- 2 teaspoons Ginger, minced
Instructions
- Slice the beef against the grain into 0.5 cm thick slices and transfer to a bowl.
- Add soy sauce, peanut oil, and cornstarch. Mix well and let marinate for 10 minutes.
- Combine all sauce ingredients in a bowl and mix well. Set aside.
- In a nonstick skillet, add water and heat until boiling. Add broccoli and cover to steam for about 1 minute.
- Transfer broccoli to a plate when done.
- Wipe the pan if necessary, add oil, and heat over medium-high.
- Spread the steak in a single layer and cook undisturbed for 30 seconds, then flip and cook until lightly charred.
- Add garlic and ginger to the pan, stirring to prevent burning.
- Return broccoli to the pan, mixing everything together.
- Pour the sauce into the skillet with the beef and broccoli.
- Cook and stir until the sauce thickens, about 1 minute.
- Serve the dish hot immediately as a main course.
Notes
- For best results, cut beef against the grain, marinate longer for extra flavor, and don't overcook the broccoli.





Leave a Reply