Instant Pot Beef and Broccoli (Better Than Takeout, 30 Minutes)
Tender sliced beef and crisp-tender broccoli in a savory garlic-ginger sauce, made entirely in the Instant Pot. This 30-minute dinner skips the deep fryer and the cornstarch dredge but keeps all the sticky, glossy flavor of the takeout classic.
This is the beef and broccoli you order from your favorite takeout place — tender strips of beef in a sticky, savory-sweet sauce with bright green broccoli that still has a snap. The difference is it takes 30 minutes from cutting board to table, and the Instant Pot does most of the work.
We tested this against a traditional wok version and a slow-cooker version. The Instant Pot landed in the sweet spot: the pressurized steam breaks down the connective tissue in flank steak the way a long braise does, but in ten minutes instead of two hours. The broccoli stays out of the pot entirely during pressure cooking and gets folded in at the end, which is the only way to keep it from turning to mush.
Why This Recipe Works
- Pressure turns tough cuts tender fast. Flank steak has long muscle fibers that get chewy when cooked quickly over high heat. Ten minutes under pressure relaxes those fibers the same way a slow braise does, without drying out the meat.
- Broccoli cooks separately on purpose. Broccoli under pressure for even one minute turns gray and mushy. A quick steam while the beef cooks keeps the florets bright green and crisp-tender.
- The sauce thickens after the lid comes off. A cornstarch slurry stirred in at the end gives you that glossy, clingy takeout-style coating without needing to dredge or deep-fry the beef.
Ingredient Notes
Straightforward grocery-list ingredients — the flavor comes from layering them right.
- Flank steak: Cut against the grain into thin strips no thicker than a quarter inch. Cutting with the grain leaves you with stringy, chewy pieces no matter how long you cook them. Sirloin works as a substitute but is leaner and slightly less tender under pressure.
- Low-sodium soy sauce: Full-sodium soy sauce makes the finished dish too salty once the liquid reduces. If regular soy sauce is all you have, cut it to 2 tablespoons and taste before adding salt.
- Oyster sauce: This is what gives beef and broccoli its depth — that savory, slightly sweet backbone you recognize from restaurant versions. There is no good substitute. Hoisin is sweeter and will shift the flavor profile.
- Broccoli florets: Cut them into bite-sized pieces roughly 1.5 inches across so they cook evenly. Avoid the thick stems for this recipe — they take longer to soften and will be raw in the center while the crowns go mushy.

How to Make Instant Pot Beef and Broccoli
-
Slice the beef and mix the sauce. Cut the flank steak against the grain into thin strips. Whisk together the soy sauce, oyster sauce, rice vinegar, brown sugar, and sesame oil in a bowl.
-
Sauté the aromatics and beef. Heat oil on Sauté mode, cook garlic and ginger for 30 seconds, then add the beef strips and stir for one minute until they lose their raw color.
-
Pressure cook. Pour in the sauce and beef broth, deglaze the pot, lock the lid, and cook on High Pressure for 10 minutes.

-
Steam the broccoli while the beef cooks. Steam or microwave the florets for 2 minutes until bright green and crisp-tender.
-
Thicken the sauce. Quick release, switch to Sauté, stir in the cornstarch slurry, and let it bubble for 1–2 minutes until glossy and thick.

