What You’ll Love About This Recipe
This beef and broccoli recipe is a quick, tasty way to bring restaurant flavors to your kitchen, perfect for busy weeknights. You’ll love how simple it is to make, with ingredients you probably already have.
- Fast and easy: Ready in under 30 minutes, so you can enjoy a homemade meal without the fuss.
- Better than takeout: Fresh, crisp broccoli and tender beef in a savory sauce—healthier and tastier than delivery.
- Customizable: Swap veggies or adjust the sauce to make it just how you like it.
Recipe

Beef and broccoli is a classic Chinese-American dish that combines tender slices of beef with crisp broccoli in a savory sauce. This homemade version is quick to prepare and delivers restaurant-quality flavor right in your kitchen.
Ingredients:
- 1 lb flank steak, thinly sliced against the grain
- 3 cups broccoli florets
- 2 tbsp vegetable oil, divided
- 3 cloves garlic, minced
- 1/4 cup low-sodium soy sauce
- 2 tbsp oyster sauce
- 1 tbsp brown sugar
- 1/2 cup beef broth
- 1 tbsp cornstarch
- 1 tsp sesame oil
- 1/4 tsp black pepper
Instructions:
- In a bowl, whisk together soy sauce, oyster sauce, brown sugar, beef broth, cornstarch, sesame oil, and black pepper to make the sauce. Set aside.
- Heat 1 tbsp oil in a large skillet or wok over high heat. Add beef and cook for 2–3 minutes until browned. Remove and set aside.
- Add remaining oil to the skillet. Stir-fry garlic for 30 seconds until fragrant. Add broccoli and cook for 2 minutes.
- Pour the sauce into the skillet and bring to a simmer. Cook until the sauce thickens, about 1–2 minutes.
- Return the beef to the skillet and toss to coat. Cook for another minute until heated through. Serve immediately.
Notes:
- For extra tenderness, marinate the beef in 1 tbsp soy sauce and 1 tbsp cornstarch for 15 minutes before cooking.
- Adjust sauce thickness by adding more broth or cornstarch slurry if needed.
Equipment:
- Large skillet or wok
- Mixing bowl
- Whisk
Time:
- Prep time: 15 minutes
- Cooking time: 10 minutes
Cuisine:
Chinese-American
Serving:
4 servings
Nutrition
This homemade beef and broccoli recipe is packed with protein and nutrients. Below is the nutritional breakdown per serving.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 kcal |
| Protein | 28g |
| Fat | 12g |
| Carbohydrates | 22g |
| Fiber | 4g |
| Sugar | 6g |
| Sodium | 650mg |
What To Serve With It
When I make homemade beef and broccoli, I like to pair it with steamed jasmine rice or crispy spring rolls for a complete meal. Adding a revitalizing drink, like iced green tea or a light beer, can really balance the flavors. These combos turn a simple dish into something special, and I think you’ll love them too.
Side Dish Options
Pairing beef and broccoli with the right sides can make your meal feel complete and balanced. I love serving it with steamed white rice—it soaks up the savory sauce perfectly. For something lighter, try cauliflower rice or quinoa. If you want extra veggies, stir-fried bok choy or snap peas add crunch. Egg rolls or potstickers bring a fun, crispy contrast. And don’t forget a simple cucumber salad for a revitalizing bite. Sometimes, I’ll even make garlic noodles for a heartier option. The key is mixing textures and flavors to keep every bite exciting. What’s your go-to side?
Beverage Pairings
While beef and broccoli already hits the spot, the right drink can take your meal to the next level. I love pairing it with jasmine tea—its floral notes balance the savory flavors perfectly. If you’re in the mood for something cold, a crisp wheat beer or sparkling water with a lemon slice works wonders. For a non-alcoholic option, try a tangy lychee juice—it’s invigorating and complements the dish’s richness. Personally, I think a lightly sweetened iced tea is a winner, too. Experiment with what you like best, and don’t be afraid to mix it up. Cheers to a delicious meal!








