This Instant Pot beef and broccoli recipe is an easy and flavorful meal that can be made in under 20 minutes. With only 8 simple ingredients, it’s perfect for a quick weeknight dinner.
The beef is tender and juicy, and the broccoli is cooked to perfection with just the right amount of crunch. The sauce is savory and sweet, and pairs perfectly with the beef and broccoli. This recipe is a great option for anyone who loves Chinese takeout, but wants to make it at home in a healthier and cheaper way.
I love takeouts, but I always worry about what’s in my food, if it’s healthy or really fattening and greasy, and how it was prepared. I then learned how to make my favorite take-out meals at home, but recently started experimenting with my Instant Pot and learned how to make my life even easier and cook things like this beef and broccoli in the Instant Pot!
This easy recipe requires very simple ingredients, and making it at home can save you money.
Join our Facebook Group
We have a new Facebook Instant Pot Group where we share new recipes, tips and tricks on how to use the Instant Pot. Make sure to join us! Click here to join.
The Best Instant Pot Beef and Broccoli Recipe
This recipe was first shared here in 2019, and it was tweaked once after that when I knew how to improve it. It is definitely the best Instant Pot beef and broccoli recipe that you will find on the internet, I can guarantee you that!
This recipe is a personal favorite of mine that has become a family favorite as well. After testing many recipes, I’m telling you, I’ve tried so many versions until I came up with this one.
The beef is cooked to perfection with lots of flavor and served over white rice with tender and crunchy broccoli florets. It’s not only delicious, but also a great option for busy weeknights or when you’re craving a takeout classic meal.
Tools and Key ingredients
Complete list of ingredients and amounts can be found in the recipe card below.
- An Instant Pot. This is the Instant Pot that I use. There are newer models out there, but mine works perfectly fine and I’m able to do all types of dishes in it with no problems at all. I’ve had for 4 years now.
- I love these stainless steel measuring cups and use them every time I cook, as well as those measuring spoons.
- Steak: I prefer a flank steak for beef and broccoli. Another favorite cut of steak is a sirloin but I think it’s too expensive to be used in an instant pot recipe, so I just steak with a flank steak. It’s tender, beefy, and relatively lean. It’s also important that you slice the meat against the grain before you cook it.
- Steamed broccoli: So when I first created this recipe, I tried cooking the broccoli with the meat but it just turned into mush. The solution was to steam the broccoli separately either in the instant pot, in the microwave, or over the stovetop and just add it to the beef and sauce at the end. This way, my broccoli was always cooked right to the point with the best texture.
- You will also need garlic and ginger (preferably fresh). And brown sugar, granulated sugar, or honey to sweeten up the sauce a little, and toasted sesame oil for even more flavor and toasted sesame seeds for garnish.
- Soy sauce: It is very important to use low-sodium soy sauce in this recipe as you need about a fourth cup of it. otherwise, your food will be too salty.
- Corn starch to thicken the sauce at the end of the cooking.
How to make Instant Pot Beef and Broccoli
- Turn on the Instant Pot and select the SAUTE setting. Heat the vegetable oil and saute the garlic and ginger for 30 seconds until fragrant.
- Add the beef and brown it on all sides, stirring occasionally. Deglaze the pot with ¼ cup (60 ml) of water, scraping the bottom to remove any bits stuck to it. Then add the sauce ingredients (soy sauce, brown sugar, toasted sesame oil) and give everything a stir to combine.
- Close the Instant Pot lid and make sure the pressure release valve is set to SEALING. Select the PRESSURE COOK/MANUAL setting and set the cooking time for 8 minutes at high pressure. The Instant Pot will take around 5 minutes to come to pressure and start cooking.
- When the cooking program ends, quickly release the steam and remove the lid. Select the SAUTE setting again and add the cornstarch slurry to the pot (mix cornstarch with equal amount of water before adding), stirring constantly until the sauce thickens. Keep in mind that the cornstarch slurry only thickens the sauce when it reaches a simmer so it needs 1-2 minutes. The sauce will become thick and glossy.
- Turn off the Instant Pot and stir in the steamed broccoli. Serve hot over rice and garnish with sesame seeds, if desired.
Tip!
Steam the broccoli separately before adding it to the Instant Pot to prevent overcooking.
Steaming the broccoli separately is important because it helps to prevent the broccoli from becoming overcooked and mushy in the Instant Pot. If you were to cook the broccoli directly in the Instant Pot along with the beef, it would be exposed to high pressure and heat for the entire cooking time. This will cause the broccoli to overcook and lose its texture and flavor.
To avoid this, it’s best to steam the broccoli separately until it’s just cooked through, but still slightly firm, and then add it to the cooked beef and sauce at the very end.
Recipe Tips
- Slicing the Beef: If you decide to slice the beef into strips (rather than cube it), slice the beef against the grain. This will help to break down the muscle fibers and make the beef easier to chew.
- To save time, you can use frozen broccoli instead of fresh. Simply thaw the broccoli in the microwave or by steaming it for a few minutes before adding it to the Instant Pot.
- If you prefer a thicker sauce, you can use more cornstarch in the slurry. I start with 1 tablespoon of corn starch mixed with 1 tablespoon of water, and then add one more tablespoon if needed.
- For a spicy version of the dish, you can add red pepper flakes or Sriracha sauce to the sauce.
- This recipe is also delicious when it’s made with chicken or shrimp! The sauce ingredients are a little bit different, you will also need to adjust the cooking time. Find my Instant Pot Chicken and Broccoli recipe here, and my Instant Pot Shrimp and Broccoli recipe here.
- Add More Veg! For a complete meal, you can add some sliced bell peppers or onions to the dish along with the beef and broccoli. Simply saute them with the garlic and ginger at the beginning of the recipe and set them aside, then mix them back with the broccoli and the rest of the ingredients (but do not pressure cook them!).
- To learn how to steam broccoli in the Instant Pot, and get the desired texture, check out my Instant Pot steamed broccoli recipe.
- Want to cook this beef and broccoli in the slow cooker? Check out my slow cooker beef and broccoli recipe!
Storing Tips
Homemade beef and broccoli is best eaten right away, but leftovers can be stored in the fridge for up to 4 days, or in the freezer for up to a month.
Make sure that you allow it to cool down to room temperature before transferring it to an airtight container.
When reheating the leftovers, it’s best to do so in the microwave or on the stovetop. If using the microwave, place the leftover beef and broccoli in a microwave-safe dish and heat on high for 1-2 minutes or until heated through. If using the stovetop, place the leftovers in a saucepan and heat over medium heat until heated through, stirring occasionally.
It’s important to note that the broccoli may become slightly softer after being reheated, but the overall flavor and texture of the dish should remain intact.
Recipe FAQs
Yes, you can use other vegetables such as bell peppers, sliced onion, snow peas, green beans, or bok choy. Make sure that you do not pressure cook any of the vegetables though, steam or saute them before adding to the cooked beef and sauce at the very end.
If you’re a big fan of rice with stir-fry sauce, feel free to make extra! Just double the sauce ingredients, and keep in mind that you will need more corn starch slurry to thicken the sauce, it may also take a little longer to thicken it.
Yes, but always be careful not to exceed the “max” line in your instant pot liner when doubling a recipe. You do not need to adjust the pressure cooking time if you double the ingredients.
Recipe Video
I created a short video to show you how I made this easy Instant Pot beef and broccoli. I hope that you find it helpful!
If you try this recipe, don’t forget to rate it and review it in the comments box below the recipe card. I love hearing your thoughts! Also, check out my Instant Pot recipe collection for more easy and family-friendly recipes that are also perfect for Instant Pot beginners!
Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!
Instant Pot Beef and Broccoli
Recipe Video
Equipment
Ingredients
- 1 tablespoon vegetable oil
- 3 cloves garlic minced
- 1 tablespoon fresh ginger grated
- 12 ounces (340 g) beef steak I used flank, sliced into strips or cubed
- ¼ cup (60 ml) water to deglaze the pot after browning the beef
For the sauce
- ¼ cup (60 ml) low-sodium soy sauce
- 1 teaspoon brown sugar light or dark, or honey
- 1 teaspoon toasted sesame oil
- ¾ cup (180 ml) water or beef stock
For the slurry, broccoli, and garnish
- 1 tablespoon cornstarch mixed with 1 tablespoon of water
- 12 ounces (340 g) broccoli steamed
- 1 teaspoon sesame seeds to garnish (optional)
For serving
- Cooked rice
Instructions
- Turn on the Instant Pot and select the SAUTE setting. Heat the vegetable oil and saute the garlic and ginger for 30 seconds until fragrant.
- Add the beef and brown it on all sides, stirring occasionally. Deglaze the pot with ¼ cup (60 ml) of water, scraping the bottom to remove any bits stuck to it.
- Then add the sauce ingredients (soy sauce, brown sugar, toasted sesame oil) and give everything a stir to combine. Switch off the saute setting.
- Secure the lid and set the vent to SEALING. Select the PRESSURE COOK/MANUAL setting and set the cooking time for 8 minutes at high pressure. The Instant Pot will take around 5 minutes to come to pressure and start cooking. When the cooking program ends, quickly release the steam and remove the lid.
To thicken the sauce:
- Press on the SAUTE setting, and add the cornstarch slurry (1 tablespoon of corn starch mixed with 1 tablespoon of water). Stir the sauce until it's thickened about 1-2 minutes. If it's not thick enough, then add one more tablespoon of cornstarch with water mixed together before adding to the sauce.
- Turn off the Instant Pot and stir in the steamed broccoli. Serve hot over rice and garnish with sesame seeds, if desired.
Notes:
- This recipe only makes 2 servings, so feel free to double all of the ingredients and make 4 servings instead. Do NOT adjust the pressure cooking time.
- For more flavor, add 1 teaspoon of oyster sauce to the sauce.
Nutrition Information
This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.
© Little Sunny Kitchen
tim says
Very good as well as pretty quick and easy. But I must have done something wrong as it came out like a beef stew with broccoli rather than Chinese beef and broccoli. Will try again to see if I can get it closer to the target.
Stacie Ryan says
I made this last week and it was sooo good and everyone loved it! Better than carry out! I am going to make again tonight for my daughter and her boyfriend.
Susan says
When is the beef stock supposed to be added?
Diana says
Along with the sauce ingredients (before pressure cooking). Enjoy!