What You’ll Love About This Recipe
This homemade beef and broccoli recipe is a crowd-pleaser, combining tender beef, crisp veggies, and a savory sauce that’s better than takeout. You’ll love how easy it is to make, with simple ingredients and big flavor.
- Quick and easy: Ready in under 30 minutes, perfect for busy weeknights.
- Healthier than takeout: You control the ingredients, skipping excess oil and preservatives.
- Family-friendly: Even picky eaters will ask for seconds of this tasty dish.
Recipe

Beef and broccoli is a classic Chinese-American dish that combines tender slices of beef with crisp broccoli florets in a savory sauce. This homemade version is easy to prepare and delivers restaurant-quality flavor right in your own kitchen.
Ingredients:
- 1 pound flank steak, thinly sliced against the grain
- 3 cups broccoli florets
- 3 tablespoons soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon cornstarch
- 1 tablespoon sugar
- 2 tablespoons vegetable oil
- 3 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1/4 cup water
Instructions:
- In a bowl, combine soy sauce, oyster sauce, cornstarch, and sugar. Add the sliced beef and marinate for 15 minutes.
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add broccoli and stir-fry for 2-3 minutes until bright green but still crisp. Remove and set aside.
- Add the remaining tablespoon of oil to the skillet. Stir in garlic and ginger, cooking for 30 seconds until fragrant.
- Add the marinated beef to the skillet, reserving the marinade. Cook for 2-3 minutes until browned but not fully cooked.
- Return the broccoli to the skillet. Pour in the reserved marinade and water. Stir well and cook for another 2-3 minutes until the sauce thickens and the beef is fully cooked.
Notes:
For a spicier version, add a teaspoon of red pepper flakes or a drizzle of chili oil.
Equipment:
Large skillet or wok, mixing bowl
Time:
Prep time: 20 minutes
Cooking time: 10 minutes
Cuisine:
Chinese-American
Serving:
Serves 4
Nutrition
This homemade beef and broccoli recipe is both delicious and nutritious. Here’s the nutritional breakdown per serving:
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Protein | 25g |
| Fat | 12g |
| Carbohydrates | 25g |
| Fiber | 4g |
| Sugar | 5g |
| Sodium | 850mg |
What To Serve With It
I love pairing my beef and broccoli with fluffy jasmine rice—it soaks up the sauce perfectly. For a lighter option, I’ll add steamed veggies or a crisp cucumber salad on the side. Sometimes, I even mix it up with some fried rice for extra flavor and texture.
Rice Pairings
When you’ve got a plate of homemade beef and broccoli in front of you, there’s nothing better than pairing it with the perfect rice to soak up all that savory sauce. I always reach for jasmine rice because its floral aroma and slightly sticky texture complement the dish beautifully. If I’m in the mood for something nuttier, brown rice works wonders and adds a hearty bite. Sometimes, I’ll even use fried rice to bring an extra layer of flavor and crunch. No matter which you choose, the rice acts as the ideal base, making every bite of beef and broccoli even more satisfying.
Side Dishes
Though beef and broccoli is already a flavorful dish on its own, adding the right side dishes can turn it into a complete, well-balanced meal. I love serving it with steamed jasmine rice—it soaks up the savory sauce perfectly. Sometimes, I’ll add a fresh cucumber salad with a tangy dressing to cut through the richness. Steamed dumplings or spring rolls are great for extra texture, and they’re always crowd-pleasers. If I’m feeling fancy, I’ll toss together a quick stir-fried vegetable medley with carrots and snap peas. These sides make the meal feel special without stealing the spotlight from the star dish.








