What You’ll Love About This Recipe
This beef and broccoli recipe is a game-changer for busy weeknights, combining juicy beef and crisp veggies in a savory sauce. It’s quick, flavorful, and way better than takeout!
- Easy to make: With simple steps and common ingredients, you’ll have dinner ready in under 30 minutes.
- Family-friendly: Even picky eaters love the tender beef and sweet, garlicky sauce.
- Healthier choice: Skip the greasy takeout and enjoy a homemade meal packed with fresh broccoli and lean protein.
Recipe

Craving a classic Chinese takeout dish? This homemade beef and broccoli recipe brings the restaurant favorite right to your kitchen. It’s easy to make, packed with flavor, and ready in just minutes.
Ingredients
- 1 lb flank steak, thinly sliced
- 3 cups broccoli florets
- 3 garlic cloves, minced
- 1/3 cup low-sodium soy sauce
- 1/4 cup beef broth
- 2 tbsp oyster sauce
- 1 tbsp cornstarch
- 1 tbsp brown sugar
- 1 tsp sesame oil
- 2 tbsp vegetable oil
Instructions
- In a bowl, whisk together soy sauce, beef broth, oyster sauce, cornstarch, brown sugar, and sesame oil. Set aside.
- Heat 1 tbsp vegetable oil in a large skillet or wok over medium-high heat. Add broccoli and cook for 3-4 minutes until crisp-tender. Remove and set aside.
- Add remaining 1 tbsp vegetable oil to the skillet. Cook steak slices for 2-3 minutes until browned. Add garlic and cook for 30 seconds.
- Pour the sauce into the skillet and stir until thickened. Add broccoli back to the skillet and toss to coat. Cook for 1-2 minutes.
- Serve hot over steamed rice.
Notes
For a spicier version, add a pinch of red pepper flakes or a drizzle of sriracha.
Equipment
Large skillet or wok, mixing bowl, whisk
Time
Prep Time: 10 minutes
Cook Time: 15 minutes
Cuisine
Chinese
Serving
Serves 4
Nutrition
This beef and broccoli recipe offers a balanced mix of protein, carbs, and vitamins. Here’s the nutritional breakdown per serving:
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Protein | 28g |
| Carbohydrates | 15g |
| Fat | 16g |
| Fiber | 3g |
| Sugar | 5g |
| Sodium | 650mg |
What To Serve With It
I love pairing my homemade beef and broccoli with steamed jasmine rice—it soaks up the sauce perfectly and makes every bite extra tasty. If I’m craving something richer, garlic butter noodles are my go-to, adding a creamy, savory twist to the meal. Both options keep things simple but delicious, so you can’t go wrong!
Steamed Jasmine Rice
When I’m making beef and broccoli, I always pair it with steamed jasmine rice because it’s light, fragrant, and the perfect base to soak up all that savory sauce. Cooking jasmine rice is simple—rinse it well before boiling to remove excess starch, then steam until fluffy. Its soft texture complements the tender beef and crisp broccoli wonderfully. I love how the rice’s delicate aroma blends with the dish’s bold flavors, making every bite feel complete. For me, this combo hits the spot, balancing hearty and fresh. Trust me, once you try it this way, it’ll become your go-to pairing too.
Garlic Butter Noodles
Garlic butter noodles are a simple yet irresistible side dish that’s perfect for pairing with beef and broccoli if you’re craving something beyond rice. I love how the buttery, garlicky flavors soak into every bite, making them a comforting addition to any meal. They’re quick to whip up—just toss cooked noodles with melted butter, minced garlic, and a pinch of salt. Sometimes I add parsley for freshness or a sprinkle of parmesan for extra richness. Whether you’re serving them alongside stir-fry or enjoying them solo, these noodles bring warmth and satisfaction to the table without overshadowing the main dish.








