This beef and broccoli recipe is better than takeout and easy to make at home! Marinated beef is cooked with broccoli in a homemade sauce for a healthy dinner that's better than your favorite restaurant!
Combine the soy sauce, water, brown sugar, hoisin sauce, sesame oil, ground ginger and garlic powder in a 2-cup glass measuring cup (or bowl) and whisk to combine.
Transfer ½ cup of the marinade to a glass jar, whisk in 1 Tablespoon cornstarch. Set aside.
Marinate the Steak
Transfer the sliced flank steak to a glass container with a lid.
Pour the remaining marinade over the steak and stir.
Put the lid on the container and marinate the steak at room temperature for 1 hour, or in the refrigerator for at least 2 hours - and up to overnight.
Cook
Drain the meat in a colander to remove excess marinade.
Heat 2 Tablespoons sesame oil in a large fry pan or wok.
Add the steak, onion, ginger and garlic and cook on high heat, stirring often until the meat is no longer pink.
Then add the broccoli and cook, stirring often, until broccoli is bright green (but not fully cooked) and the meat is browned. (You might need to cover at this point to cook the broccoli)
Add the sauce and cook, uncovered until thickened and coating the meat and broccoli
Serve immediately over rice or noodles.
Video
Notes
Ingredient Substitution Notes
Sesame oil. Peanut oil, avocado oil or canola oil are good substitutes. Although sesame oil adds an authentic flavor to the dish and I don’t recommend leaving it out.
Minced ginger. ½ teaspoon powdered ginger can be use in place of minced.
Minced garlic. 1 teaspoon garlic powder is a good substitute for minced garlic.
Broccoli. I suggest using fresh broccoli, but if using frozen note that cook time will be shorter.
Soy sauce. Use regular or low sodium.
Honey. Brown sugar works well in place of honey.
Hoisin sauce. I truly don’t recommend a substitute here.
Flank steak. skirt steak and top sirloin are the best substitutes.
Cornstarch. Tapioca starch or arrowroot powder both work well.