This Beef and Broccoli recipe is EASY to make with staple ingredients, and there is plenty of savory sauce to serve with rice or noodles. Your family will think this came from a restaurant!
Beef and Broccoli
Nothing beats an easy and satisfying beef recipe! This Beef and Broccoli is easy to make with staple ingredients that you’re likely to already have at home. There is plenty of savory sauce in this recipe which is perfect to serve with rice or noodles for a complete meal that your family will ask for on repeat!
The Best Sauce
This savory stir fry sauce is the best you’ll ever try! The base of the sauce is a combination of beef broth with a hint of chicken broth, which adds depth of flavor. Soy sauce adds umami, and a combination of brown sugar and honey adds a subtle, sweet offset to the savory flavors. There is also a touch of hot sauce which acts as a flavor enhancer and won’t make this sauce spicy. Finally, we’ve got fresh garlic, ground ginger, and a hint of toasted sesame oil to round everything out. A cornstarch slurry is then mixed in at the end for a thick end result!
Not only that, but you can’t beat the meat seasonings on this steak. It makes every bite so flavorful.
How to Make It
See recipe card below this post for ingredient quantities and full instructions.
Tenderize the steak with a meat mallet and cut into thin strips. Pat dry and sprinkle with seasoning, toss to coat. (Pro Tip: Cut away areas of excess fat. Set aside and fry them with the broccoli for added flavor, then use kitchen tongs to remove and discard.)
Heat olive oil and sear the meat in batches for 3-4 minutes. Remove and let it rest. Deglaze the pan with white wine (or chicken broth) and let it reduce by half.
Add the broccoli and let it soften for 4 minutes. Add the sauce. Bring it to a gentle boil and let it simmer for 2-3 minutes. Stir in the cornstarch slurry. Reduce to low once desired thickness is obtained. Add the steak back. Stir to combine and heat through, then serve with rice.
Pro Tips
- Be sure to slice the meat against the grain for the most tender results. Tenderizing the meat with a meat mallet also makes a huge difference.
- Frozen Broccoli may also be used (though I prefer fresh). Thaw and pat dry and proceed as outlined in the recipe.
- White Wine: Chardonnay and Pinot Grigio are great wine options to deglaze the pan with. An equal amount of chicken broth may be used if you don’t cook with wine.
- Ingredient Additions include onions, mushrooms, julienned carrots, water chestnuts, celery, kale, and more.
- To Control the Sodium in this recipe, consider using low sodium soy sauce and/or reduced sodium broth.
- While it may seem counterintuitive to use both chicken and beef broth in this recipe, it actually adds a really nice depth of flavor. If preferred, all beef broth can be used.
- 7 oz. of stir fry noodles or thin spaghetti can be added to the sauce at the end instead of serving with rice if preferred.
- Topping Options include green onions, roughly chopped peanuts, sesame seeds, crunchy Chow Mein noodles, and sliced almonds.
Storage
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. (Leftovers do freeze well!)
Tools For This Recipe
(Amazon affiliate links)- Check out all of my kitchen essentials here.
- 3-Quart Stainless Steel Sauté Pan– The same size as pictured in this recipe.
- Meat Tenderizer– This makes the meat much more tender.
- Wok- These conduct heat so well and are perfect for making stir fry, chow mein, etc.
- 8-inch Chef’s Knife– This is the one I have, I love it.
- Cutting Boards- I love having assorted sizes. (One for the meat, one for the veggies, etc.)
- Rubbermaid Containers with lids– I always use these to combine my corn starch + cold water.
- Better Than Bouillon– This is what I always use for broth in my recipes. It takes very little space and makes it easy to measure out customized amounts of broth.
Try These Next
- Chicken Lo Mein
- Chicken Fried Rice
- Pepper Steak
- Beef Noodle Soup
- Chili Con Carne
- Steak with Gravy
Get My Free Meal Plan
I’ve got a Free Meal Plan with 7 of my super popular recipes (complete with grocery list)! Sign up for my email list and I’ll send it over now along with weekly dinner recipes!
And follow me on Facebook, Instagram, and Pinterest!
Tried This Recipe?
Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐

