Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Better-Than-Takeout Beef with Broccoli: A Beginner’s Guide to Homemade Chinese Takeout

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Beef with Broccoli is packed with tender beef, crisp broccoli, and a rich, savory sauce that coats every bite. A simple, beginner-friendly recipe that’s faster, fresher, and tastier than takeout!

  • Total Time: 20 minutes
  • Yield: 5 servings 1x

Ingredients

Scale
  • 1 to 1.25 pounds flank steak, sliced into thin strips (no more than ¼-inch thick)
  • ¼ 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 dried than fresh)
  • ½ cup low-sodium soy sauce
  • ½ cup water
  • ¾ cup dark brown sugar (light brown sugar may be substituted)
  • 4 to 6 cups broccoli florets (adjust based on preference)
  • 2 to 3 green onions, sliced into ¼-inch long segments
  • Red pepper flakes, optional, to taste
  • Sesame seeds, optional, for garnish

Instructions

Step 1: Prep the Beef

  1. Place the thinly sliced flank steak in a large zip-top bag.
  2. Add ¼ cup cornstarch, seal the bag, and shake well to evenly coat the beef. Set aside while you prepare the sauce.

Beginner Tip: Coating the beef in cornstarch helps create a light crust when cooked, allowing the sauce to stick better and giving the beef a velvety texture.

Step 2: Make the Sauce

  1. In a medium saucepan, heat 1 tablespoon of olive oil and 1 tablespoon of sesame oil over medium-high heat.
  2. Add the minced garlic and ginger. Sauté for about 1 minute until fragrant, being careful not to burn the garlic.
  3. Add the soy sauce, water, and brown sugar, stirring until the sugar dissolves.
  4. Bring the sauce to a boil for 2 to 3 minutes, then reduce the heat and let it simmer for 5 minutes until slightly thickened.

Beginner Tip: Keep the heat at medium to avoid burning the garlic, which can make the sauce taste bitter.

Step 3: Cook the Beef

  1. In a large skillet or wok, heat the remaining 2 tablespoons of olive oil and 1 tablespoon of sesame oil over medium-high heat.
  2. Add the cornstarch-coated beef and cook for 5 to 7 minutes, flipping the pieces occasionally to ensure even browning.
  3. Once the beef is cooked through and browned, add the broccoli.

Beginner Tip: To check if the beef is done, slice into a piece. It should be brown throughout with no pink remaining.

Step 4: Combine Everything

  1. Pour the prepared sauce over the beef and broccoli. The sauce will bubble up, so stir quickly to coat everything evenly.
  2. Let the mixture simmer for 3 to 5 minutes, until the broccoli is cooked to your preferred tenderness.
  3. If the sauce is too thin, mix 1 tablespoon cornstarch with 1 tablespoon water to create a slurry, then add it to the skillet. Stir for 1 minute until thickened.

Step 5: Finish and Serve

  1. Turn off the heat and stir in the green onions.
  2. Optionally, sprinkle with red pepper flakes for extra flavor and sesame seeds for garnish.
  3. Serve immediately over steamed rice or noodles.

Notes

  • Choosing the Right Cut of Beef – Flank steak is ideal because it is tender when cooked quickly. If using a tougher cut like sirloin, marinate the beef for 15 minutes in a mix of soy sauce and cornstarch to improve tenderness.
  • How to Get Tender Beef – Always slice against the grain (opposite to the natural muscle fibers). This keeps the meat from becoming chewy.
  • How to Tell If Broccoli Is Done – It should be bright green and slightly crisp. If it turns dull green and mushy, it’s overcooked.
  • Adjusting Sauce Thickness – If the sauce is too thick, add a splash of water. If it’s too thin, add a cornstarch slurry.
  • Meal Prep Friendly – You can slice the beef and mix the sauce in advance to make cooking even faster.
  • Author: Rosa
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
ADVERTISEMENT