Beef and Broccoli is one of those easy dinner ideas that always feels like a win. You get tender strips of beef, crisp-tender broccoli, and a glossy savory sauce that clings to every bite. Served over fluffy rice, it tastes like takeout in the best way, but it comes together right at home with simple ingredients.
What makes this dish so popular is the balance. The beef brings richness, the broccoli adds freshness and texture, and the sauce ties everything together with garlic, soy, ginger, and a touch of sweetness. It is a quick weeknight meal that feels comforting, filling, and a little special at the same time.
What Makes Beef and Broccoli So Good?
Beef and Broccoli works because every part of the dish has a job. Thinly sliced beef cooks fast and stays juicy when coated lightly with cornstarch. Broccoli adds color, crunch, and a clean flavor that keeps the dish from feeling too heavy. Then comes the sauce, which is bold, glossy, and just thick enough to coat the meat and vegetables without turning sticky.
It is also a flexible meal for busy nights. You can serve it with steamed white rice, brown rice, noodles, or even cauliflower rice if you want something lighter. Once you make it once, it quickly becomes one of those reliable food ideas you come back to again and again.

Ingredients for the Beef and Broccoli
You do not need anything complicated to make this easy recipe, but each ingredient helps build that classic stir-fry flavor.
For the beef and broccoli
- 1 pound flank steak or sirloin, thinly sliced against the grain
- 4 cups broccoli florets
- 2 tablespoons cornstarch
- 2 tablespoons vegetable oil, divided
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 2 green onions, sliced
- 1 tablespoon sesame seeds, for garnish
- Cooked white rice, for serving
For the sauce
- 1/2 cup low-sodium soy sauce
- 1/4 cup beef broth
- 2 tablespoons brown sugar
- 1 tablespoon oyster sauce
- 1 tablespoon hoisin sauce
- 1 tablespoon cornstarch
- 1 teaspoon sesame oil
- 1/4 teaspoon black pepper
A good stir-fry starts with prep. Slice the beef thinly, mix the sauce before the pan gets hot, and have the broccoli ready to go. Once cooking begins, everything moves quickly.
How To Make the Beef and Broccoli
This dish cooks fast, so it helps to have everything measured and set out before you start.
Step 1: Slice and coat the beef
Place the thinly sliced beef in a bowl and toss it with 2 tablespoons cornstarch until lightly coated. This helps the meat brown nicely and gives the sauce that smooth restaurant-style finish.
Step 2: Mix the sauce
In a small bowl, whisk together the soy sauce, beef broth, brown sugar, oyster sauce, hoisin sauce, 1 tablespoon cornstarch, sesame oil, and black pepper. Set it aside so it is ready the moment the skillet heats up.
Step 3: Cook the broccoli
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the broccoli and cook for 3 to 4 minutes, stirring often, until bright green and just tender. Transfer it to a plate.
Step 4: Sear the beef
Add the remaining tablespoon of oil to the same pan. Spread the beef in a single layer and cook for 2 to 3 minutes, turning as needed, until browned and nearly cooked through. Work in batches if your pan is crowded so the beef sears instead of steaming.
Step 5: Add the aromatics
Stir in the garlic, ginger, and green onions. Cook for about 30 seconds, just until fragrant.
Step 6: Finish with the sauce
Return the broccoli to the pan. Pour in the prepared sauce and toss everything together. Cook for another 1 to 2 minutes until the sauce thickens and coats the beef and broccoli.
Step 7: Serve hot
Spoon the Beef and Broccoli over warm rice and top with sesame seeds. Serve right away while the sauce is glossy and the broccoli still has a little bite.
Serving and Storing Beef and Broccoli
Serve Beef and Broccoli fresh over steamed rice for the classic takeout-style version, or spoon it over noodles for an even heartier dinner. If you want to round out the plate, add a side of egg rolls, simple cucumbers, or a light soup.
For storing, let leftovers cool completely and keep them in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet with a splash of broth or water to loosen the sauce. The microwave works too, but short bursts help keep the beef from overcooking.
Freezing is possible, though the broccoli softens a bit after thawing. If you plan to freeze it, slightly undercook the broccoli the first time.
Frequently Asked Questions
What cut of beef is best for Beef and Broccoli?
Flank steak is a favorite because it cooks quickly and stays tender when sliced thinly against the grain. Sirloin also works well and is easy to find.
Can I use frozen broccoli?
Yes, you can. Fresh broccoli gives the best texture, but frozen broccoli is convenient. Just thaw and pat it dry first so it does not water down the sauce.
How do I keep the beef tender?
Slice it thinly against the grain, coat it lightly with cornstarch, and avoid overcooking it. High heat and quick cooking are the key.
Can I make Beef and Broccoli ahead of time?
You can prep the sauce, slice the beef, and cut the broccoli ahead of time. Store them separately in the fridge so dinner comes together fast later.
Is Beef and Broccoli spicy?
This version is not spicy. If you like heat, add red pepper flakes, chili crisp, or a drizzle of sriracha.
Can I make it without oyster sauce?
Yes. The flavor will be a little different, but you can add a bit more hoisin sauce or soy sauce to help build that savory depth.
Save This Pin + Share Your Results
📌 Save this Beef and Broccoli to your Pinterest dinner board so you can come back to it any time.
And let me know how yours turned out. Did you keep it classic with rice, or serve it over noodles? Did you add extra garlic or a little heat?
I always love seeing how home cooks make a dish their own. For more daily recipe inspiration, take a look at <a href=”https://www.pinterest.com/hallarecipes/”>Life with Jam on Pinterest</a>.

