Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Instant Pot Beef and Broccoli Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.9 from 57 reviews
  • Author: Mary
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 to 4 servings
  • Category: Main Dish
  • Method: Instant Pot
  • Cuisine: Chinese

Description

This Instant Pot Beef and Broccoli recipe offers a quick and flavorful way to enjoy the classic Chinese takeout dish at home. Tender flank steak is marinated and cooked with broccoli in a savory, slightly sweet sauce made with oyster sauce, soy sauce, Shaoxing wine, garlic, and ginger. Using the Instant Pot ensures the beef is cooked perfectly tender in a fraction of the time, making it a great weeknight dinner option.


Ingredients

Scale

Sauce Ingredients

  • ½ cup low-sodium beef broth (or water)
  • 2 tablespoons cornstarch
  • 3 tablespoons Shaoxing wine (Chinese cooking wine)
  • 2 tablespoons oyster sauce
  • 1 teaspoon minced fresh ginger
  • 1 tablespoon hot sauce (such as Sriracha)
  • 2 tablespoons sesame oil
  • ¼ cup low-sodium soy sauce
  • 3 tablespoons brown sugar
  • 3 cloves garlic, minced
  • ¼ teaspoon red pepper flakes

Main Ingredients

  • 3 tablespoons vegetable oil
  • 1 head broccoli, cut into small florets
  • 1 pound flank steak, trimmed and thinly sliced against the grain
  • 1 tablespoon sesame seeds


Instructions

  1. Prepare the sauce: Combine all sauce ingredients—beef broth, cornstarch, Shaoxing wine, oyster sauce, minced fresh ginger, hot sauce, sesame oil, soy sauce, brown sugar, garlic, and red pepper flakes—in a jar with a lid and shake well until thoroughly mixed. Alternatively, whisk the ingredients together in a bowl.
  2. Marinate the beef: Pour ¼ cup of the prepared sauce over the thinly sliced flank steak and toss well to evenly coat the meat. Let it marinate briefly while you prepare the other ingredients.
  3. Sauté the broccoli: Set the Instant Pot to “Sauté” mode and heat 1 tablespoon of vegetable oil. Add the broccoli florets and sauté just until they turn bright green and are slightly tender, about 2-3 minutes. Remove the broccoli from the pot and set aside.
  4. Brown the beef: Add the remaining 2 tablespoons of vegetable oil to the Instant Pot. Add the marinated beef slices in a single layer and sauté until browned on all sides, about 3-5 minutes. Pour in the remaining sauce mixture over the beef.
  5. Pressure cook the beef and sauce: Secure the Instant Pot lid and set it to “Manual” or “Pressure Cook” mode on high pressure for 10 minutes to tenderize the beef and meld the flavors.
  6. Release pressure: Carefully perform a quick release to depressurize the Instant Pot once cooking is complete.
  7. Combine and serve: Add the cooked broccoli back into the Instant Pot and stir everything together to combine. Garnish with sesame seeds. Serve hot over steamed rice or noodles for a complete meal.

Notes

  • To save time, thinly slice the flank steak ahead of time and marinate it in the sauce while prepping other ingredients.
  • If Shaoxing wine is unavailable, dry sherry can be used as a substitute.
  • Adjust the hot sauce level to your preferred spice tolerance.
  • Make sure to slice the beef against the grain to ensure tenderness.
  • Use quick release carefully to avoid splattering of hot sauce or steam.
  • Serve immediately for the best texture and flavor.