Oven-Roasted Peanuts

Roasted peanuts and shells

annick vanderschelden photography / Getty Images

  • Total: 32 mins
  • Prep: 2 mins
  • Cook: 30 mins
  • Yield: 3.5 cups (17 servings)

There's no need to wait for the carnival to come to town or hunt down a street vendor, you can easily make roasted peanuts at home. It's incredibly simple to do and it's hard to beat the flavor of freshly roasted peanuts straight out of the oven.

There really are no tricks to roasting peanuts in your own kitchen. The biggest concern is the timing because you'll need to roast peanuts in the shell a little longer than peanuts that have already been shelled. Either way, it takes just around 30 minutes and you'll have delicious, irresistible nuts ready for a healthy snack.

The only things you need to make oven-roasted peanuts at home are peanuts and a shallow baking dish. Raw, dried peanuts are the best for roasting. If all you have are green peanuts—those that have not been dried—you'll want to boil them instead.

Your dried peanuts can be shelled or unshelled. When using peanuts in the shell, sort through them before you begin. You only want to roast peanuts that have clean, unbroken, and unblemished shells. Also, they shouldn't rattle when you shake them.

Your roasted peanuts will make an excellent snack. They're convenient to take with you on road trips, hiking adventures, or days at the beach, offering a quick source of protein.


Watch Now: Oven-Roasted Peanuts


  • 1 pound peanuts (or 1 1/2 pounds unshelled peanuts)

Steps to Make It

  1. Preheat oven to 350 F.

  2. Place the raw peanuts in a single layer inside a shallow baking pan.

  3. For unshelled peanuts (peanuts still inside their shells), bake for 20 to 25 minutes. For shelled peanuts (peanuts with shell removed), bake for 15 to 20 minutes.

  4. Stir the peanuts once or twice during cooking time.

  5. Cook until slightly underdone because the peanuts will continue to cook when removed from the oven.

  6. Let cool 10 minutes before eating.

If you need to know how many peanuts you need to roast for a recipe, keep in mind that 1 1/2 pounds of unshelled peanuts are equal to about 1 pound shelled. This will produce between 3 1/2 to 4 cups of shelled peanuts.

Storing and Using Roasted Peanuts

Store unshelled roasted peanuts in an airtight container up to one month on the shelf. In the refrigerator, they will keep for six months. In the freezer, they're good for up to one year. The same storage recommendations apply to raw unshelled peanuts. If you find a great deal, stock up and store them properly so you can enjoy fresh roasted peanuts whenever you like.

You can also use your roasted peanuts to make your own peanut butter. The process for that is also very simple and all you really need is a food processor and something to sweeten the blend. Use that to create delicious peanut butter desserts or simply enjoy the freshest peanut butter and jelly sandwich possible (with homemade jelly, of course!).

Now that you know how easy it is to roast peanuts, you can experiment. Try honey roasted peanuts for a sweeter snack or spiced peanuts for a savory one. Both are just as simple and they're fun ways to energize your typical peanut snack.