How Long to Roast Peanuts in an Air Fryer?

Roasting peanuts in an air fryer takes 8 to 15 minutes for shelled peanuts and 15 to 20 minutes for in-shell peanuts, depending on your temperature setting. The sweet spot for most air fryers is 320°F to 325°F (160–163°C) for shelled peanuts, which produces an even roast with deep flavor and minimal risk of burning.

Shelled Peanuts: Time and Temperature

For raw, shelled peanuts, set your air fryer to 320–325°F (160–163°C). At this range, a single batch takes about 10 to 12 minutes total. The most reliable method is a staged roast: cook for 5 to 6 minutes, shake the basket thoroughly, then cook for another 5 to 6 minutes. Some recipes extend this to 25 minutes at 320°F with multiple shake intervals, but that approach works best when you’re adding spice coatings that need extra time to set.

If you want a gentler roast with a lighter color and milder flavor, you can drop the temperature to 250°F and roast for about 15 minutes with one shake halfway through. Higher temperatures like 350°F will work but shrink your margin for error considerably. A few extra seconds at high heat can push peanuts from golden to burnt.

In-Shell Peanuts Need More Time

Peanuts roasted in their shells need 15 to 20 minutes at 350°F (175°C). The shell acts as insulation, so the higher temperature compensates. Shake the basket every 5 minutes to rotate the peanuts and promote even browning. You’ll know they’re done when the shells look slightly darkened and the peanuts inside are golden brown and fragrant.

Why Temperature Matters More Than Time

Peanut flavor develops through the same chemical reaction that browns bread and sears meat. This reaction kicks in at around 300°F (150°C), which is why air fryer recipes cluster in the 320–350°F range. Research from North Carolina State University found something useful here: peanuts roasted at higher temperatures for shorter times actually taste better than peanuts roasted at lower temperatures for longer times. The short, hot roasts produced more sweetness and “roasted peanutty” flavor, while the long, slow roasts developed more bitterness and ashy, off-putting notes.

The worst-performing peanuts in that study were roasted at lower temperatures for 35 to 70 minutes. So the air fryer’s fast, high-heat approach is actually ideal for peanut flavor. Just don’t overcorrect by cranking the heat too high, since peanuts have a narrow window between perfectly roasted and scorched.

Oil vs. Dry Roasting

You don’t need oil. Peanuts are naturally about 50% fat, so they roast beautifully on their own. Dry-roasted peanuts come out slightly lighter in color with a clean, nutty taste. A light toss in oil (about half a teaspoon per cup) gives a more even golden color and helps seasonings stick, but it’s entirely optional.

If you do use oil, choose one with a high smoke point. Avocado oil and peanut oil both work well at air fryer temperatures. Olive oil is fine at 320°F but can develop off flavors at 350°F or above.

Getting an Even Roast Every Time

Uneven browning is the most common complaint with air-fried peanuts, and it almost always comes down to two things: overcrowding the basket and not shaking enough.

  • Keep batches small. Stick to 1 to 1.25 cups of raw peanuts per batch. Overfilling blocks airflow and creates soggy, unevenly cooked spots. Even 1.5 cups can be too much in smaller air fryers.
  • Shake aggressively. At the halfway point, don’t just tilt the basket. Pull it out, give it a vigorous toss to redistribute the peanuts, and rotate the basket 180 degrees before sliding it back in. Peanuts at the edges get more heat than those in the center.
  • Watch the last 2 minutes closely. Peanuts go from perfectly done to overdone fast. They also continue to darken slightly after you remove them from the air fryer, so pull them when they’re a shade lighter than your target color.

Adding Seasoning

For salted peanuts, toss them with a light coating of oil and salt before roasting. The oil helps the salt adhere. For spiced versions, some recipes add the seasoning in stages: roast plain for 10 minutes, toss with your spice mix, then roast for another 5 minutes to let the coating set. This layered approach prevents spices from burning during the full cook time.

Simple combinations that work well include salt and smoked paprika, garlic powder with a pinch of cayenne, or cinnamon and a small amount of sugar for a sweet roast. Add sugar-based seasonings only in the final few minutes, since sugar burns quickly at these temperatures.

Cooling and Storage

Let roasted peanuts cool completely on a plate or baking sheet before eating or storing. They’ll firm up and develop their final crunch as they cool, so don’t judge the texture straight out of the air fryer. If they still seem soft after 10 to 15 minutes of cooling, they likely need another 2 to 3 minutes of cook time.

Stored in a sealed container at room temperature, homemade roasted peanuts stay fresh for 2 to 3 months. In sealed bags at around 68°F (20°C), lab testing on roasted peanuts showed oxidation stability out to roughly 9 months, though flavor quality gradually declines well before that point. For the best taste, eat them within a few weeks or store them in the refrigerator to slow the oils from going stale.