Why I Love This Recipe

There’s a reason beef and broccoli has stayed on takeout menus for so long. It’s simple, packed with flavor, and somehow always hits the spot. This homemade version has everything you want, from tender slices of beef to crisp broccoli coated in a glossy, garlicky sauce that’s good enough to spoon over every last grain of rice. Once you realize how quickly it comes together, it’s hard to justify ordering takeout.

Enjoying The Leftovers

This is one of those dinners that tastes just as good the next day. The beef soaks up even more of the sauce overnight, making leftovers every bit as delicious as the first bowl.

Storing

Store the beef, broccoli, and sauce together in an airtight container in the refrigerator for up to 4 days. Keep the rice separate if possible so it reheats with the best texture.

Reheating

Warm everything in a skillet or microwave until heated through. If the sauce has thickened after chilling, add a splash of water while reheating to loosen it back into that silky glaze. Serve over freshly cooked rice and finish with sesame seeds or sliced green onions if you’d like.

A frying pan with beef & broccoli in it with a glaze sauce mixed in it.
No ratings yet

Take-Out Style Beef & Broccoli

This Takeout-Style Beef & Broccoli is every bit as satisfying as your favorite restaurant version. Tender beef, crisp broccoli, and a rich homemade sauce come together in one pan for an easy dinner that's perfect for busy weeknights and guaranteed to satisfy those takeout cravings.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 4

Ingredients

For the meat marinade
  • 1 lb flank steak, cut thin & against the grain
  • 2 tbsp soy sauce
  • 1 tbsp avocado oil
  • 1 tbsp cornstarch
For the sauce
  • 1/3 cup low-sodium soy sauce
  • 1/3 cup beef stock
  • 2 tbsp brown sugar
  • 1/4 cup hoisin sauce
  • 1 tbsp rice vinegar
  • 1 tbsp sesame oil
  • 1 tbsp minced garlic
  • Sprinkle of red pepper flakes, omit if you don’t prefer spicy
  • 2 tsp cornstarch
For the bowl
  • White or brown rice
  • 1, 12 oz bag of broccoli
  • Green onions, sliced
  • Sesame seeds

Instructions

  • In a medium size bowl, add the thinly sliced beef. Then add 2 tbsp soy sauce, 1 tbsp of avocado oil, and 1 tbsp cornstarch. Mix well and set aside.
  • Add all the sauce ingredients to a small bowl and mix well, making sure the cornstarch is fully mixed in.
  • At this time, start cooking your broccoli. I bought a bag of microwave broccoli to make my life easier, but you can also steam it on the stove.
  • To make the broccoli on the stove, add about 1/4 inch of water to a large pan and bring it to a boil. Add the broccoli to the pan in an even layer, then cover. Let the broccoli steam for 3-5 minutes until it can be pierced with a fork. Do not overcook the broccoli; otherwise, it will get mushy!
  • Preheat a large pan to high heat and add 1 tbsp of avocado oil. Once hot, add the beef in a single layer and let it sit for around 3 minutes without touching it so it has a nice char.
  • Toss the beef and allow it to cook on the other side for around 2 minutes; just before the steak is finished, add the sauce and lower the temperature. Let it simmer for around 3-5 minutes until it’s thickened and the meat has finished cooking.
  • Finally, add the cooked broccoli and mix well.
  • Serve over rice and top with green onion and sesame seeds. Enjoy!

Nutrition Per Serving

Calories: 516kcal | Carbohydrates: 62g | Protein: 34g | Fat: 14g | Fiber: 4g