This peanut butter popcorn is perfect for the peanut lover in your life. A balanced mix of salty and sweet all in one fantastic popcorn snack!

Recipe Overview

Why you’ll love it: This sweet-and-salty snack tastes so much better than anything you can buy at the store.

How long it takes: 45 minutes

Equipment you’ll need: saucepan, large mixing bowl, sheet pan, parchment paper

Servings: 6 (about 2 cups each)

Peanut butter popcorn on a large wooden spoon.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

I could eat popcorn every day, and peanut butter popcorn is a nice change of pace from traditional butter and salt. It’s everything you want from popcorn: sweet, crunchy, and a little bit salty. It’s sticky too, but that’s just a bonus.

If you love this peanut butter popcorn, try my s’mores popcorn, or blueberries and cream popcorn next! If you’re more of a caramel corn fan, be sure to try my recipe for homemade caramel corn, or dressed up caramel corn with bourbon and bacon.

Reasons to Love Peanut Butter Popcorn

  • A gourmet-style treat at home. Bags of store-bought gourmet popcorn are pricy! Plus, they’re usually disappointing: all the added chocolate, nuts, and candy is delicious but the popcorn itself is often stale. Womp womp. This peanut butter popcorn lets you make a tasty popcorn treat at home with minimal effort.
  • Easy to make. While we’re on the topic of minimal effort, this peanut butter popcorn requires only 10 minutes of hands-on time and 20 minutes of baking time, so it’s easy to whip up whenever you’re craving a sweet and salty snack.
  • Great for a party. Peanut butter popcorn is excellent for birthday parties, holidays, and game-day get-togethers. Everyone loves it!
Peanut butter popcorn filling the frame.

Ingredients you’ll need

  • Popcorn Kernels: Pop the kernels first. I prefer to use a hot air popcorn popper. You can use plain microwave popcorn, too, or buy a bag of plain popcorn. Whichever method works for you will work for this peanut butter popcorn recipe.
  • Dry Roasted Peanuts: Roasted peanuts add an element of crunch and extra peanut flavor to this popcorn.
  • Honey: That irresistible honey flavor is always delicious with peanuts and peanut butter.
  • Granulated Sugar: Adding sugar instead of only using honey helps make the peanut butter mixture form a glaze, rather than just being a sticky mess. 
  • Pure Vanilla Extract: Because the only thing better than peanut butter with honey is vanilla peanut butter with honey!
  • Creamy Peanut Butter: Use the kind that’s shelf-stable and doesn’t need to be stirred before using or refrigerated after opening. It’s more predictable for cooking and baking.
  • Fine Sea Salt: For just the right amount of salty finish.
Ingredients needed for recipe including popped popcorn and peanut butter.

Cooking Tip

Make sure to remove all of unpopped kernels before making this recipe. The best way to do this is to put the popcorn into a large bowl and shake the bowl lightly, or stir the popcorn in the bowl. The unpopped kernels will sink to the bottom.

How to make Peanut Butter Popcorn

Preheat the oven to 250℉. Stir together the popped popcorn and peanuts in a large bowl. Prepare a large rimmed sheet pan with parchment paper or a silpat baking mat.

Peanuts and popcorn mixed in a bowl.

In a small saucepan set over medium heat, combine the honey and sugar. Bring to a simmer and then continue to simmer for about 2 minutes, or until the sugar dissolves. 

Remove the pan from heat and stir in the vanilla and peanut butter until the mixture is smooth.

Pour the hot peanut butter mixture over the popcorn mixture and quickly stir until the popcorn is well coated. Try to do this as quickly as possible.

Spread the peanut butter popcorn onto the prepared sheet pan. Bake it for 10 minutes, give it a stir, and bake for 10 more minutes.

Caramel peanut butter popcorn on a sheet pan before baking.

Cool the popcorn for 10 minutes or so before serving it. This treat is best served the day it’s prepared.

Hand grabbing peanut butter popcorn out of a bowl.


What kind of popcorn is best?

I like to use air popped mushroom popcorn for sweet popcorn treats like this because it pops up nice and round and holds the glaze really well without deflating and getting soggy. I dragged my feet forever on buying it online but it is completely worth it. Give it a try and I’m sure you’ll be hooked too.
However, if you have regular popcorn, this recipe will turn out just fine.

Is it OK to heat up peanut butter?

Absolutely! Heating up peanut butter changes the consistency so it’s smooth, pourable, and easy to incorporate into other ingredients.

