Main Courses
This air fry chicken and broccoli recipe delivers restaurant-quality results with minimal effort—crispy golden chicken and perfectly tender broccoli in just 15 minutes. The secret lies in a simple but flavorful marinade that transforms ordinary chicken thighs into juicy, aromatic bites while keeping the broccoli vibrant and slightly charred.
After years of testing different methods, I've perfected the timing and temperature to ensure every piece comes out exactly as promised: crispy on the outside and tender on the inside.
The beauty of this recipe is its balance—it's a complete meal with protein, vegetables, and a garlicky herb sauce that ties everything together. You'll start with chicken thighs (bone-in for extra flavor), coated in a blend of olive oil, garlic powder, onion powder, and a touch of smoked paprika.
While the chicken air-fries, the broccoli gets tossed in the same seasoning and joins the party for the final minutes, absorbing all that delicious flavor. The air fryer's even heat distribution means no hot spots or uneven cooking—just consistent, foolproof results every time.
What you'll end up with is a plate that looks as impressive as it tastes: golden-brown chicken with crispy edges, bright green broccoli florets that still have a satisfying bite, and a sauce that's rich with garlic and herbs.
The combination is perfectly balanced—savory chicken, slightly sweet broccoli, and a sauce that adds depth without overpowering. It's the kind of dish that feels special but comes together in under 20 minutes of active time, making it ideal for weeknight dinners or meal prep for the week ahead.
Serve this dish over steamed rice or with a side of quinoa to round out the meal, or enjoy it as-is for a satisfying, protein-packed dinner. The leftovers reheat beautifully in the air fryer, keeping that crispy texture intact.
Whether you're feeding a family or treating yourself to a quick but flavorful meal, this recipe delivers on every promise—no compromises, just delicious results.
Ingredients for air fry chicken and broccoli
Crispy chicken, vibrant broccoli, and a garlicky herb sauce—just 13 ingredients for a restaurant-worthy meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Bone-In Chicken Thighs 🍗 | 1 ½ lb | Skin-on preferred for crispiness |
| Fresh Broccoli Crowns 🥦 | 2 cups | Florets cut into bite-sized pieces |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For coating and marinade |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tbsp | For savory depth |
| Smoked Paprika 🌶️ | 1 tsp | For subtle smokiness |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Fresh Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Unsalted Butter 🧈 | 1 tbsp | For sauce richness |
| Jasmine Rice 🍚 | 1 cup | Uncooked, for serving |
The chicken thighs are the star here—bone-in and skin-on for that perfect crispy-tender texture. Trader Joe's or Costco usually have great prices on bone-in thighs, and you can ask the butcher to trim any excess fat if you're buying from a specialty shop. Fresh broccoli with bright green florets is key—avoid anything with yellow stems or wilted leaves. I always grab a head and cut it myself for the freshest pieces. The jasmine rice? Minute Rice works in a pinch, but if you've got time, basmati or long-grain white rice makes a better base for soaking up that garlicky sauce.
No fresh garlic? Garlic powder works but reduce to 0.5 tbsp—it's less potent. Smoked paprika out of stock? Regular paprika plus a pinch of cayenne gives similar warmth. The parsley is just for garnish, so dried works if you're in a bind (use half the amount). For the sauce, butter is non-negotiable—it adds richness the olive oil can't match. If you're watching calories, use half butter and half olive oil instead. The lemon juice brightens everything up, so don't skip it—even a splash from a bottle works in a pinch.
Chicken thighs keep 3 days in the fridge, but cook them within 2 days for best texture. Broccoli stays fresh 5 days wrapped in a damp towel. The sauce components (garlic, parsley, lemon) can be prepped ahead and stored separately. For meal prep, cook the chicken and broccoli separately, then toss with sauce when reheating. The air fryer reheats leftovers perfectly—just 3 minutes at 350°F to restore that crispy magic. Portion into containers with rice for easy grab-and-go lunches.
Why You'll Love This Recipe
- Foolproof Seasoning: I swear by the garlic and onion powders here—they cling to the chicken like a hug, turning it from plain to ridiculously good with zero effort. Just toss those thighs in olive oil, sprinkle, and let the air fryer work its magic.
- No-Fail Crisp: That bone-in secret? It keeps the chicken juicy while the skin gets dangerously crispy—no flipping, no fuss. My kids still fight over the last piece, even when I tell them to share.
- Leftovers That Beg: The broccoli stays bright, the chicken stays tender, and honestly? This meal tastes just as good cold the next day. I meal prep it all the time—just reheat and grab, no sad wilted greens here.
- Budget Buoy: Bone-in thighs stretch my grocery budget, and fresh broccoli crowns last longer than pre-cut florets. Between us, this is my go-to when I’m broke but still want flavor—no takeout needed.
Step-by-step instructions for crispy-tender air fry chicken and broccoli
Here's how to get that perfect balance of golden, crispy chicken and tender broccoli every time.
Season and Prep the Chicken
Pat the 1.5 lb bone-in chicken thighs dry with paper towels—this is crucial for crispiness. In a large bowl, whisk together 2 tbsp extra-virgin olive oil, 1 tbsp garlic powder, 1 tbsp onion powder, 1 tsp smoked paprika, 0.5 tsp ground black pepper, and 1.5 tsp kosher salt. Pour this mixture over the chicken and toss gently to coat evenly.
Let the chicken sit for 10 minutes at room temperature while you prep the broccoli. This resting time ensures even cooking. I like to place the bowl on a wire rack over a plate to catch any drips—this prevents soggy chicken later.
Cut and Toss the Broccoli
Cut the 2 cups fresh broccoli crowns into bite-sized florets. In a separate bowl, toss the broccoli with 1 tbsp lemon juice—this keeps the florets vibrant and prevents bitterness. Add 1 tbsp extra-virgin olive oil (from the remaining amount) and toss again until evenly coated.
Here's the thing—don't overcrowd the air fryer basket. You'll need to cook the chicken and broccoli in batches. I recommend starting with the chicken first since it takes longer to crisp properly.
Air Fry the Chicken to Perfection
Preheat your air fryer to 375°F for 3 minutes—this ensures even cooking from the start. Arrange the seasoned chicken thighs in a single layer in the air fryer basket, leaving ½-inch between pieces. Cook for 12 minutes, then flip and cook for another 10-12 minutes until the skin is deep golden brown and the internal temperature reaches 165°F.
Don't walk away during this step. The chicken releases easily from the basket when it's ready—if it sticks, it needs more time. The skin should be crispy enough to hold its shape but still tender underneath.
Cook the Broccoli Until Tender-Crisp
While the chicken rests, add the tossed broccoli to the air fryer basket in a single layer. Cook at 375°F for 6-8 minutes, shaking the basket halfway through, until the broccoli is bright green and tender when pierced with a fork. You want it to hold its shape but still have a slight bite.
If you're cooking in batches, keep the chicken warm in a 200°F oven while you finish the broccoli. This maintains the crispiness without overcooking. The broccoli should be vibrant and slightly charred in spots—this adds great flavor.
Make the Garlicky Herb Sauce
In a small skillet over medium heat, melt 1 tbsp unsalted butter. Add the 4 cloves minced fresh garlic cloves and sauté for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Remove from heat and stir in 0.25 cup chopped fresh parsley and 1 tbsp lemon juice. Set aside to keep warm.
This sauce ties everything together with bright, herby flavor. The butter adds richness while the lemon keeps it from being too heavy. You can also drizzle a little extra lemon juice over the chicken and broccoli right before serving.
Serve with Jasmine Rice
Cook the 1 cup jasmine rice according to package instructions—usually 15 minutes in boiling water, then 10 minutes steaming with the lid on. Fluff with a fork and serve immediately alongside the crispy chicken and broccoli.
To assemble, divide the rice among plates, then arrange the chicken and broccoli on top. Drizzle with the garlicky herb sauce and garnish with extra parsley. The contrast of crispy chicken, tender broccoli, and fluffy rice makes this dish incredibly satisfying.
Pro Tips For Making Air Fry Chicken And Broccoli
- CRANK THE HEAT FIRST: Start your air fryer at 400°F (200°C) for the first 8 minutes—this sears the chicken skin into crispy perfection before it loses heat. I used to cook it at 375°F like the recipe said, and the skin always came out greasy instead of golden. Trust me, the extra 25°F makes all the difference for that crunch.
- TRIM BROCCOLI STEMS THIN: Cut the thickest part of the broccoli stems lengthwise to expose the core—this speeds up cooking and prevents soggy florets. I learned this the hard way after pulling out undercooked centers while the edges were already charred. A sharp knife and a quick slice down the middle saves time and frustration.
- SALT CHICKEN BEFORE OILING: Season the bone-in thighs before tossing them in olive oil—let the salt sit for 10 minutes to draw out moisture, then pat dry. This guarantees a better crust and prevents the oil from steaming the skin instead of crisping it. (Yes, even if you’re impatient like me.)
- DON’T OVERCROWD THE BASKET: Leave at least an inch between chicken pieces—if you’re air frying two thighs at once, space them out like they’re on a dinner plate. I used to jam them in tight, and the middle pieces ended up rubbery while the edges burned. The air needs room to circulate, or you’ll regret it.
Dietary considerations for this dish
Gluten-Free Adaptations
This recipe is naturally gluten-free, but there are a few precautions to take for absolute safety. First, ensure your kosher salt and all spice blends (garlic powder, onion powder, smoked paprika) are certified gluten-free—some brands use shared facilities.
I always check the labels on Trader Joe's or Penzeys spices because they're reliable for gluten-free diets. The jasmine rice is also gluten-free, but if you're using a pre-made rice mix, verify the packaging. 🌾
Low-Carb/Keto Options
For a keto-friendly version, skip the rice entirely and serve the chicken and broccoli over cauliflower rice (about 2 cups riced cauliflower per serving). The sauce remains the same, but you can reduce the butter to ½ tbsp if watching calories.
The bone-in chicken thighs provide plenty of protein—each serving has about 30 grams—while the broccoli adds fiber without spiking blood sugar. Just avoid the rice entirely to stay under 5g net carbs per serving.
Dairy-Free Substitutes
The sauce relies on butter, but you can easily make it dairy-free by replacing the 1 tbsp unsalted butter with 1 tbsp olive oil or vegan butter (like Miyoko's). The flavor will be slightly lighter, but the garlic and lemon still shine.
For extra richness, add 1 tsp nutritional yeast to the sauce—it adds a cheesy depth without dairy. The rest of the recipe stays the same, including the air-fried chicken and broccoli, which are naturally dairy-free. 🥛
Allergen-Friendly Swaps
If nut allergies are a concern, this recipe is already safe—no nuts are used. For soy-free needs, ensure your kosher salt and spices are soy-free (some brands add anti-caking agents with soy). The lemon juice and fresh parsley are naturally allergen-free, but always double-check labels on packaged ingredients.
For egg-free diets, no adjustments are needed since this recipe doesn’t include eggs. The air fryer method also eliminates the need for breading or binders that might contain allergens. 🚫
Protein Adjustments
For a higher-protein version, swap the chicken thighs for boneless, skinless chicken breasts (about 1.5 lbs)—they’ll cook faster but require a 385°F setting for 10-12 minutes total.
If you prefer ground meat, use 80/20 ground beef (about 1 lb) and cook it with the broccoli for the last 8 minutes at 375°F.
For plant-based, use chickpea flour-coated tofu (press and slice 1 block extra-firm tofu) and air-fry for 12 minutes at 390°F. 💪
Meal Prep Tips
This dish preps beautifully for gluten-free or keto meal prep. Cook the chicken and broccoli separately, then store them in airtight containers with parchment paper between layers to prevent sticking.
Reheat the chicken in the air fryer at 350°F for 3 minutes and the broccoli at 375°F for 2 minutes. Assemble the sauce fresh when reheating to keep it vibrant.
For low-carb meal prep, portion the chicken and broccoli into containers with cauliflower rice on the side—just microwave the rice separately. 📅
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
Yes, but you'll need to adjust the cooking time and temperature. Use 1.5 lb boneless, skinless chicken breasts and air fry at 385°F for 10-12 minutes total, flipping halfway. The breasts cook faster than thighs and don't develop crispy skin, so pat them extra dry and consider brushing with a little olive oil for better browning.
How do I keep the broccoli from getting mushy?
Cook the broccoli for 6-8 minutes max at 375°F and check frequently. Overcooking releases moisture that turns broccoli soggy. Toss with 1 tbsp lemon juice before air frying—this brightens the color and helps maintain texture. Also, avoid overcrowding the basket; cook in batches if needed.
Can I make this recipe ahead of time?
Cook the chicken and broccoli separately, then store in airtight containers with parchment paper between layers. Reheat chicken at 350°F for 3 minutes and broccoli at 375°F for 2 minutes. Make the sauce fresh when reheating to keep it vibrant. The chicken stays crispy when reheated in the air fryer—just avoid microwaving!
What if my air fryer doesn't have temperature controls?
Most budget air fryers still work well—just set it to the highest heat setting (usually around 400°F). Reduce cooking times by 1-2 minutes and check frequently. For chicken, aim for 10-12 minutes total (flip halfway), and broccoli should be ready in 5-7 minutes. The key is watching closely for doneness rather than relying on exact times.
How do I get extra crispy chicken skin?
Pat the chicken very dry with paper towels (even the skin) and let it rest 10 minutes at room temperature. Use bone-in, skin-on thighs for maximum crispiness. After seasoning, place the chicken on a wire rack over a baking sheet before air frying—this allows air to circulate on all sides. Cook at 375°F until the skin is deep golden brown.
