Air Fryer Beef and Broccoli – Fast, Flavorful, and Weeknight Friendly
Air Fryer Beef and Broccoli brings takeout taste to your kitchen in under 30 minutes. Tender beef, crisp broccoli, and a glossy soy-garlic sauce come together with very little oil and even less fuss. You’ll get juicy bites and lightly charred edges without standing over a hot pan.
It’s a smart, satisfying dinner that fits right into a busy weeknight. Serve it over rice or noodles, and you’ve got a complete meal that feels both fresh and comforting.
Why This Recipe Works

This recipe uses the air fryer to mimic the high heat of a wok, giving the beef a nice sear while keeping it juicy. Broccoli cooks quickly in the basket, staying crisp-tender instead of turning mushy.
A simple marinade doubles as a sauce base, so you build flavor from the start without extra steps. Because the air fryer circulates hot air, you get even browning with minimal oil and a clean finish.
Shopping List
- Beef: 1 pound flank steak or sirloin, thinly sliced against the grain
- Broccoli: 4 cups broccoli florets (fresh preferred)
- Soy sauce: 1/4 cup (use low-sodium if preferred)
- Oyster sauce: 2 tablespoons (optional but adds depth)
- Brown sugar or honey: 1–2 tablespoons
- Rice vinegar: 1 tablespoon (or apple cider vinegar)
- Sesame oil: 1 teaspoon
- Garlic: 3 cloves, minced
- Fresh ginger: 1 teaspoon, grated (or 1/2 teaspoon ground ginger)
- Cornstarch: 2 teaspoons (for sauce thickening)
- Neutral oil: 1–2 teaspoons (avocado, canola, or grapeseed)
- Red pepper flakes or sriracha: to taste (optional)
- Green onions: 2, sliced (for garnish)
- Sesame seeds: 1 teaspoon (optional garnish)
- Cooked rice or noodles: for serving
Instructions

- Slice the beef: Freeze the steak for 15–20 minutes to firm it up. Slice thinly against the grain into bite-size strips for tenderness.
- Make the marinade: In a bowl, whisk soy sauce, oyster sauce, brown sugar, rice vinegar, sesame oil, garlic, ginger, and a pinch of red pepper flakes if using.
- Marinate the beef: Add the sliced beef to the bowl.
Toss to coat and let it sit 15–20 minutes while you prep the broccoli and preheat.
- Prep the broccoli: Cut florets into similar sizes. Pat dry to avoid steaming. Toss with 1 teaspoon neutral oil and a pinch of salt.
- Preheat the air fryer: Set to 390°F (200°C) for 3–5 minutes.
A hot basket helps sear the beef.
- Air-fry the broccoli: Add broccoli in a single layer. Cook 5–7 minutes, shaking halfway, until crisp-tender with light char. Transfer to a bowl.
- Air-fry the beef: Drain the beef, reserving the marinade.
Lightly oil the basket if needed. Arrange beef in a single layer and cook 5–7 minutes at 390°F, shaking or flipping halfway. Work in batches for good browning.
- Make the sauce: Pour reserved marinade into a small saucepan.
Whisk in 2 teaspoons cornstarch and 2 tablespoons water. Simmer over medium heat 1–2 minutes until glossy and slightly thickened.
- Toss together: Combine cooked beef and broccoli in a large bowl. Pour over the sauce and toss to coat evenly.
- Garnish and serve: Top with sliced green onions and sesame seeds.
Serve over warm rice or noodles.
How to Store
Let leftovers cool, then transfer to an airtight container. Refrigerate for up to 4 days. Reheat in the air fryer at 350°F for 3–4 minutes to refresh texture, or use a skillet over medium heat.
For longer storage, freeze for up to 2 months in a freezer-safe bag. Thaw overnight in the fridge before reheating.

