Instant Pot Beef & Broccoli

This article has links to products that we may make commission from.

This recipe originally appeared on A Food Lover’s Kitchen.

Instant Pot Beef & Broccoli combines tender broccoli and beef with a flavorful Asian sauce for a quick dinner that everyone will love.

» You might also like this Instant Pot Beef Stew or Instant Pot White Chicken Chili.

Instant Pot Beef & Broccoli

Sometimes it can be hard to fit vegetables into an easy and tasty meal, but with this recipe it’s built in and easy. Not to mention delicious!

One of the easiest ways to make Beef & Broccoli is in the Instant Pot. It’s a one-pot solution. You can cook the beef, the broccoli, and the rice all in the same pot.

So next time you’re craving takeaway, make this homemade beef and broccoli instead. It’s a reader favorite because it’s fast and healthier than going out, but still has all the flavor you expect and crave. You can even make the rice in the Instant Pot too with this Basmati Rice recipe.

» You might also like this Chicken & Broccoli recipe.

Ingredients to Make Instant Pot Beef & Broccoli

ingredients for beef and broccoli

Another great part about this recipe is that it doesn’t need a lot of ingredients. The sauce contains the most ingredients, but you can streamline that, if you want. What you’ll need is:

  • Beef (see below for preferred cuts)
  • Broccoli (cut into florets)
  • Cooking oil
  • Beef broth or cubes

For the Sauce

The sauce in this recipe is incredibly good, so I don’t encourage leaving out any of the ingredients in the sauce, but not everyone wants to buy a whole bottle of hoisin sauce just for this recipe, which is fine. You can make a basic sauce with just the soy sauce, ginger and garlic.

  • Low sodium soy sauce
  • Chili oil
  • Hoisin sauce
  • Ginger
  • Garlic
  • Sesame oil
  • Chinese cooking wine
  • Cornstarch
beef and broccoli with rice

What Are the Best Cuts of Beef to Use?

The best cuts of beef for stir fry, like this Beef & Broccoli, are tender and lean. I use sirloin steak because it’s a high-quality cut, so it’s easiest to chew. No one likes tough gristly meat that’s hard to chew. The list below contains the top four cuts for this recipe.

  • Sirloin
  • Flank steak or skirt steak
  • Top round steak
  • Tri-tip steak

Cut the beef into 1″ chunks, which will cook quickly in the Instant Pot. It takes just 4 minutes to cook the beef. The broth that forms in the pot as the beef cooks is then combined with a corn starch slurry to make a thick and tasty glaze for the dish.

Why Use An Instant Pot?

The Instant Pot is one of the most useful kitchen appliances you can buy, because it drastically cuts down on the cooking time for developing flavors in soups and stews, getting tough cuts of meat tender, and even baking a cheesecake. And there are many accessories that will help you get more out of your Instant Pot.

If you don’t have one yet, check out our guide on which one to buy. Also see our guide to How to Use an Instant Pot for more information.

How to Make Beef & Broccoli in the Instant Pot

Start by cutting the beef and broccoli into chunks. They should be around the same size, which makes eating it more enjoyable. Large pieces of broccoli aren’t very fun to eat.

Mix up the sauce. Add 1 tbsp of the sauce to a bowl along with the beef. Stir it up and set it aside to marinate for a few minutes while you cook the broccoli.

bowl of sauce

I use the saute mode on the Instant Pot to cook the broccoli for 5 minutes. To do this, add cooking oil to the pot, pour in the broccoli florets and let them sizzle, stirring occasionally.

Once they’re done, remove them to a bowl and set aside. Turn off the Instant Pot. The broccoli will continue to steam while you cook the beef, so they’ll be the perfect tenderness.

beef and broccoli

You might be wondering why I didn’t use the pressure cook function to cook the broccoli. It just cooks too quickly. Even setting the Instant Pot to zero minutes (yes, this is possible!) is too much and will leave the broccoli mushy and overcooked.

If you’re using store-bought broccoli in a steamer bag, go ahead and steam the broccoli as the package suggests, instead of using the Instant Pot, if you want.