Beef and Broccoli
- Total Time: 30 minutes
- Yield: 4 servings
Description
This Beef and Broccoli is a quick weeknight dinner packed with tender beef, crisp broccoli, and a rich savory sauce that tastes better than takeout. It is an easy recipe for busy nights, perfect for easy dinner, food ideas, quick meals, dinner ideas, and simple homemade comfort food served over fluffy rice.
Ingredients
1 pound flank steak, thinly sliced against the grain
4 cups broccoli florets
2 tablespoons cornstarch
2 tablespoons vegetable oil
3 cloves garlic, minced
1 teaspoon fresh ginger, grated
2 green onions, sliced
1 tablespoon sesame seeds
3 cups cooked white rice
1/2 cup low-sodium soy sauce
1/4 cup beef broth
2 tablespoons brown sugar
1 tablespoon oyster sauce
1 tablespoon hoisin sauce
1 tablespoon cornstarch
1 teaspoon sesame oil
1/4 teaspoon black pepper
Instructions
1. Toss the sliced beef with 2 tablespoons cornstarch until evenly coated.
2. In a bowl, whisk together the soy sauce, beef broth, brown sugar, oyster sauce, hoisin sauce, 1 tablespoon cornstarch, sesame oil, and black pepper.
3. Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat.
4. Add the broccoli and cook for 3 to 4 minutes until bright green and just tender, then remove it from the pan.
5. Add the remaining 1 tablespoon oil and cook the beef in a single layer for 2 to 3 minutes until browned.
6. Stir in the garlic, ginger, and green onions and cook for 30 seconds.
7. Return the broccoli to the pan and pour in the sauce.
8. Stir well and cook for 1 to 2 minutes until the sauce thickens and coats everything.
9. Serve hot over cooked white rice and sprinkle with sesame seeds.
Notes
Slice the beef against the grain for the most tender texture.
Cook the beef in batches if needed so it sears well instead of steaming.
Have the sauce mixed before cooking because stir-fry recipes move quickly.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 10g
- Sodium: 1180mg
- Fat: 16g
- Saturated Fat: 3g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 4g
- Protein: 33g
- Cholesterol: 55mg

