Air fryer beef and broccoli is the fastest way I know to get Panda Express Broccoli Beef on the table without the drive-thru line. Strips of sirloin go into the basket until the edges crisp, the broccoli comes out tender-crisp with a little char, and everything gets tossed in a ginger-garlic soy sauce that thickens in about two minutes. Start to finish: 35 minutes.

The air fryer does something a wok can’t do at home: it gives you genuinely crispy beef edges without a pot of oil and without your smoke alarm getting involved. You’re cooking the beef and the broccoli separately — that’s the whole trick — and then bringing them together in a skillet for the last two minutes so the sauce coats everything evenly.
Serve it over Instant Pot jasmine rice and you’ve beaten the delivery driver by twenty minutes.
What Is Panda Express Broccoli Beef?
Worth knowing before you make it: Panda Express calls this dish Broccoli Beef, not beef and broccoli. Their version is marinated sliced beef and fresh broccoli florets wok-tossed in a mild ginger soy sauce — one of the lighter entrées on the menu, since it’s more vegetable and less batter than something like Beijing Beef.
This copycat gets you the same flavor profile — savory first, faintly sweet, ginger and garlic underneath — with one upgrade. Air frying gives the beef crisp edges the wok version doesn’t have.

Why You’ll Love This Air Fryer Beef and Broccoli
- 35 minutes, start to finish. Ten minutes of prep, and the air fryer does the rest while you make the sauce.
- Crispier than takeout. The cornstarch coating plus dry air fryer heat gives you browned, crisp beef edges instead of steamed-in-sauce beef.
- Less oil. A few seconds of cooking spray does what a half cup of wok oil does at the restaurant.
- Cheaper than delivery. One pound of sirloin tip feeds four. No delivery fee, no tip, no cold container.
- Adjustable. Sweeter, saltier, spicier, more broccoli — you control every variable, which you can’t do at the counter.

Ingredients You’ll Need

For the Beef and Broccoli
- Sirloin tip steak: Slice thinly against the grain into bite-sized strips. Flank steak, ribeye, or top round work too.
- Soy sauce: Adds salty umami flavor and helps the cornstarch stick.
- Garlic powder and onion powder: Create a savory base that clings directly to the beef.
- Cornstarch: Helps the beef develop a crisp exterior in the air fryer.
- Broccoli florets: Cut into similar-sized pieces so they cook evenly.
For the Ginger-Garlic Sauce
- Light soy sauce: Use soy sauce light in color, not reduced-sodium soy sauce.
- Beef stock: Thins the sauce so it coats the ingredients smoothly.
- Light brown sugar: Adds the subtle sweetness found in the restaurant version.
- Cornstarch: Thickens the sauce as it cooks in the skillet.
- Fresh garlic and fresh ginger: Mince finely for bold, restaurant-style flavor.
- Rice vinegar: Balances the sweetness and brightens the rich sauce.
- Scallions: Optional, but add a fresh bite and colorful finish.
How to Make Air Fryer Beef and Broccoli

Step One: Coat the beef. Put the sliced steak in a medium bowl and toss with the soy sauce, garlic powder, and onion powder. Sprinkle the cornstarch over the top and mix until every piece has a thin, even film — no dry pockets, no gummy clumps. Set aside.
Step Two: Air fry the broccoli first. Preheat the air fryer to 375°F for 3–4 minutes on the air fry setting. Add the broccoli, spray with cooking spray, and shake to coat. Cook 8 minutes, shaking every 2 minutes, until tender-crisp with browned edges. Move it to a bowl.
Broccoli goes first because it’s forgiving. Beef goes second so it hits the skillet hot.

Step Three: Air fry the beef. Spray the basket, then add the beef in a single layer — work in two batches if your basket is small. Crowding it steams the beef instead of crisping it. Spray the top. Air fry at 375°F for 15 minutes, shaking every 5 minutes and re-spraying each time. The beef should be cooked through with lightly crisp edges.

Step Four: Sauce and toss. Whisk the light soy sauce, beef stock, brown sugar, cornstarch, minced garlic, rice vinegar, and ginger in a small bowl. Add the beef and broccoli to a large skillet over medium heat, pour in the sauce, and toss to coat. Cook about 2 minutes, until the sauce turns glossy and clings to a spoon. Garnish with scallions and serve.