make this Recipe your own

  • Make it nut-free. Nut-free peanut butter popcorn? Yes! It’s totally possible. Use sunflower seed butter instead of peanut butter. For the peanuts, swap in roasted sunflower seeds or pepitas. If you can find roasted edamame, I’ve found that they have a similar crunch to roasted peanuts.
  • Take it over-the-top. Once the peanut butter popcorn cools, add a drizzle of melted dark chocolate, or toss in Reese’s Pieces or miniature peanut butter cups.
  • Double it. Want to make this recipe for a crowd? You can easily double it. Just note that the peanut butter mixture will take a few extra minutes on the stove and you’ll need to bake the popcorn on two baking sheets instead of one. Use the largest bowl or pan you have to stir everything together.

Make Ahead Ideas

You can get a head start on this recipe by popping the popcorn a day ahead of time. Cool it completely before storing it in an airtight container until you’re ready to make your peanut butter popcorn.

Storage Tips

Peanut butter popcorn is best enjoyed the day it’s made.

More Peanut Treats


Peanut Butter Popcorn Recipe

5 from 6 votes
Prep: 10 minutes
Cook: 25 minutes
Total: 45 minutes
Servings: 6 servings
This peanut butter popcorn is perfect for the peanut lover in your life. A balanced mix of salty and sweet all in one fantastic popcorn snack!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • 10 cups popped popcorn, about cup unpopped kernels (see note)
  • ½ cup dry roasted peanuts, unsalted
  • ½ cup honey
  • cup granulated sugar
  • ½ teaspoon pure vanilla extract
  • ½ cup creamy peanut butter (natural peanut butter is not recommended)


  • Preheat oven to 250℉. Line a large, rimmed baking sheet with parchment paper. Set aside.
  • Add popped popcorn and peanuts to a very large mixing bowl. Stir to combine. Set aside.
  • In a medium saucepan, heat honey and sugar over medium heat until simmering. Simmer for 2 minutes. Remove the saucepan from the heat. Stir in vanilla and peanut butter.
  • Pour the hot mixture over the popcorn and stir to coat, working quickly.
  • Spread onto the prepared baking sheet. Bake for 10 minutes. Stir and continue baking for an additional 10 minutes.
  • Cool and enjoy. This treat is best eaten the day it's prepared.


  • 10 cups of popped popcorn is about the amount in a 3.29-ounce bag of microwave popcorn. Use a plain or sea salt variety.
  • A great shortcut for this recipe is to use bagged popcorn. A 5-ounce bag (like Boom Chicka Pop Brand) has about 11 to 12 cups of popcorn. Use a plain or sea salt variety.
  • Add ins: Stir in ½ cup of Reese’s Pieces, mini Reese’s peanut butter cups, or M&M’s after popcorn has cooled.
  • Chocolate drizzle: After baking, let the popcorn cool slightly. According to package directions, melt ⅔ cup Ghirardelli Dark or Milk Chocolate wafers and drizzle over the popcorn. Let set 15 minutes, and enjoy.
  • Do you have to bake this popcorn? You CAN enjoy this without baking; however, it will remain sticky. The additional step of baking helps dry the popcorn and makes it less messy to eat.


Serving: 2cups, Calories: 366kcal, Carbohydrates: 49g, Protein: 9g, Fat: 18g, Saturated Fat: 3g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 9g, Sodium: 145mg, Potassium: 241mg, Fiber: 3g, Sugar: 37g, Vitamin C: 0.1mg, Calcium: 20mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
Free email series

5 Time & Stress Saving Cooking Secrets

Free email series of my best tips!


5 from 6 votes (5 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

The maximum upload file size: 1 MB. You can upload: image. Drop files here


  1. Kathryn says:

    Oh yes, this sounds like pretty much my ideal popcorn.

  2. Erin @ Dinners, Dishes and Desserts says:

    This sounds incredible! Not sure why I would have never thought to put peanut butter with popcorn before.

  3. carrian says:

    Yeah, I think when these pretty braces come off I’m going to shove my face in this. Yes, yes I am

  4. Karly says:

    Popcorn and peanut butter are two of my favorite foods! Love this!

  5. Sheila says:

    MMMMm! I can almost smell it right through the screen! I love the flavors of peanut butter and honey, this looks so good!

  6. Marla says:

    Great flavors + thanks for the link love :)

  7. Meagan @ A Zesty Bite says:

    I will now be craving popcorn all day long! This looks delicious.

  8. Katrina @ Warm Vanilla Sugar says:

    What a fun snack! This would be gone in a second in my house!

  9. Angie says:

    What a wonderful treat! I know my husband would love this!

  10. The Candid RD says:

    I could eat popcorn prepared in any way, shape or form, I’m just obsessed! This recipe sounds fantastic. Because, you know, peanut butter with popcorn would probably be the best thing I’ll ever taste (with some chocolate on there I might just die!)