Beef and Broccoli
Ingredients
Meat Seasoning
- 1/2 teaspoon EACH: garlic salt, celery salt, onion powder
- 1/4 teaspoon salt, pepper
- 1/8 teaspoon chili powder
Sauce
- 3 Tablespoons cornstarch, + 3 tbsp. cold water
- 1 cup beef broth
- ½ cup chicken broth
- ¼ cup soy sauce, low sodium
- 3 tablespoons brown sugar
- 1 tablespoon honey
- 3 cloves garlic, minced
- 1 teaspoon hot sauce
- ¼ tsp ground ginger
- ½ teaspoon toasted sesame oil
Stir Fry
- 1 ¼ lb. strip steak, or flank steak or top sirloin
- 2 tablespoons peanut oil, can sub olive oil
- ¼ cup dry white wine, see notes
- 5 cups broccoli florets
- 3 cups cooked rice, for serving. See notes.
- 1 tablespoon Sesame Seeds, to garnish
Instructions
Prep Work
- Combine cornstarch + 3 Tablespoons water in a covered container and shake to combine. Set aside in a cool place.
- Combine remaining sauce ingredients in a medium bowl and set aside.
- Measure out remaining ingredients prior to beginning.
Prepare the Steak
- Place saran wrap over the steak and use a meat tenderizer to pound it flatter on each side. This makes a huge difference as it becomes much more tender. Cut away any large areas of fat and set it aside. Pro Tip: Consider frying the fat in the pan with the broccoli for even more flavor, then you can use kitchen tongs to remove and discard.
- Slice the meat (against the grain) into thin strips, the meat will plump up more when cooked. (You can also pound larger slices flatter once they've been cut.) Pat it completely dry, sprinkle with meat seasoning, and toss to coat.
- Heat olive oil over medium-high heat. Sear the meat in batches for 3-4 minutes, (overcrowding the pan will cause the steak to steam instead of fry). Set aside and let it rest.
Make the Stir Fry
- Add white wine to the skillet over medium heat and use a silicone spatula to “clean” the bottom and sides of the skillet over medium heat. Let the liquid simmer until reduced by half, about 3 minutes.
- Add the broccoli and sauté for about 4 minutes. Add the sauce mixture and bring it to a gentle boil. Let it simmer/reduce for 2-3 minutes. Take the cornstarch mixture and give it a shake. Slowly stir it into the bubbling sauce. Let it continue to bubble gently until desired thickness is obtained. Reduce heat to low.
- Add the cooked steak back to the sauce and allow it to heat through. Serve with rice. See notes for instructions on how I cook rice.
Notes
- Frozen Broccoli may also be used (though I prefer fresh). Thaw and pat dry and proceed as outlined in the recipe.
- White Wine: Chardonnay and Pinot Grigio are great wine options to deglaze the pan with. An equal amount of chicken broth may be used if you don’t cook with wine.
- Ingredient Additions include onions, mushrooms, julienned carrots, water chestnuts, celery, kale, and more.
- To Control the Sodium in this recipe, consider using low sodium soy sauce and/or reduced sodium broth.
- While it may seem counterintuitive to use both chicken and beef broth in this recipe, it actually adds a really nice depth of flavor. If preferred, all beef broth can be used.
- 7 oz. of stir fry noodles or thin spaghetti can be added to the sauce at the end instead of serving with rice if preferred.
- Topping Options include green onions, roughly chopped peanuts, sesame seeds, crunchy Chow Mein noodles, and sliced almonds.
- Tip for cooking rice: Add chicken bouillon to the water for added flavor. Let it stand in the pot with the cover on for 10 minutes after simmering to let the rice release from the bottom.
My process for perfectly cooked rice:
- Bring 2 cups of water to a boil. (I add 2 chicken bouillon cubes to the water for enhanced flavor.)
- Add 1 cup of white long grain rice and let the liquid come back up to a boil.
Cover tightly and reduce heat to a gentle simmer for 15 minutes. (I set my heat to low.) - Remove from heat and let it stand in the pot for 10 minutes with the lid on, any rice stuck to the bottom will release.
- This yields 3 cups of flavorful, perfectly cooked rice. I use a Dutch oven for this which conducts heat well.
- Note that other varieties of rice may require different liquid measurements and/or cooking times.
Storage:
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. (Leftovers do freeze well!)
The Nutrition Information is per serving, there are 4 servings in this recipe, and the rice is included. Note that the nutritional information is an estimate and can vary based on brands used, etc.
Instead of broccoli, how would I use snow peas??
Hi there! You can add the snow peas when the broccoli is added, and maybe just cook it for 3 minutes instead of 4 😉
Made this recipe exact and it was sooooo good! Amazing really! Everyone loves it!
Hi Amanda! I am so happy that you loved this recipe, WOOO!!! Thank you so much for taking the time to leave a review, I really appreciate it! -Stephanie
Made this recipe this evening and it was AMAZING. I think bc I had more steak and broccoli that I needed to add more soy sauce and spice, which I did, but it was fantastic! I’ll definitely be making this again!
Thanks so much for taking the time to leave a review Deanna! I’m so happy you liked this one💗
And again Cozy Cook delivers an AMAZING recipe!! This beef and broccoli sauce was DELICIOUS! We added matchstick carrots and onions. There was not a morsel of food leftover. Thank you for sharing your easy-to-follow and scrumptious recipes!!
You’re very welcome Amy! Thanks so much for your ongoing support and for taking the time to leave a review, it’s very appreciated!💗
This Beef and Broccoli recipe is sooooo good! I rarely leave reviews but it was FULL of flavor and even my picky 7 year old went back for seconds. I buy skirt steak regularly but I never thought to tenderize it and it makes all the difference!!! I used both chicken and beef broth as suggested and Pinot Grigio as my wine. My husband already asked when we are having it again and there are no leftovers!!! I really appreciate your detailed instructions for your recipes. Pretty soon I’m going to fool the world into thinking I’m a good cook! Keep ’em coming!!
I’m so happy you liked the Beef and Broccoli Jenny! It’s amazing how much tenderizing the meat makes a difference isn’t it! Thanks so much for taking the time to leave a review!❤️
One of the BEST cooking sites around. Thank you
That makes me so happy Brian! I appreciate your support so much!😃
I made this last evening and I was blown away with how DELICIOUS this dish was!!!!!!!! It’s definitely something I plan to make again!! *chef’s kiss*
Yayyy! Thanks so much Rai, I’m so happy you liked it! This is a newer one and it’s already becoming a favorite in my house!💗