Tips for the Best Air Fryer Beef and Broccoli
- Slice thin, and slice against the grain. Look for the parallel lines running through the steak and cut across them. Freeze the sirloin for 15 minutes first and your knife will do the work for you. Thin + against the grain is the whole difference between tender and chewy.
- Don’t overdo the cornstarch. One tablespoon per pound coats; two tablespoons leaves a powdery coating you’ll notice in your mouth after the first bite. If you’ve had that happen with air fryer beef before, this was why.
- Single layer, always. The air fryer crisps by moving hot air across surfaces. Overlap the beef and you’ve built a steamer.
- Shake every 5 minutes. The heating element sits above the basket, so whatever’s on top browns first. Shaking rotates it.
- Re-spray when you shake. Cornstarch needs a little fat to brown rather than turn to dust.
- Taste the sauce before it goes in. Sweeter? More brown sugar. Sharper? More rice vinegar. Fix it in the bowl, not in the skillet.
- Have the rice ready first. The sauce thickens in two minutes and the beef is at its crispiest right then. Don’t make it wait.
Substitutions and Swaps
- Other cuts: Flank steak, ribeye, top round, and even shaved steak all work. Any of them, sliced thin against the grain, will be fine. Fattier cuts like ribeye brown faster — check at 12 minutes.
- Make it vegetarian: Swap the beef for extra-firm tofu, pressed and cubed, and use vegetable stock instead of beef stock. Cornstarch coating and cook time stay the same.
- Add vegetables: Bell peppers, snap peas, and thinly sliced carrots all air fry alongside the broccoli on the same 8-minute cycle. Add them with the broccoli, not the beef.
- Frozen broccoli: Fresh is better here — frozen carries water, and water is the enemy of crisping. If frozen is what you’ve got, thaw it completely and pat it very dry, then knock 2 minutes off the cook time.
- Make it spicy: A teaspoon of chili garlic sauce or a pinch of red pepper flakes whisked into the sauce.
- Lower sodium: Use low-sodium soy sauce in both the marinade and the sauce, and swap a tablespoon of the sauce’s soy for water.

Storing and Reheating
- Refrigerator: Cool completely, then store in an airtight container for up to 3 days.
- Freezer: Up to 3 months in a freezer-safe container. Fair warning — broccoli goes soft after freezing. If you’re cooking specifically to freeze, freeze the beef and sauce separately and cook fresh broccoli when you reheat.
- Reheating: The air fryer at 350°F for 4–5 minutes brings the crisp back better than anything else. The microwave works in 1–2 minutes if you don’t care about texture.
If beef-and-broccoli-for-later is the goal, this sheet pan beef and broccoli freezer meal is built for it from the start.
What to Serve With Air Fryer Beef and Broccoli
Rice is the default and it’s the default for a reason — Instant Pot jasmine rice has the right fragrance for this sauce, and Ninja Foodi brown rice works if you want more fiber on the plate.
Going low-carb? Air fryer cauliflower rice soaks up the sauce nicely, and Instant Pot quinoa is the higher-protein option.
For a full takeout spread, add Instant Pot vegetarian Chinese fried rice and start the meal with air fryer Chinese chicken potstickers. If you’ve got frozen spring rolls in the freezer, here’s how to reheat spring rolls in the air fryer so they come out crisp. Something green on the side? An air fryer spinach and strawberry salad cuts through the richness.
And if this is the start of a Panda Express habit, air fryer Panda Express Black Pepper Beef is the peppery counterpart to this one, Beijing Beef is the sweet-tangy crispy one, and air fryer Chinese sesame chicken rounds out a two-entrée plate. Air fryer Chinese spare ribs if you want to go bigger, and air fryer Chinese donuts for dessert.

Air Fryer Beef and Broccoli FAQs
What cut of beef is best for air fryer beef and broccoli? Sirloin tip is my pick — lean, affordable, and it doesn’t dry out. Flank steak is the classic choice and works just as well. Ribeye and top round are both fine. The cut matters less than the cut direction: thin slices against the grain, every time.
Why is my beef coated and chalky? Too much cornstarch. One tablespoon per pound of beef is the ceiling. Any more and the excess doesn’t hydrate in the sauce — it just sits there. Mix thoroughly so the coating is even, and shake off any dry powder before the beef hits the basket.
Can I make Panda Express broccoli beef without an air fryer? Yes. Sear the coated beef in a hot skillet with a tablespoon of oil, 1–2 minutes per side in batches, and steam or blanch the broccoli. You lose the crisp edges but the sauce carries it.
Can I use frozen broccoli? You can, but fresh is noticeably better. Frozen broccoli releases water in the basket, which steams instead of crisps. Thaw it fully, pat it dry, and reduce the cook time by about 2 minutes.
How do I keep the broccoli from getting too crispy? Check it at 6 minutes instead of 8, and shake more often. Bigger florets also hold up better than small ones — small pieces have more surface area exposed to the heating element.
Why does mine have more beef than broccoli? Because beef shrinks in the air fryer and broccoli doesn’t. A full pound of florets against a pound of steak gets you the restaurant ratio.
Is this the same as Panda Express Broccoli Beef? Same flavor, different texture. Panda Express wok-tosses theirs, so the beef is soft and saucy throughout. Air frying crisps the edges before the sauce goes on. Most people find the air fryer version better; purists find it different.
Can I double it? Yes, but not in one basket. Cook the beef in two batches — the single layer is non-negotiable. The sauce doubles cleanly.

