How to Roast Raw Peanuts in an Oven

eHow may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.

Make a snack of roasted, salted peanuts, or use them in homemade peanut butter, granola or other recipes. Though you can purchase peanuts already roasted, it is simple and often more economical to roast raw peanuts at home -- and you can add your own choice of seasonings to the peanuts. Using your oven, make freshly roasted peanuts in around 20 minutes.


Roast peanuts in or out of the shell.

Video of the Day

Things You'll Need

  • Salt (Optional)

  • Large, Shallow-Rimmed Baking Sheet

Step 1

Preheat the oven to 350 degrees Fahrenheit.

Video of the Day

Step 2

Spread shelled or unshelled peanuts in a single layer on the baking sheet.

Step 3

Place the baking tray in the oven and roast about 15 minutes for shelled peanuts or about 25 minutes for peanuts in the shell, until the peanuts are light brown. Stir the peanuts every 5 minutes.

Step 4

Remove the tray from the oven and sprinkle the peanuts with salt, if desired. Allow them to cool completely before eating.


Add other seasonings to roasted peanuts, such as flavored salts or chili powder.

For honey-roasted peanuts, melt 1 tbsp. each of butter and honey per cup of raw peanuts and mix with the peanuts before roasting. Cook the coated peanuts for only five to 10 minutes.


If you roast the peanuts in their shells, do not shell them until they have cooled completely.



Report an Issue

screenshot of the current page

Screenshot loading...