This homemade beef and broccoli dish is a quick and flavorful alternative to takeout. Tender slices of flank steak are stir-fried with fresh broccoli florets and tossed in a savory sauce, making it a family favorite that’s ready in just 20 minutes.
Ingredients
- 1 to 1.25 pounds flank steak, sliced into thin strips (no more than 1/4-inch thick)
- 1/4 cup cornstarch
- 3 tablespoons olive oil, divided
- 2 tablespoons sesame oil, divided
- 4 cloves garlic, pressed or finely minced
- 1 to 2 teaspoons ginger (fresh or dried; use less if using dried)
- 1/2 cup low-sodium soy sauce
- 1/2 cup water
- 3/4 cup dark brown sugar, packed (light brown sugar may be substituted)
- 4 to 6 cups broccoli florets, depending on preference
- 2 to 3 green onions, sliced into 1/4-inch segments
- Red pepper flakes, optional and to taste
- Sesame seeds, optional for garnishing
Directions
- Place the sliced flank steak and cornstarch in a large zip-top bag. Seal and toss to coat the steak evenly. Set aside while preparing the sauce.
- In a medium saucepan, heat 1 tablespoon olive oil and 1 tablespoon sesame oil over medium-high heat. Add the garlic and ginger; sauté for about 1 minute until fragrant, taking care not to scorch the garlic.
- Add the soy sauce, water, and brown sugar to the saucepan. Stir until the sugar has dissolved. Bring the mixture to a boil and let it boil for 2 to 3 minutes. Then, reduce the heat to low and simmer for about 5 minutes, or until slightly thickened and reduced.
- While the sauce is simmering, heat the remaining 2 tablespoons of olive oil and 1 tablespoon of sesame oil in a large skillet over medium-high heat. Add the coated steak slices and cook for 5 to 7 minutes, flipping intermittently to ensure even cooking.
- Add the broccoli florets to the skillet with the steak. Pour the soy sauce mixture over the beef and broccoli. Toss to coat everything evenly with the sauce. Let it simmer for about 3 minutes at medium-high heat, then reduce the heat to low and simmer for an additional 3 to 5 minutes, or until the sauce has reduced and thickened to your liking.
- Turn off the heat, add the sliced green onions, and stir to combine. If desired, sprinkle with red pepper flakes and sesame seeds for garnish. Serve immediately.
Nutrition Facts
- Calories: ~450 kcal
- Total Fat: 18g
- Saturated Fat: 3.5g
- Cholesterol: 65mg
- Sodium: 1200mg
- Total Carbohydrates: 45g
- Dietary Fiber: 3g
- Sugars: 30g
- Protein: 32g
- Iron: 4mg
- Calcium: 80mg
- Potassium: 750mg
Why Make Beef with Broccoli at Home?
Making Beef with Broccoli at home offers several advantages over ordering takeout. The first and most obvious reason is the control over ingredients. Many restaurant-style Chinese dishes contain excessive sodium, MSG, and unhealthy oils. By preparing it yourself, you can ensure you’re using high-quality beef, fresh broccoli, and a well-balanced sauce without unnecessary additives. Another key advantage is customization. Whether you prefer extra sauce, a spicier kick, or more broccoli than beef, making it at home allows you to tailor the recipe to your personal preference. Additionally, you can swap ingredients to make it gluten-free, keto-friendly, or lower in sugar.
The Secret to Tender Beef
One of the biggest challenges when making Beef with Broccoli at home is achieving that tender, melt-in-your-mouth texture that you get at Chinese restaurants. The secret lies in two techniques:
- Slicing the beef correctly – Always cut against the grain. This shortens the muscle fibers, making each bite tender.
- Velveting the meat – This traditional Chinese method involves coating the beef with cornstarch before cooking. Cornstarch locks in moisture, creating a smooth and soft texture.
What Makes the Sauce So Good?
The sauce in Beef with Broccoli is what makes the dish so irresistible. It is savory, slightly sweet, and packed with umami flavor. The combination of soy sauce, brown sugar, garlic, and ginger creates a perfect balance, coating each bite in a rich glaze. For added depth, sesame oil brings a nutty aroma, while red pepper flakes give it a subtle heat. If you prefer a low-carb or keto version, you can substitute the brown sugar with a sugar-free alternative like monk fruit or erythritol.
Why Broccoli is the Perfect Pairing
Broccoli is not just a filler in this dish it plays a crucial role in balancing out the flavors and textures. The crisp-tender texture of broccoli complements the soft beef, and its slightly bitter undertones contrast beautifully with the sweet and savory sauce. From a nutritional standpoint, broccoli is rich in vitamins C and K, high in fiber, and packed with antioxidants. It makes this dish a well-rounded meal by adding essential nutrients while keeping it low in calories.
What Type of Beef to Use?
The best cut of beef for this dish is one that is lean yet tender. The most popular choices include:
- Flank steak – The most commonly used cut due to its tenderness and quick cooking time.
- Skirt steak – Another great option that offers a similar texture but may require slightly more marinating time.
- Sirloin – A budget-friendly option that still provides good flavor and tenderness.
- Ribeye – If you prefer a richer flavor with some marbling, ribeye can be a delicious choice.
Best Cooking Techniques for Beef with Broccoli
High-Heat Stir-Frying – Cooking the beef quickly over high heat prevents it from becoming tough. It locks in juices and enhances flavor.
Blanching or Steaming Broccoli – To retain the bright green color and prevent overcooking, blanching the broccoli before adding it to the pan is a great technique. This ensures it stays crisp-tender.
Simmering the Sauce – Allowing the sauce to simmer ensures it thickens properly, coating the beef and broccoli in a delicious glaze.
Meal Prepping and Storing Leftovers
This dish is perfect for meal prepping because it stores well and can be quickly reheated. Here are some tips:
- Refrigeration – Store leftovers in an airtight container for up to 4 days.
- Freezing – If you plan to freeze, keep the sauce separate for best results. The beef and broccoli can be frozen for up to 2 months.
- Reheating – Use a skillet over medium heat to warm up the dish without making the beef rubbery. Add a splash of water if the sauce has thickened too much.
Serving Suggestions
Beef with Broccoli pairs well with different sides depending on your dietary preferences:
- Steamed white or brown rice – The classic choice that soaks up the flavorful sauce.
- Fried rice – Adds an extra layer of flavor and texture.
- Cauliflower rice – A great low-carb option for those watching their carbs.
- Noodles – Lo mein or rice noodles can make it a more filling dish.
How to Make This Dish Healthier
If you’re looking to make a healthier version of Beef with Broccoli, here are some modifications:
- Use low-sodium soy sauce to reduce the salt content.
- Replace brown sugar with honey or a sugar-free sweetener to cut down on sugar.
- Use leaner cuts of beef or reduce the beef quantity and add more broccoli.
- Opt for less oil by stir-frying with minimal oil or using a non-stick pan.
Variations and Additions
Want to change things up? Here are some delicious variations:
- Spicy Beef with Broccoli – Add extra chili flakes or Sriracha to give it more heat.
- Garlic Lover’s Version – Increase the garlic quantity for a stronger, richer flavor.
- Extra Veggies – Add bell peppers, carrots, mushrooms, or snap peas for more variety.
- Teriyaki-Style – Use teriyaki sauce instead of the classic soy-based sauce for a sweeter twist.
Conclusion
Better-Than-Takeout Beef with Broccoli is a simple, quick, and flavorful dish that proves homemade is often better than restaurant food. Not only do you get full control over ingredients, but you also save money and enjoy a healthier meal without sacrificing taste. Whether you’re making it for a busy weeknight dinner, meal prepping for the week, or simply craving takeout-style food without the extra calories, this recipe is a must-try. Plus, with so many variations, you can make it unique to your taste every time you cook it.