More Panda Express Copycat Recipes
Broccoli Beef is rarely the only thing on the plate — it’s a two-entrée chain, and half the fun of a copycat night is building your own combo plate. Here’s the rest of the Panda Express menu, made in the air fryer.
Beef and steak entrées
- Air Fryer Panda Express Black Pepper Beef — the peppery, oyster-sauce counterpart to this one. Twenty minutes, same single-layer technique.
- Air Fryer Copycat Panda Express Beijing Beef — crispy flank steak in a sweet-tangy glaze with bell peppers and onions. The showy one.
Chicken entrées
- Air Fryer Copycat Panda Express Orange Chicken — the one everyone orders. Panko-crusted and air fried instead of deep fried.
- Air Fryer Panda Express Kung Pao Chicken — peanuts, zucchini, bell peppers, and real Szechuan heat.
- Air Fryer Panda Express Sweet Fire Chicken — pineapple and chile sauce, sweet with a back-end kick.
- Air Fryer Panda Express Honey Sesame Chicken — crispy chicken in a glossy honey sesame glaze.
- Panda Express Green Bean Chicken — their String Bean Chicken Breast, and the lightest entrée on the menu.
- Air Fryer Chinese Sesame Chicken — takeout-counter sesame chicken if honey sesame isn’t your thing.
Appetizers and sides
- Air Fryer Copycat Panda Express Cream Cheese Rangoon — crispy wontons, creamy filling, seven minutes.
- Air Fryer Copycat Panda Express Fried Dumplings — golden bottoms without a drop of frying oil.
- Air Fryer Copycat Panda Express Chicken Egg Rolls — the crunch, minus the deep fryer.
- Copycat Panda Express White Rice — fluffy jasmine rice, exactly what goes under everything above.

Already have leftovers? Here’s how to reheat Panda Express leftovers in the air fryer so the beef crisps back up instead of steaming into mush.

Air Fryer Beef and Broccoli
Description
Ingredients
Beef and Broccoli
- 1 pound sirloin tip steak, thinly sliced against the grain
- 1 tablespoon soy sauce
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 tablespoon cornstarch
- 1 pound broccoli florets, cut into bite-sized pieces
- Cooking spray
Ginger-Garlic Sauce
- 1/4 cup light soy sauce
- 1/4 cup beef stock
- 2 tablespoons light brown sugar, packed
- 1 tablespoon cornstarch
- 4 cloves garlic, minced
- 1 1/2 teaspoons rice vinegar
- 1 teaspoon fresh ginger, minced
- Sliced scallions, for garnish (optional)
Instructions
- Place the sliced steak in a medium bowl and toss with the soy sauce, garlic powder, and onion powder. Sprinkle in the cornstarch and mix until the beef is evenly coated.
- Preheat the air fryer to 375°F for 3–4 minutes on the air fry setting.
- Add the broccoli to the basket, spray with cooking spray, and shake to coat. Air fry at 375°F for 8 minutes, shaking every 2 minutes, until tender-crisp and starting to brown. Transfer to a bowl.
- Spray the basket. Add the beef in a single layer (work in batches if needed) and spray the top. Air fry at 375°F for 15 minutes, shaking every 5 minutes and re-spraying, until cooked through with crisp edges.
- Whisk together the light soy sauce, beef stock, brown sugar, cornstarch, garlic, rice vinegar, and ginger in a small bowl.
- Add the beef and broccoli to a large skillet over medium heat. Pour in the sauce and toss to coat. Cook 2 minutes, until thickened and glossy.
- Garnish with scallions and serve immediately over rice.
Equipment
- Cooking Spray
- Parchment Paper, optional
Notes
- Slice the beef against the grain. Freeze it 15 minutes first for cleaner slices.
- Single layer for the beef — crowding steams it.
- One tablespoon of cornstarch per pound of beef. More leaves a chalky coating.
- For lower sodium, use low-sodium soy sauce in both the marinade and the sauce.
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!

Emma
I love beef and broceli. Never ate it at Panda’s but judging from other recipies from you that I’ve used, I believe this, too, will be ever-so delicious. Thanks for sharing.
Charles G
When I first looked at the final result, I thought it looked rather dry. Boy was I wrong! Very tasty on top of Bird’s Eye garlic flavored riced cauliflower. I didn’t have rice vinegar, so I substituted Worcestershire sauce. The final result of the beef left a coating in my mouth; I’m not sure if it was the cornstarch (which I mixed in well) or the beef itself. Also, next time I would add a pound of broccoli florets as I ended up with a lot more beef than broccoli.
John
Amazing!
Janet Marshal
Love this recipe, can’t believe I made chinese take-out in my air fryer!
Danni Bravati
This was so good. My kids were in love.
Janice Beson
This was so good. I mean I couldn’t believe it, I made it in my own air fryer. My family loved it. so much better than take-out
Trish
my husband gave it 2 thumbs up and 5 stars Great recipe and super quick… the next time I make it though I think I’d use a bit less soya sauce and corn starch in the sauce at the end as it was really really thick snd the soya sauce was a bit over powering for me…( I’m very sensitive to strong flavours though) as I said my husband loved it and he is super duper picky!! Thankyou gor giving me yet another dinner win with my hubby😁