Instant Pot Beef and Broccoli

Instant Pot beef and broccoli with rice.
Diana Rattray
Prep: 20 mins
Cook: 15 mins
Total: 35 mins
Servings: 4 servings
Nutrition Facts (per serving)
295 Calories
12g Fat
37g Carbs
10g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 295
% Daily Value*
Total Fat 12g 16%
Saturated Fat 2g 10%
Cholesterol 17mg 6%
Sodium 423mg 18%
Total Carbohydrate 37g 13%
Dietary Fiber 3g 9%
Total Sugars 2g
Protein 10g
Vitamin C 14mg 72%
Calcium 113mg 9%
Iron 2mg 13%
Potassium 365mg 8%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Use your Instant Pot pressure cooker to make a beef and broccoli that rivals the one from a restaurant. Fresh broccoli florets and tender strips of steak cook to perfection in an Asian-style ginger and garlic sauce. This delicious dish has the potential to become a dinnertime staple. Don't be surprised if the flavor surpasses your favorite takeout version of the dish!

Feel free to play with the heat level, using more or less sambal chili sauce, or adding extra brown sugar if you prefer a sweeter sauce.

To give this dish a party-ready presentation, serve the beef and broccoli over hot cooked rice and garnish servings with sesame seeds and sliced green onions.


  • 2 tablespoons oil (peanut oil, canola, or vegetable oil)

  • 4 teaspoons sesame oil (divided)

  • 1 1/2 pounds flank steak (thinly sliced)

  • 2 cloves garlic (minced)

  • 1/2 teaspoon ginger (grated)

  • 3/4 cup beef stock

  • 1/3 cup soy sauce (low sodium)

  • 3 tablespoons oyster sauce

  • 3 tablespoons brown sugar (light or dark)

  • 1 1/2 teaspoons sambal (or to taste)

  • 6 cups broccoli florets (about 2 medium crowns)

  • 2 tablespoons cornstarch

  • 2 tablespoons water

  • 1/4 cup green onions (thinly sliced)

  • 1 tablespoon sesame seeds, garnish

Steps to Make It

  1. Gather the ingredients.

    Gather the beef and broccoli ingredients.
    Diana Rattray
  2. Add the cooking oil and 1 teaspoon of the sesame oil to the Instant Pot and choose the sauté setting. Use the adjust button to select the highest sauté setting. When the oil is hot, add the beef. Cook, turning frequently until browned, about 2 to 3 minutes. Add the garlic and ginger and sauté for 1 minute longer.

    Add the garlic and ginger to the sautéed beef.
    Diana Rattray
  3. Cancel the sauté setting. Add the remaining sesame oil, beef stock, soy sauce, oyster sauce, brown sugar, and chili paste to the beef mixture. Stir to combine the ingredients.

    Combine the sauce ingredients with the beef.
    Diana Rattray
  4. Lock the Instant Pot lid in place. Make sure the vent knob is pointing to "sealing." Choose the manual button and select high pressure for 8 minutes.

    Select sealing on the instant pot lid.
    Diana Rattray
  5. Meanwhile, put the broccoli in a saucepan with about 1/2 cup of water. Cover the pot and bring to a boil. Reduce the heat to low and steam about 3 minutes, or just until it is tender. Alternatively, put the broccoli in a microwave-safe bowl with 1/3 cup of water. Cover the bowl with plastic wrap and microwave on high for about 2 1/2 minutes, or until it is crisp-tender. Transfer the broccoli to a colander to drain and rinse it with cold water to stop the cooking.

    Steam the broccoli until just tender.
    Diana Rattray
  6. In a small bowl or cup, combine the cornstarch with the cold water. Mix until smooth and lump-free.

    Combine the cornstarch and water.
    Diana Rattray
  7. When the time is up, release the pressure manually. The hot steam will release quickly, so use a spoon handle or oven mitt to switch the knob to "venting." Cancel the warm setting and set it on sauté. Add the drained broccoli and cornstarch to the pot and cook, stirring, for about 1 minute or until the sauce is thick and the broccoli is hot.

    Add the cornstarch mixture and broccoli to the beef.
    Diana Rattray
  8. Transfer the beef and broccoli to a serving bowl and sprinkle with some of the green onions.

    Bowl of beef and broccoli.
    Diana Rattray
  9. Serve with hot cooked rice and offer sesame seeds and the remaining sliced green onions on the side. Enjoy!


  • For easy slicing, put the steak in the freezer for about 30 minutes. Partially frozen beef is much easier to cut through.
  • Chop the broccoli florets into uniform pieces and avoid overcooking. The broccoli should be bright green and just tender-crisp.
  • If you don't use ginger often, consider freezing the roots in 1-inch portions. You'll have fresh ginger whenever you need it.
  • The total cooking time is about 15 minutes (this includes steaming the broccoli), but be sure to factor in about 7 to 10 minutes for the pressure to build.

Recipe Variations

  • If you don't have sambal, add about 1/2 to 1 teaspoon of crushed red pepper flakes or Sriracha sauce (to taste).
  • Replace the oyster sauce with a combination of 1 1/2 tablespoons of low-sodium soy sauce with 1 1/2 tablespoons of hoisin sauce.
  • Keto-friendly arrowroot can be used to replace the cornstarch. Use the same amount of arrowroot powder.