beef and broccoli on a spoon

Next, add the beef and the beef broth to the pot. Close the lid and set the vent to sealing. Pressure cook on high for 4 minutes. Do a manual pressure release when done.

Add the broccoli back to the pot and turn on Saute mode again. Add the cornstarch to the remaining sauce you mixed up earlier and pour it into the pot. As it heats up, the sauce will start to bubble and thicken.

Beef and Broccoli with Rice

Let it bubble for about 3 minutes. Then it’s ready to serve. It’s great alongside some rice or noodles, but I often use cauliflower rice for a low-carb alternative.

Additional Tips

You can cook the beef from frozen, if you want. Just set the cook time to 5 minutes, instead of 4.

If you have leftovers, you can store them in the refrigerator for a day or two. The broccoli really loses it’s luster after that and will be less appealing to eat.


Beef and Broccoli with Rice

Instant Pot Beef and Broccoli

This Instant Pot Beef & Broccoli recipe is done in under 30 minutes and packs all the delicious flavor of your favorite takeout.

Note: Made in a 6-qt Instant Pot

5 from 10 votes
Prep Time 10 mins
Cook Time 12 mins
Pressurize Time 15 mins
Total Time 37 mins
Course Main Course
Cuisine Chinese
Servings 4 servings
Calories 503 kcal



For the Sauce

  • 4 tablespoons low sodium soy sauce
  • 1 tablespoon chili oil like Lee Kum Chiu Chow Chili Oil
  • 1 tablespoon hoisin sauce
  • 1 tablespoon ginger freshly grated
  • 1 clove garlic minced
  • 1 teaspoon mirin or other rice wine

For the rest of the dish

  • 1 pound beef cubed
  • 3 cups broccoli cut into florets
  • 1 tablespoon cooking oil
  • 1/2 cup beef broth
  • 1/2 tablespoon cornstarch
  • 2-3 cups cooked rice


  • Mix the sauce ingredients together in a small bowl.
  • Put the beef in a bowl and add just 1 tablespoon of the sauce to the beef. Stir to coat. Set aside the remaining sauce.
  • Turn on saute mode on your Instant Pot. Add the cooking oil. When hot, add the broccoli and saute, stirring occasionally, for about 5 minutes. Remove the broccoli from the pot. Cancel saute mode.
  • Add the beef and the beef broth to the Instant Pot. Lock the lid and turn the vent to sealing. Press the Pressure Cook button and set the time to 4 minutes.
  • When the time is up, manually release the pressure and remove the lid.
  • Add the corn starch to the sauce that you set aside. Stir until smooth.
  • Press saute mode again and add the broccoli back to the pot.
  • Pour the sauce over the beef and broccoli. Stir well and allow the sauce to thicken for about 3 minutes. Turn off the Instant Pot. Serve over rice, if desired.


Calories: 503kcalCarbohydrates: 32gProtein: 25gFat: 30gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 15gTrans Fat: 1gCholesterol: 81mgSodium: 819mgPotassium: 610mgFiber: 2gSugar: 3gVitamin A: 426IUVitamin C: 61mgCalcium: 68mgIron: 3mg
Keyword Broccoli, Chicken, Rice
Tried this recipe?Let us know how it was!

🥧 If you’re interested in more great recipes, I share all my favorite recipes over at A Food Lover’s Kitchen, and you’ll find air fryer recipes at Air Fry Anytime, and cocktails and drinks at Savored Sips. Check it out today!

Pin it for later!

Instant Pot Beef & Broccoli

8 thoughts on “Instant Pot Beef & Broccoli

  1. Pam Greer says:

    5 stars
    I was wondering if I could do beef and broccoli in the Instant Pot! I love your tip for cooking the broccoli quickly and then letting the beef cook in the pot!

  2. Jacque Hastert says:

    5 stars
    I have everything to make this dinner. I will be making it tonight for dinner. I can’t wait to grab my instant pot and start cooking.

Leave a Reply

Your email address will not be published.

Recipe Rating