Roasted Peanuts

updated May 10, 2024
overhead shot of roasted peanuts on a baking sheet
Credit: Photo: Alex Lepe; Food Styling: Rachel Perlmutter
Jump to Recipe
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
overhead shot of roasted peanuts on a baking sheet
Credit: Photo: Alex Lepe; Food Styling: Rachel Perlmutter

We love roasted peanuts in everything from homemade granola to crunchy slaws and vibrant salads. But we found found that it’s much cheaper to buy raw peanuts in bulk and to roast them at home. It’s quick and easy, and it lets us control the roasted flavor more precisely.

Why You’ll Love It

  • It’s so easy! You start with raw, shelled peanuts, spread them on a baking sheet, then roast them in the oven for 20 to 25 minutes. That’s it!
  • They taste better than store-bought roasted peanuts. Personally, I really love the taste of freshly roasted peanuts. They have this depth of flavor and yummy nuttiness that just isn’t found in commercially roasted peanuts. They taste fresher and more peanutty. Plus, roasting them makes your house smell great.

Key Ingredients in Roasted Peanuts

  • Raw, shelled peanuts: Look for blanched peanuts, with the skins removed. This will work fine on unblanched peanuts, too – there will just still be a red, papery skin on the nuts.
  • Salt (optional): Season the peanuts with salt after roasting.

How to Roast Peanuts in the Oven

  1. Preheat oven to 350°F. Spread raw, shelled peanuts in a single layer on a large rimmed baking sheet.
  2. Roast for 20 to 25 minutes. Stir at least twice during the roasting time. Remove peanuts from the oven once they smell peanutty and roasted, and sprinkle with salt.
Credit: Photo: Alex Lepe; Food Styling: Rachel Perlmutter

Ways to Use Roasted Peanuts

Roasted Peanuts Recipe

Prep time 5 minutes

Cook time 20 minutes to 25 minutes

Makes 2 cups

Nutritional Info

Ingredients

  • 2 cups

    raw, shelled peanuts

  • Salt (optional)

Instructions

  1. Heat the oven to 350°F. Spread 2 cups raw, shelled peanuts in a single layer on a large rimmed baking sheet.

  2. Roast for 20 to 25 minutes, stirring at least twice during the roasting time. When they smell peanutty and roasted, remove them from the oven and sprinkle with salt if desired. Let cool before transferring to a sealed container or using them in a recipe.

Recipe Notes

Storage: Store in an airtight container for up to 2 weeks.

(Images: Faith Durand)