Beef and Broccoli

There’s something comforting about the aroma of sizzling beef mingling with fresh broccoli in a garlicky, savory sauce. Maybe it reminds you of the neighborhood takeout you used to grab on busy weeknights, or perhaps it evokes memories of family dinners where everyone crowded around the table, forks clinking against plates. Whatever your memory, homemade Beef and Broccoli is a dish that feels like a hug in a bowl—rich, flavorful, and surprisingly easy to make.
Originating from Chinese-American cuisine, this dish has been a staple in many kitchens for decades. While it might have roots in traditional Chinese stir-fries, the version we know today—with tender strips of beef and crisp broccoli in a luscious, slightly sweet soy sauce-based glaze—is very much a home-cooked favorite. And the best part? You can whip it up in less than 30 minutes, making it perfect for a busy weeknight, yet impressive enough to serve to guests.
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4
Ingredients
For the beef and marinade:
- 1 pound (450g) flank steak or sirloin, thinly sliced against the grain
- 2 teaspoons soy sauce
- 1 teaspoon cornstarch
- 1 teaspoon sesame oil
- 1 teaspoon rice wine or dry sherry (optional, for extra flavor)
For the sauce:
- 1/3 cup low-sodium soy sauce
- 2 tablespoons oyster sauce
- 2 tablespoons brown sugar
- 1/2 cup beef or chicken broth
- 1 teaspoon cornstarch (for thickening)
- 1 teaspoon sesame oil
For the stir-fry:
- 4 cups broccoli florets (about 1 large head)
- 3 tablespoons vegetable oil, divided
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated (optional, but recommended)
- Sesame seeds, for garnish (optional)
Step-by-Step Instructions
1. Marinate the beef
Start by combining the soy sauce, cornstarch, sesame oil, and rice wine in a small bowl. Toss the thinly sliced beef in the marinade and let it sit for at least 10–15 minutes. This step is crucial because the cornstarch helps tenderize the meat and gives it a silky texture when cooked. Don’t rush it—this little wait really makes a difference!
2. Prepare the sauce
In a separate bowl, whisk together the soy sauce, oyster sauce, brown sugar, broth, cornstarch, and sesame oil. Set this aside. This sauce is what gives your dish that glossy, restaurant-quality finish, so mixing it carefully now saves you trouble later.
3. Cook the broccoli
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the broccoli florets and stir-fry for about 3–4 minutes until they’re bright green and just tender. You want them crisp, not mushy. Remove from the pan and set aside. This brief cooking ensures the broccoli keeps a satisfying crunch.
4. Cook the beef
Add the remaining 2 tablespoons of oil to the same pan and heat until shimmering. Add the garlic and ginger, stirring for about 30 seconds until fragrant—don’t let it burn. Toss in the beef in a single layer. Sear for 2–3 minutes without moving it too much, allowing it to caramelize slightly. This step locks in the flavor.
5. Combine and finish
Return the broccoli to the pan, pour in the sauce, and stir everything together. Cook for another 2–3 minutes until the sauce thickens and coats both the beef and broccoli beautifully. Taste and adjust seasoning if needed—sometimes a pinch of sugar or a splash of soy can make it perfect.
6. Serve
Garnish with sesame seeds if you like and serve immediately over steamed white rice, brown rice, or even noodles. The glossy sauce clinging to the beef and broccoli makes every bite satisfying.
Tips and Tricks
- Cut against the grain: Always slice beef against the grain for the most tender bites.
- Don’t overcrowd the pan: Cooking in batches ensures the beef sears properly instead of steaming.
- Broccoli alternatives: If you prefer, you can swap in broccolini or green beans.
- Make it spicy: Add a teaspoon of chili garlic sauce or red pepper flakes for a kick.
- Vegetarian option: Replace beef with firm tofu or tempeh for a plant-based version.
Serving Suggestions
Beef and Broccoli pairs wonderfully with simple steamed rice to soak up the sauce, but it’s also delicious with fried rice, noodles, or even cauliflower rice for a lighter option. For a touch of elegance, sprinkle some toasted sesame seeds or thinly sliced green onions on top before serving.
Nutrition (Approximate per serving)
- Calories: 350 kcal
- Protein: 30g
- Carbs: 20g
- Fat: 15g
Health benefits: Broccoli is packed with vitamins C and K, fiber, and antioxidants, supporting your immune system and digestion. Lean beef provides high-quality protein, iron, and B vitamins, fueling your muscles and energy levels. Together, they make a well-balanced, nutrient-rich meal.
Storage and Reheating
Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat gently in a killet over medium heat to maintain the broccoli’s texture, or in the microwave with a splash of water to keep the sauce from drying out. You can even freeze the cooked beef and sauce (without rice) for up to 2 months—just thaw in the fridge overnight before reheating.
Beef and Broccoli is more than just a dish—it’s a little celebration of comfort, flavor, and simplicity. With tender beef, crisp-tender broccoli, and a savory-sweet sauce, it’s a recipe that anyone can make feel special. So grab your skillet, call the family to the table, and enjoy the warmth of a homemade favorite that’s ready in under 30 minutes. You’ll find yourself coming back to this one again and again.
Helpful Cooking Tools
Beef and Broccoli
There’s something comforting about the aroma of sizzling beef mingling with fresh broccoli in a garlicky, savory sauce. Maybe it reminds you of the neighborhood takeout you used to grab...



