
Instant Pot Beef and Broccoli Recipe tastes savory, garlicky, and just a little sweet, with tender beef and crisp-tender broccoli in a glossy sauce. It works perfectly for busy weeknights, meal prep fans, and anyone who wants takeout-style beef and broccoli on the table in about 30 minutes. I first tested this version after a long workday in yoga pants and slippers, and it instantly joined our weeknight rotation.
Why Instant Pot Beef and Broccoli Recipe Is Worth It
This Instant Pot Beef and Broccoli Recipe delivers takeout flavor faster than delivery. The pressure cooking keeps the beef juicy and tender, and the sauce clings to every bite of meat and broccoli.
You toss everything into one pot, so cleanup stays easy and quick. The recipe also uses pantry staples like soy sauce, garlic, and brown sugar, so you probably own most of what you need already.
Tastes just like my favorite takeout beef and broccoli, but faster, cheaper, and with way less mess in the kitchen. ★★★★★
Ingredients You Need
Beef
- 1 ½ pounds flank steak, thinly sliced against the grain
- You can also use sirloin, flat iron, or thinly sliced chuck roast.
- Slice the beef while it stays slightly firm from the fridge so your knife glides easily.
Sauce
- ¾ cup low-sodium beef broth
- Use low-sodium so the soy sauce does not overpower the dish.
- ½ cup low-sodium soy sauce (or tamari for gluten-free)
- ⅓ cup brown sugar, packed
- Coconut sugar or a brown sugar substitute also works.
- 2 tablespoons oyster sauce
- Adds depth; skip it if you need, but the flavor turns richer with it.
- 1 tablespoon rice vinegar
- 1 tablespoon toasted sesame oil
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, minced or grated
- ¼ teaspoon red pepper flakes (optional, for heat)
Thickener
- 3 tablespoons cornstarch
- 3 tablespoons cold water
You can use arrowroot powder instead of cornstarch if you prefer. Stir it well with cold water so no lumps sneak into your sauce.
Vegetables
- 4 cups broccoli florets (about 1 large head or a 12-ounce bag of florets)
- Fresh broccoli works best, but frozen florets also work if you thaw and pat them dry.
- 3 green onions, thinly sliced, for garnish
- 1 tablespoon sesame seeds, for garnish (optional)
Oil & Seasoning
- 1–2 tablespoons neutral oil (avocado, canola, or light olive oil)
- ½ teaspoon black pepper
- Salt only if needed at the end, since soy sauce already adds plenty
Pantry Shortcuts & Notes
- Use pre-minced garlic and ginger from the fridge section when you feel tired or rushed.
- Grab a bag of pre-cut broccoli florets to skip chopping.
- Use a squeeze bottle of toasted sesame oil and keep it near your Instant Pot; it adds big flavor with almost no effort.
Equipment
- 6-quart or 8-quart Instant Pot (or other electric pressure cooker)
- Cutting board and sharp chef’s knife
- Small bowl for cornstarch slurry
- Tongs or a spatula
- Measuring cups and spoons
Quick Tips & substitutions
- Slice the beef thinly against the grain so it turns tender, not chewy.
- Pat the beef dry before searing so it browns instead of steams.
- Use low-sodium soy sauce or tamari to control saltiness.
- Swap tamari or coconut aminos for soy sauce if you avoid gluten or soy.
- Use sirloin or thinly sliced chuck roast if you cannot find flank steak.
- Add a pinch more brown sugar if you prefer a sweeter, more takeout-style sauce.
- Use frozen broccoli florets in a pinch; add them straight from frozen and sauté a bit longer.
- Keep the broccoli slightly crisp so it does not turn mushy under sauté mode.
- Taste the sauce at the end and adjust with extra vinegar, sugar, or chili flakes to match your preference.
- Double the sauce ingredients if you love extra sauce over rice or noodles.
How to Make Instant Pot Beef and Broccoli Recipe
Step 1: Prep the Beef and Broccoli
Slice the flank steak thinly against the grain into bite-size strips. Trim the broccoli into small florets so they cook quickly and evenly. Mince the garlic and ginger, or measure them from jars if you use shortcuts.
Step 2: Mix the Sauce
In a medium bowl, whisk together beef broth, soy sauce, brown sugar, oyster sauce, rice vinegar, sesame oil, garlic, ginger, black pepper, and red pepper flakes. Whisk until the sugar dissolves and the mixture looks smooth. Set the bowl near the Instant Pot so you can pour it in quickly.
Step 3: Sauté the Beef
Set the Instant Pot to Sauté mode and let it heat for 1–2 minutes. Add the oil, then add about half the beef in a single layer. Brown the beef for 1–2 minutes, stir, and cook another 1–2 minutes, then transfer it to a plate and repeat with the remaining beef.
You do not need to cook the beef through at this stage; you just want some color and flavor on the outside. If bits stick to the bottom, scrape them up with a wooden spoon because they add flavor. Turn off Sauté mode once you finish browning.
Step 4: Deglaze and Add Sauce
Pour a splash of the sauce mixture into the pot and scrape the bottom to loosen any browned bits. This step helps prevent a burn warning. Add the browned beef and any juices back into the pot, then pour in the rest of the sauce and stir well.
Step 5: Pressure Cook the Beef
Lock the lid and set the valve to Sealing. Cook on High Pressure for 8 minutes. When the timer ends, use a quick release by turning the valve to Venting, and wait until the pin drops.
Open the lid away from your face so the steam does not hit you. Stir the beef and sauce and check that the beef feels tender. If you want it even softer, you can simmer it on Sauté for a few extra minutes.
Step 6: Thicken the Sauce
In a small bowl, whisk the cornstarch and cold water until smooth. Turn Sauté mode back on and bring the sauce to a gentle simmer. Slowly pour in the cornstarch slurry while you stir the pot.
Keep stirring for 1–3 minutes until the sauce thickens and turns glossy. If the sauce still feels thin, add another teaspoon of cornstarch mixed with a teaspoon of water. If it turns too thick, splash in a bit more broth or water.
Step 7: Cook the Broccoli
Add the broccoli florets directly into the pot and stir to coat them in the hot sauce. Cook on Sauté for 3–4 minutes, stirring often, until the broccoli turns bright green and crisp-tender. If you use frozen broccoli, cook a minute or two longer.
Taste a piece of broccoli and a piece of beef. Adjust the seasoning with a little more soy sauce, vinegar, or brown sugar if you want. Turn off Sauté mode once everything tastes right and the broccoli reaches your preferred texture.
Step 8: Garnish and Serve
Sprinkle sliced green onions and sesame seeds over the Instant Pot Beef and Broccoli Recipe. Serve it hot over steamed rice, cauliflower rice, or noodles. Scoop plenty of extra sauce over the top so every bite tastes saucy and flavorful.
Recipe Variations
- Gluten-free: Use tamari instead of soy sauce and check that your oyster sauce and broth list gluten-free on the label.
- Vegan: Swap beef for extra-firm tofu cubes or seitan strips, use vegetable broth, and use a vegan oyster-style mushroom sauce.
- Low carb: Use a low-carb sweetener instead of brown sugar and serve over cauliflower rice or zucchini noodles.
- Extra veggies: Add sliced carrots, snap peas, or bell peppers along with the broccoli.
- Spicy version: Add more red pepper flakes or a spoonful of chili garlic sauce to the main sauce.
- Kid-friendly: Reduce the red pepper flakes and add an extra tablespoon of brown sugar for a milder, sweeter sauce.
Ways to Serve Instant Pot Beef and Broccoli Recipe
- Spoon over hot jasmine rice, brown rice, or basmati rice.
- Serve with cauliflower rice or zucchini noodles for a lighter bowl.
- Pair with steamed edamame or a simple cucumber salad.
- Pack into meal prep containers with rice and extra broccoli for easy lunches.
- Serve over cooked ramen or rice noodles for a cozy noodle bowl.
Storage Success
Store leftover Instant Pot Beef and Broccoli Recipe in an airtight container in the fridge for up to 4 days. Reheat it gently on the stovetop over medium-low heat or in the microwave, and add a splash of water or broth if the sauce thickens too much. Freeze portions in freezer-safe containers for up to 2 months, then thaw overnight in the fridge before reheating. The broccoli softens a bit after freezing, but the flavor still tastes rich and satisfying.
Instant Pot Beef and Broccoli Recipe
Ingredients
Instructions
- Slice the flank steak thinly against the grain into bite-size strips. Trim the broccoli into small florets. Mince the garlic and ginger.
- In a medium bowl, whisk together the beef broth, soy sauce, brown sugar, oyster sauce, rice vinegar, sesame oil, garlic, ginger, black pepper, and red pepper flakes until the sugar dissolves.
- Set the Instant Pot to Sauté mode. Add the neutral oil, then add about half of the sliced beef in a single layer. Brown for 1–2 minutes per side, then transfer to a plate. Repeat with the remaining beef.
- Turn off Sauté mode. Pour a splash of the sauce into the pot and scrape up any browned bits from the bottom. Return the browned beef and any juices to the pot, then pour in the remaining sauce and stir well.
- Lock the lid and set the valve to Sealing. Cook on High Pressure for 8 minutes. When the time is up, quick release the pressure by turning the valve to Venting, then open the lid.
- Whisk the cornstarch and cold water together in a small bowl until smooth. Turn Sauté mode back on and bring the liquid in the pot to a gentle simmer. Slowly pour in the cornstarch slurry while stirring until the sauce thickens and turns glossy, 1–3 minutes.
- Add the broccoli florets to the pot and stir to coat them in the hot sauce. Cook on Sauté for 3–4 minutes, stirring often, until the broccoli is bright green and crisp-tender.
- Turn off Sauté mode. Taste and adjust seasoning if needed. Garnish with sliced green onions and sesame seeds. Serve hot over rice, cauliflower rice, or noodles, spooning extra sauce over the top.
Notes
Approximate per serving (1/6 of recipe): 310 calories; fat 13 g; saturated fat 4 g; carbohydrates 24 g; fiber 2 g; sugars 10 g; protein 27 g; sodium 1120 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.
