I still remember the first time I tried to recreate that glossy beef and broccoli from our neighborhood take-out spot. My little kitchen smelled like soy and ginger, and my daughter stood on a stool watching the sauce bubble, asking me over and over if it was ready yet. It took a few tries, but this is the version that finally earned a happy nod.
Advertisements1
What makes this recipe gentle and forgiving is that everything comes together in one skillet, and the sauce thickens right around the beef instead of needing a separate pot. If you have ever felt rushed by a stir-fry, take a breath here. We go step by step, and the pan does most of the work.
Before we start, notice how your knife feels in your hand and how the beef slices look against the cutting board. Cooking can be a small meditation, even on a Tuesday night. Ready to make something warm and familiar?
Why You'll Love This Recipe
About the Ingredients
1.5 lbs (680g) flank steak, sliced thin against the grain
Flank steak is lean and slices beautifully, but you can also use sirloin or skirt steak. If you are unsure which way the grain runs, look for the lines on the meat and cut across them.
1 tbsp cornstarch, for tossing the beef
Cornstarch is the secret to that velvety take-out texture. Arrowroot or potato starch works as a one-to-one swap if cornstarch is not in your pantry.
3 tbsp low-sodium soy sauce, divided
Low-sodium soy sauce keeps the glaze from getting too salty. Tamari is a lovely gluten-free substitute, and coconut aminos work if you need it sweeter and milder.
2 tbsp oyster sauce
Oyster sauce adds that deep, savory restaurant flavor. If you keep a vegetarian kitchen, mushroom stir-fry sauce is a wonderful stand-in.
1 tbsp toasted sesame oil
Toasted sesame oil brings a nutty finish, so a little goes far. Regular sesame oil is milder, and you can use it if you prefer a softer flavor.
1 tbsp fresh ginger, grated
Fresh ginger gives the sauce its gentle warmth. In a pinch, 1 teaspoon of ground ginger works, though the fresh kind is worth the extra minute.
3 cloves garlic, minced
Fresh garlic is the backbone of this sauce. Jarred minced garlic is fine on busy nights, and 1 teaspoon of garlic powder can step in too.
1 lb (450g) broccoli florets, cut into bite-size pieces
Buying pre-cut florets saves time, but whole heads are fresher and cheaper. Frozen florets work if you thaw and pat them dry first so they sear instead of steam.
2 tbsp neutral oil, such as avocado or canola
A high-smoke-point oil keeps the beef from sticking at high heat. Vegetable oil is a fine substitute, and olive oil works if you do not mind a slightly different taste.
1 tbsp honey or brown sugar
A touch of sweetness balances the salty soy. Maple syrup or agave are easy swaps, and you can skip it if you prefer a more savory sauce.
0.5 cup (120ml) beef broth or water
Broth deepens the flavor, while water keeps things light. Chicken broth or vegetable broth both work beautifully here.
1 tsp sesame seeds and 2 sliced scallions, for serving
These are optional garnishes that add crunch and color. Toasted sesame seeds are best, and thinly sliced green onion tops are the classic finish.
Tips & Tricks
Do Not Crowd the Pan
Cook the beef in a single layer so it sears golden brown instead of steaming gray. If your skillet is small, work in two batches and let the pan come back up to heat between them.
Slice Against the Grain
Look for the natural lines in the steak and cut across them at a slight angle. This shortens the muscle fibers, which is why the beef tastes tender rather than chewy.
Keep the Broccoli Bright
Stir-fry the florets just until they turn deep green and the stems are crisp-tender. Overcooking turns them soft and dull, and they will keep cooking a little once the sauce goes in.
Thicken the Sauce Off the Heat
Whisk the cornstarch slurry in a small bowl before adding it, and let the sauce bubble for a full minute. This removes the raw starch taste and gives you that shiny glaze.
Pro Tips
Step-by-Step Instructions
1. Slice and Toss the Beef
Pat the flank steak dry, then slice it thinly against the grain. Toss the slices with 1 tablespoon cornstarch and 1 tablespoon soy sauce in a bowl, and let them sit while you prep everything else.
2. Whisk the Sauce
In a small bowl, whisk the remaining 2 tablespoons soy sauce, oyster sauce, sesame oil, honey, beef broth, and a pinch of black pepper. Set it beside the stove so it is ready to pour.
3. Sear the Beef
Heat 1 tablespoon oil in a large skillet or wok over high heat, about 450F (230C). Add the beef in a single layer and cook 1 to 2 minutes per side until golden brown at the edges, then transfer it to a plate. The beef should look browned but still slightly pink inside.
4. Stir-Fry the Broccoli
Add the remaining 1 tablespoon oil to the hot pan, then the broccoli florets. Stir-fry 3 to 4 minutes at 450F (230C) until the florets are deep green and the stems are crisp-tender when pierced with a knife.
5. Bloom the Aromatics
Push the broccoli to the side, lower the heat to medium, and add the ginger and garlic to the center of the pan. Stir constantly for 30 seconds until fragrant, being careful not to let them brown.
6. Simmer the Sauce
Pour in the whisked sauce and let it bubble at a gentle simmer, about 200F (93C), for 1 minute. It should thicken enough to coat the back of a spoon and look glossy at the edges.
7. Return the Beef
Slide the seared beef and any juices back into the pan. Toss everything together for 1 to 2 minutes until the sauce clings to the meat and broccoli and the beef is heated through.
8. Garnish and Serve
Scatter sesame seeds and sliced scallions over the top, then serve right away over steamed rice or noodles. Take a moment to notice the steam and the deep amber color of the sauce before your first bite.
Delicious Variations
Spicy Chili-Garlic
Add 1 teaspoon of chili garlic sauce or sriracha to the sauce for a gentle kick that warms without overwhelming.
Mushroom and Bok Choy
Swap half the broccoli for sliced cremini mushrooms and baby bok choy for a softer, earthier pan of vegetables.
Honey-Orange Glaze
Replace the broth with fresh orange juice and add a little orange zest for a bright, citrusy take that kids tend to love.
How to Store Easy Beef and Broccoli
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 4 days. Keep the sauce and beef together so the flavors settle, and reheat gently to avoid toughening the steak.
Freezer
Freeze in a freezer-safe container for up to 2 months, leaving a little headroom for expansion. Thaw overnight in the refrigerator before reheating for the best texture.
Reheating
Warm in a skillet over medium heat, about 300F (150C), for 4 to 5 minutes with a splash of water or broth. The microwave works in a pinch, but the stovetop keeps the broccoli from going soft.
Frequently Asked Questions
Q: Can I use a different cut of beef for beef and broccoli?
Yes, sirloin, skirt steak, and even thinly sliced ribeye all work well for this dish. Just be sure to slice against the grain and keep the pieces thin so they cook quickly and stay tender.
Q: Why did my beef and broccoli turn out tough?
The beef usually turns tough when it is overcooked or sliced with the grain instead of against it. Sear it briefly at high heat, then return it to the pan only long enough to warm through.
Q: Do I need to blanch the broccoli first?
No, you do not need to blanch the broccoli for this recipe. Stir-frying it directly in the hot pan for 3 to 4 minutes keeps it crisp-tender and lets it soak up the sauce.
Q: Can I make this beef and broccoli gluten free?
Yes, simply swap the soy sauce for tamari and check that your oyster sauce is labeled gluten free. Coconut aminos also work if you want a soy-free option with a slightly sweeter taste.
Q: What can I serve with beef and broccoli?
Steamed jasmine rice is the classic pairing, but brown rice, lo mein noodles, or cauliflower rice all work nicely. A simple cucumber salad on the side adds a cool, fresh contrast.
I hope this easy beef and broccoli becomes one of those dinners you can make without thinking, the kind that fills the kitchen with a familiar, comforting smell. If you try it, I would love to know how your family liked it, and whether you added a little heat or kept it mild. Take your time, taste as you go, and enjoy the small joy of cooking for the people around your table. With kindness, Sofia
Easy Beef and Broccoli
Easy Beef and Broccoli brings that glossy Chinese take-out flavor home in one skillet, with tender steak and crisp florets ready in 30 minutes.
🧂 Ingredients
- 1.5 lbs (680g) flank steak, sliced thin against the grain
- 1 tbsp cornstarch, for tossing the beef
- 3 tbsp low-sodium soy sauce, divided
- 2 tbsp oyster sauce
- 1 tbsp toasted sesame oil
- 1 tbsp fresh ginger, grated
- 3 cloves garlic, minced
- 1 lb (450g) broccoli florets, cut into bite-size pieces
- 2 tbsp neutral oil, such as avocado or canola
- 1 tbsp honey or brown sugar
- 0.5 cup (120ml) beef broth or water
- 1 tsp sesame seeds and 2 sliced scallions, for serving
📋 Instructions
- 1Slice and Toss the Beef — Pat the flank steak dry, then slice it thinly against the grain. Toss the slices with 1 tablespoon cornstarch and 1 tablespoon soy sauce in a bowl, and let them sit while you prep everything else.
- 2Whisk the Sauce — In a small bowl, whisk the remaining 2 tablespoons soy sauce, oyster sauce, sesame oil, honey, beef broth, and a pinch of black pepper. Set it beside the stove so it is ready to pour.
- 3Sear the Beef — Heat 1 tablespoon oil in a large skillet or wok over high heat, about 450F (230C). Add the beef in a single layer and cook 1 to 2 minutes per side until golden brown at the edges, then transfer it to a plate. The beef should look browned but still slightly pink inside.
- 4Stir-Fry the Broccoli — Add the remaining 1 tablespoon oil to the hot pan, then the broccoli florets. Stir-fry 3 to 4 minutes at 450F (230C) until the florets are deep green and the stems are crisp-tender when pierced with a knife.
- 5Bloom the Aromatics — Push the broccoli to the side, lower the heat to medium, and add the ginger and garlic to the center of the pan. Stir constantly for 30 seconds until fragrant, being careful not to let them brown.
- 6Simmer the Sauce — Pour in the whisked sauce and let it bubble at a gentle simmer, about 200F (93C), for 1 minute. It should thicken enough to coat the back of a spoon and look glossy at the edges.
- 7Return the Beef — Slide the seared beef and any juices back into the pan. Toss everything together for 1 to 2 minutes until the sauce clings to the meat and broccoli and the beef is heated through.
- 8Garnish and Serve — Scatter sesame seeds and sliced scallions over the top, then serve right away over steamed rice or noodles. Take a moment to notice the steam and the deep amber color of the sauce before your first bite.