- Fold in broccoli and serve. Gently stir the broccoli into the saucy beef and serve over rice.
Pro Tips
- Freeze the steak for 20 minutes before slicing. A slightly firm steak is dramatically easier to cut into thin, even strips. Fully thawed flank steak is floppy and the knife drags.
- Do not skip the deglazing step. Scraping the bottom of the pot after adding the sauce prevents a burn notice during pressure cooking. If you see stuck-on bits, add another splash of broth and scrape with a wooden spoon.
- Use a quick release, not natural release. Natural release continues cooking the beef for another 10–15 minutes and pushes it past tender into dry and shreddy. Quick release locks in the texture.
- Make the slurry while the pot is under pressure. Cornstarch settles if it sits too long. Give it a quick stir right before you pour it in.
Variations
- Spicy: Add 1–2 tsp of chili garlic sauce (sambal oelek) or a pinch of red pepper flakes to the sauce mixture before pressure cooking.
- Low-carb swap: Serve over riced cauliflower instead of white rice and skip the brown sugar — use a teaspoon of honey or leave it out entirely.
- Beef and snap peas: Replace half the broccoli with sugar snap peas. Add the snap peas with the broccoli in the last step — they need no precooking.
- Extra vegetables: Sliced bell peppers and shredded carrots work well folded in with the broccoli at the end.
Storage and Reheating
Refrigerate leftovers in an airtight container for up to 3 days. The broccoli will soften as it sits — that is normal and unavoidable. Reheat in a skillet over medium heat with a splash of water to loosen the sauce, about 3 minutes, stirring occasionally. Microwave works but tends to make the beef chewier.
Do not freeze this dish. The broccoli turns watery and the beef texture changes significantly after thawing.
Frequently Asked Questions
Can I use a different cut of beef?
Sirloin and flat iron steak both work. Cut them the same way — thin strips against the grain. Avoid stew meat cubes; they need 25–30 minutes under pressure to get tender and the timing throws off everything else.
Why did my Instant Pot show a burn notice?
The sugars in the sauce can stick to the bottom if the pot was not deglazed after sautéing. Cancel, release pressure carefully, scrape the bottom clean, add a splash of broth, and restart.
Can I use frozen broccoli?
You can, but it will be softer than fresh. Thaw it first and skip the steaming step — just fold the thawed florets into the hot sauce at the end and they will warm through in about a minute.
What to Serve With This
This pairs naturally with steamed rice, but there are other directions worth trying. Instant Pot rice cooks hands-off and finishes right when the beef does — start it in a separate pot or make it first and keep it covered. For a heartier bowl, try the approach from our chicken bowls — layer the beef and broccoli over rice with pickled vegetables, sliced avocado, and a drizzle of sriracha mayo.
Steamed jasmine rice is the classic pairing. Lo mein or chow mein noodles work for a noodle-bowl version.
Instant Pot Beef and Broccoli (Better Than Takeout, 30 Minutes)
Tender sliced beef and crisp-tender broccoli in a savory garlic-ginger sauce, made entirely in the Instant Pot. This 30-minute dinner skips the deep fryer and the cornstarch dredge but keeps all the sticky, glossy flavor of the takeout classic.
- Prep
- 10 min
- Cook
- 20 min
- Total
- 30 min
- Servings
- 4
- Calories
- 365
Ingredients
Instructions
- Slice the flank steak against the grain into thin strips about 0.25 inches thick. In a medium bowl, whisk together the soy sauce, oyster sauce, rice vinegar, brown sugar, and sesame oil. Set this sauce aside.
- Set the Instant Pot to Sauté mode on Normal heat. Add the neutral oil and let it heat until shimmering, about 1 minute. Add the garlic and ginger and cook, stirring constantly, for 30 seconds until fragrant. Add the beef strips and stir for 1 minute — the beef does not need to brown fully, just lose its raw color on the outside.
- Pour in the sauce mixture and the beef broth. Stir once to deglaze the bottom of the pot and loosen any stuck bits. Cancel Sauté. Lock the lid, turn the steam valve to Sealing, and pressure cook on High for 10 minutes.
- While the beef cooks, whisk together the cornstarch and cold water in a small bowl to make a slurry. Set aside. Steam or microwave the broccoli florets for 2 minutes until bright green and crisp-tender — they should still have a snap when you bite one. Set the broccoli aside.
- When the timer beeps, do a quick release by turning the steam valve to Venting immediately. Stand back from the steam. Remove the lid and set the pot back to Sauté mode. Stir in the cornstarch slurry and let the sauce bubble for 1 to 2 minutes until it thickens and turns glossy enough to coat the back of a spoon. Cancel Sauté.
- Fold in the broccoli florets gently so they warm through in the hot sauce without going soft. Serve immediately over cooked white rice.
Filed under: beef · broccoli · asian
Crisp & Simmer
Easy weeknight recipes, organized by method. Every recipe is built on tested methods and safe-temperature standards — and corrected fast when readers tell us something's off.