Why This is Good for You
This dish balances lean protein, fiber-rich vegetables, and just enough sauce to feel satisfying. Beef brings iron, zinc, and B vitamins that help with energy and recovery.
Broccoli adds vitamin C, vitamin K, and antioxidants, supporting immunity and overall health. Using the air fryer means less oil, fewer calories, and a cleaner flavor that still tastes indulgent.
Common Mistakes to Avoid
- Overcrowding the basket: Piling beef or broccoli too high leads to steaming, not searing. Cook in batches for better browning.
- Skipping the preheat: A cold basket slows searing.
Preheat to get that quick, tasty caramelization.
- Cutting beef too thick: Thick strips can turn tough. Aim for thin, even slices across the grain.
- Wet broccoli: Moisture prevents crisping. Pat broccoli dry before cooking.
- Using all the marinade raw: Don’t pour raw marinade directly on cooked food.
Cook it into a sauce first for safety and flavor.
- Too much sugar: Sweetness helps balance, but excess can burn in the air fryer. Stick to the suggested amount.
Recipe Variations
- Spicy beef and broccoli: Add 1–2 teaspoons sriracha or a sliced fresh chili to the marinade. Finish with extra red pepper flakes.
- Ginger-scallion twist: Increase fresh ginger to 1 tablespoon and stir sliced scallions into the sauce at the end.
- Orange beef and broccoli: Add 1 tablespoon orange zest and 2 tablespoons orange juice to the marinade for a citrusy note.
- Low-sodium version: Use low-sodium soy sauce and skip the oyster sauce.
Add a splash of water or stock and a squeeze of lime for balance.
- Gluten-free: Swap soy sauce for tamari or coconut aminos, and use a gluten-free oyster sauce or omit it.
- Extra veg: Toss in bell peppers, snap peas, or mushrooms. Air-fry them with the broccoli and combine at the end.
- Different protein: Try thinly sliced chicken thighs or tofu. Adjust cook time: chicken 8–10 minutes; tofu 10–12 minutes with a cornstarch dusting.
FAQ
What cut of beef works best?
Flank steak and sirloin are top choices because they slice thinly and stay tender.
Skirt steak also works but can be slightly chewier, so slice very thin against the grain.
Can I use frozen broccoli?
Yes, but thaw and pat it very dry first. Frozen broccoli tends to release more moisture, so cook a minute or two longer to get some char.
Do I need to line the air fryer basket?
No, but a light spray of oil prevents sticking. If you use a liner, choose one with holes for airflow and never preheat with paper liners inside.
How do I keep the beef tender?
Slice against the grain, marinate for at least 15 minutes, and avoid overcooking.
High heat and short cook time give you seared edges and juicy centers.
Can I make this without oyster sauce?
Absolutely. Increase soy sauce slightly and add a little extra brown sugar or a splash of stock for body. The flavor will still be rich and satisfying.
What if my sauce is too thick?
Whisk in a tablespoon of water at a time until it reaches your desired consistency.
If it’s too thin, simmer another minute.
How do I scale the recipe?
Double everything and cook in multiple batches. Keep finished components warm in a low oven (200°F) until ready to toss with the sauce.
Is this meal prep friendly?
Yes. Portion into containers with rice and refrigerate.
Reheat in the air fryer or microwave; add a splash of water to loosen the sauce if needed.
Final Thoughts
Air Fryer Beef and Broccoli is the kind of recipe you’ll make on repeat: quick to prep, big on flavor, and easy to clean up. It delivers that takeout-style satisfaction with fresher ingredients and less oil. Keep the basics on hand, and you’re never far from a hot, balanced dinner.
Once you nail the technique, play with the variations and make it your own.


Ingredients
Method
- Slice the beef: Freeze the steak for 15–20 minutes to firm it up. Slice thinly against the grain into bite-size strips for tenderness.
- Make the marinade: In a bowl, whisk soy sauce, oyster sauce, brown sugar, rice vinegar, sesame oil, garlic, ginger, and a pinch of red pepper flakes if using.
- Marinate the beef: Add the sliced beef to the bowl. Toss to coat and let it sit 15–20 minutes while you prep the broccoli and preheat.
- Prep the broccoli: Cut florets into similar sizes. Pat dry to avoid steaming. Toss with 1 teaspoon neutral oil and a pinch of salt.
- Preheat the air fryer: Set to 390°F (200°C) for 3–5 minutes. A hot basket helps sear the beef.
- Air-fry the broccoli: Add broccoli in a single layer. Cook 5–7 minutes, shaking halfway, until crisp-tender with light char. Transfer to a bowl.
- Air-fry the beef: Drain the beef, reserving the marinade. Lightly oil the basket if needed. Arrange beef in a single layer and cook 5–7 minutes at 390°F, shaking or flipping halfway. Work in batches for good browning.
- Make the sauce: Pour reserved marinade into a small saucepan. Whisk in 2 teaspoons cornstarch and 2 tablespoons water. Simmer over medium heat 1–2 minutes until glossy and slightly thickened.
- Toss together: Combine cooked beef and broccoli in a large bowl. Pour over the sauce and toss to coat evenly.
- Garnish and serve: Top with sliced green onions and sesame seeds. Serve over warm rice or noodles.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
