Honey Roasted Peanuts

Honey roasted peanuts

The Spruce

Prep: 15 mins
Cook: 20 mins
Total: 35 mins
Servings: 12 servings
Nutritional Guidelines (per serving)
277 Calories
21g Fat
18g Carbs
10g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 12
Amount per serving
Calories 277
% Daily Value*
Total Fat 21g 26%
Saturated Fat 4g 18%
Cholesterol 5mg 2%
Sodium 395mg 17%
Total Carbohydrate 18g 7%
Dietary Fiber 3g 12%
Protein 10g
Calcium 37mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

After trying this recipe for homemade honey roasted peanuts, you'll never buy them from the store again! Coated in butter, honey vanilla, cinnamon, and salt, these peanuts are roasted in the oven at 350 F for a mere 20 minutes for a tasty treat. 

These crunchy honey roasted nuts have a deep honey flavor with just the right amount of salt. Great for a snack or use as a topping for ice cream or other desserts.


  • 2 tablespoons butter
  • 1/3 cup honey
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon cinnamon
  • 2 teaspoons salt (divided)
  • 1 pound peanuts (preferably raw)
  • 1/4 cup granulated sugar

Steps to Make It

  1. Gather the ingredients.

    Ingredients for honey roasted peanuts
    The Spruce
  2. Prepare a baking sheet by lining it with aluminum foil and spray the foil with nonstick cooking spray. Preheat the oven to 325 F / 160 C.

    Baking sheet lined with foil
    The Spruce
  3. Place the butter, honey, vanilla, cinnamon, and 1 teaspoon salt in a large microwave-safe bowl and microwave until the butter is melted, about 45 seconds, stirring halfway through. Once melted, stir until the liquid is smooth.

    Place the butter, honey, vanilla, cinnamon, and salt in bowl
    The Spruce
  4. Add the peanuts to the honey mixture and stir until they're all coated.

    Peanuts in a bowl
    The Spruce
  5. Pour the peanuts out onto the prepared baking sheet and spread them into an even layer.

    spread peanuts out on baking sheet
    The Spruce
  6. Bake the peanuts for a total of 20 minutes, stirring every 5 minutes to prevent burning. The peanuts at the edges will brown faster, so it's important to stir regularly to get an even roasting.

    Peanuts on a baking sheet
    The Spruce
  7. Once the peanuts are golden brown, remove them from the oven and stir again to distribute the honey on the baking sheet.

    Honey poured on peanuts
    The Spruce
  8. After a minute or two, sprinkle the granulated sugar and remaining 1 teaspoon of salt on top and stir again, to give them a bit of texture.

    Sprinkle sugar on peanuts
    The Spruce
  9. As they cool at room temperature, stir occasionally, to break up any big clumps.

    cool peanuts on a baking sheet at room temperature
    The Spruce
  10. Once the peanuts have cooled completely, place them in an airtight container or plastic bag and store them at room temperature.


  • It's best to use raw nuts in this recipe, but if you can't find raw peanuts, use nuts with as little processing and salt as you can find.

Recipe Variation

  • Try experimenting with adding other spices, such as cayenne or chipotle powder, to make spicy honey-roasted peanuts.