Forget frozen bagged fries. These homemade air fryer french fries are shatteringly crispy on the outside, fluffy and pillowy inside, with just a tablespoon of oil. They taste exactly like what you get at a good burger joint β only you made them.
The secret is soaking the potatoes in cold water to remove starch, then double-cooking at two different temperatures. Sounds fussy, but it takes 5 extra minutes and the difference is night-and-day.
π Recipe
Ingredients
- 2 large russet potatoes (about 1.5 lbs)
- 1 tbsp avocado oil or olive oil
- 1 tsp salt
- Β½ tsp garlic powder (optional)
- ΒΌ tsp black pepper
- Cold water for soaking
Instructions
- Cut the potatoes into ΒΌ-inch thick sticks. Try to keep them uniform β this is the biggest factor in even cooking.
- Soak for 30 minutes (or up to 2 hours) in cold water. This draws out starch and is THE key to crispy fries. Skip this and you get soggy fries.
- Drain and dry completely. Spread fries on paper towels and pat bone-dry. Any water = steam, not crisp.
- Toss with oil and seasonings in a large bowl until evenly coated. Don't over-oil β 1 tbsp is plenty.
- First cook at 325Β°F for 10 minutes, shaking the basket halfway. This partially cooks the inside without browning the outside.
- Crank heat to 380Β°F and cook 6-8 more minutes, shaking once or twice. Watch closely at the end β they go from golden to burnt fast.
- Salt immediately after removing from the air fryer while still hot. The heat helps the salt stick. Serve right away.
π₯ Pro Tips
- Russet potatoes only: They have the highest starch content and make the crispiest fries. Yukon Gold works but won't be as crispy.
- Don't skip the soak: 30 minutes minimum. This is non-negotiable for crispy fries. Change the water once if it looks cloudy.
- Uniform size: Thicker fries need more time; thinner ones burn. Keep them consistent β about the width of your pinky finger.
- Single layer: Overcrowding = steaming. Cook in 2 batches if your basket is small.
- Shake every 5 minutes: This is how you get even browning on every side.
Variations
Classic is great, but here are some ways to mix it up:
π§ Garlic Parmesan
Toss hot fries with 2 tbsp melted butter, 3 minced garlic cloves, and 2 tbsp grated parmesan. Top with fresh parsley.
πΆοΈ Cajun Spiced
Replace basic seasonings with 1 tbsp Cajun seasoning and a pinch of cayenne. Great with aioli dipping sauce.
π§ Loaded Fries
Top cooked fries with shredded cheddar, cooked bacon bits, and green onions. Air fry 2 more minutes to melt cheese. Finish with sour cream.
π Sweet Potato
Use 2 medium sweet potatoes instead. Skip the soak β sweet potatoes don't need it. Cook at 380Β°F for 15 min, shake, then 5 more min.
πΏ Truffle Rosemary
Toss hot fries with 1 tbsp truffle oil, 1 tsp chopped rosemary, and flaky sea salt. Restaurant-level vibes at home.
π§πͺ Belgian-Style Thick Cut
Cut fries Β½-inch thick. Cook at 325Β°F for 12 min, then 380Β°F for 10 min. Serve with mayo β no ketchup.
π οΈ Recommended Equipment
French Fry Cutter
Perfect uniform cuts in seconds. Worth it if you make fries often.
Check Price βFrequently Asked Questions
Do I really need to soak the potatoes?
Yes, if you want crispy fries. Soaking removes surface starch that makes fries gummy and soggy. 30 minutes minimum, and you'll taste the difference.
Can I use frozen fries in the air fryer?
Absolutely. Skip all prep steps, spread in the basket, cook at 400Β°F for 12-15 minutes, shaking halfway. No oil needed since they're pre-fried.
Why did my fries come out limp?
Three usual suspects: you didn't dry them enough after soaking, you overcrowded the basket, or you used a waxy potato variety. Pat bone-dry, cook in batches, and stick with russets.
Can I make these ahead?
Best eaten fresh. If you must reheat: air fry at 380Β°F for 3-4 minutes. Never microwave β you'll destroy the crispness.
What about a dipping sauce?
Ketchup is the classic. For something different: garlic aioli (mix mayo + minced garlic + lemon), sriracha mayo, or malt vinegar like a proper chip shop.
More Air Fryer Recipes
Love this recipe? Check out our other favorites: