These air fryer chicken legs are crispy on the outside, juicy inside, and packed with flavor. They cook fast, use simple spices, and come out perfect every time. This is one of those easy dinners that feels special without much work.
It’s great for busy nights because the air fryer does most of the work. The skin gets golden and crisp while the meat stays tender and juicy.
Servings: 4
Cook Time: 22–25 minutes
Prep Time: 10 minutes
Total Time: About 35 minutes
Why I Love This Recipe
I started making these chicken legs on nights when I needed something easy but still homemade. The first time I tried them in the air fryer, I couldn’t believe how crispy the skin got without deep frying. Now it’s one of my favorite quick dinners because it always turns out good.
What I love most is how simple the ingredients are. You probably already have everything in your kitchen. The seasoning sticks perfectly to the chicken, and the air fryer makes cleanup so easy.
Reasons I keep making this recipe:
- Crispy skin without frying in oil
- Juicy chicken every time
- Uses pantry spices
- Fast cooking time
- Easy cleanup
- Great for meal prep
- Works with almost any side dish
What You’ll Need
- 8 bone-in chicken legs
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder
- ½ teaspoon dried oregano
- 1 tablespoon chopped parsley for garnish

Tools You’ll Need
- Air fryer
- Large mixing bowl
- Tongs
- Measuring spoons
- Paper towels
- Meat thermometer
Why This Recipe Works (Quick Science)
The air fryer cooks with hot moving air. That fast-moving heat helps dry the chicken skin while cooking the meat evenly. Dry skin plus a little oil equals crispy texture.
The chicken legs stay juicy because dark meat has more fat than chicken breast. The seasoning also sticks better when the chicken is lightly coated in oil.
Pro Tips
- Pat the chicken dry really well before seasoning. Dry skin gets crispier.
- Don’t stack the chicken in the air fryer basket. Air needs space to move around.
- Flip the chicken halfway through cooking so both sides get golden brown.
- Use a meat thermometer for perfect chicken. The center should reach 175°F near the bone.
- Let the chicken rest for 5 minutes before serving so the juices stay inside.
Substitutions and Variations
- Use avocado oil instead of olive oil
- Add cayenne pepper for extra heat
- Swap smoked paprika for regular paprika
- Use Italian seasoning instead of oregano
- Add grated parmesan after cooking for cheesy chicken legs
- Try lemon pepper seasoning for a fresh flavor
Make Ahead Tips
You can season the chicken up to 24 hours ahead and keep it covered in the fridge. This gives the spices even more flavor.
Cooked chicken legs also reheat well in the air fryer at 375°F for about 5 minutes.
Common Mistakes
- Skipping the drying step: Wet chicken skin will not get crispy.
- Overcrowding the basket: The chicken steams instead of crisps.
- Not flipping the chicken: One side may cook unevenly.
- Pulling it out too early: Dark meat needs enough time to become tender.
- Using too much oil: A light coating works best.
Instructions
Step 1: Dry the Chicken Legs
Pat 8 bone-in chicken legs dry with paper towels. Make sure the skin feels dry before adding seasoning.

Ultra close-up shot of 8 raw bone-in chicken legs being patted dry with white paper towels, moisture visible on the towels, chicken skin looking dry and textured, large glass bowl underneath the chicken legs, main object fully centered and not cropped out, a straight 90-degree top-down shot with no tilt, captured directly overhead, white marble surface with hints of gold, soft natural shadows
Step 2: Season the Chicken
Place the dried chicken legs into a large bowl. Add 2 tablespoons olive oil, 1 teaspoon salt, 1 teaspoon black pepper, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon smoked paprika, ½ teaspoon chili powder, and ½ teaspoon dried oregano. Toss until every chicken leg is fully coated.

Step 3: Add Chicken to Air Fryer
Place the seasoned chicken legs into the air fryer basket in a single layer. Leave space between each piece so the air can move around.

Step 4: Air Fry the Chicken
Cook the chicken legs at 400°F for 12 minutes. Flip the chicken with tongs, then cook another 10 to 13 minutes until the skin is crispy and the inside reaches 175°F.

Step 5: Rest and Garnish
Move the cooked chicken legs to a round white serving plate. Sprinkle with 1 tablespoon chopped parsley and let rest for 5 minutes before serving.

What to Serve With
These chicken legs go with almost anything.
Try serving them with:
- Mashed potatoes
- Mac and cheese
- Roasted broccoli
- Corn on the cob
- Coleslaw
- Rice
- Caesar salad
- Garlic bread
- Air fryer fries
Leftovers and Storage
Store leftover chicken legs in an airtight container in the fridge for up to 4 days.
To reheat:
- Air fryer: 375°F for 4–5 minutes
- Oven: 375°F for 10 minutes
- Microwave: About 1 minute, though the skin will soften
You can also freeze cooked chicken legs for up to 2 months.
Macros Information
Approximate per serving (2 chicken legs):
- Calories: 390
- Protein: 31g
- Fat: 28g
- Carbohydrates: 2g
- Fiber: 0g
- Sugar: 0g
FAQ
Can I use frozen chicken legs?
Yes, but thaw them first for the crispiest skin and even cooking.
How do I know the chicken is done?
Use a meat thermometer. The thickest part near the bone should reach 175°F.
Can I use chicken thighs instead?
Yes. Bone-in chicken thighs work great and cook in about the same time.
Do I need to preheat the air fryer?
It helps the chicken cook more evenly and crisp faster, but it’s not required.
Can I make these spicy?
Yes. Add cayenne pepper or extra chili powder.
Final Thoughts
These air fryer bone-in chicken legs are one of the easiest dinners you can make. They come out crispy, juicy, and full of flavor with very little work. Once you try them, you’ll want to make them again and again.
If you make this recipe, leave a comment and share how it turned out. I’d love to hear what sides you served with it or what seasonings you added.
