Chocolate peanut butter popcorn is the kind of sweet-salty snack that disappears faster than you expect once it hits the bowl. This recipe uses a stovetop popcorn base, a thin warm peanut butter drizzle, and a layer of melted chocolate that sets into a snappy shell. You get a homemade treat that costs a fraction of the pre-bagged versions and lets you control the sugar and salt.
The method below keeps the popcorn crisp instead of soggy, which is the usual problem when coatings are too wet. We use just enough fat to carry flavor and a two-stage pour so the chocolate doesn't melt the peanut butter off the kernels. It's a solid peanut butter pairing if you already like that flavor in other snacks. Making this chocolate peanut butter popcorn at home is surprisingly straightforward once you know the key steps.
Why You'll Love These Chocolate Peanut Butter Popcorn
- Balanced sweet-salty bite from real butter, salt, and cocoa
- Stays crisp for days when stored in a sealed container
- Uses pantry staples—no corn syrup or special equipment
- Scales easily from a small bowl to a party batch
- Kid-friendly to eat and simple enough for new cooks
Ingredients You'll Need
- 1/2 cup popcorn kernels (yields about 10 cups popped)
- 3 tablespoons neutral oil (such as sunflower or canola)
- 1/2 teaspoon fine sea salt, divided
- 1/3 cup creamy peanut butter (no stir preferred)
- 2 tablespoons unsalted butter
- 3 tablespoons powdered sugar
- 3/4 cup semi-sweet chocolate chips
- 1 tablespoon coconut oil
Ingredient Substitutions
Neutral oil: Replace with an equal amount of refined coconut oil for a slightly cleaner mouthfeel. Refined coconut oil has little aroma, so the popcorn taste stays front and center. The pop temperature is similar, but watch the pan because coconut oil can smoke sooner than canola if the burner runs hot. The chocolate peanut butter popcorn works well for weeknight cooking when time is limited.
Creamy peanut butter: Swap with an equal volume of almond butter if you need a peanut-free version. Almond butter is looser and less sweet, so add 1 extra tablespoon of powdered sugar to keep the drizzle from tasting flat. The coating will be lighter in color and a bit less sticky when set.
Semi-sweet chocolate chips: Use an equal weight of dark chocolate (70%) for a less sweet finish. Dark chocolate seizes faster, so warm it with the coconut oil over low heat and pull it early. Expect a firmer shell and a more bitter edge that pairs well with the salty popcorn.
Powdered sugar: Replace with 2 tablespoons of maple syrup for a non-refined sweetener. Liquid sweetener makes the peanut drizzle thinner, so reduce the butter by 1 teaspoon to avoid runoff. The flavor gains a mild caramel note but the set time increases by a few minutes. If you enjoyed this, our garlic butter baked is worth trying next.
Step-by-Step Instructions
- Heat 3 tablespoons neutral oil in a 6-quart heavy pot over medium-high heat with 3 kernels. When those pop, add the remaining 1/2 cup kernels and cover. Shake every 20 seconds until pops slow to 2 seconds apart, then pour into a large bowl and sprinkle with 1/4 teaspoon salt.
- Combine 1/3 cup peanut butter, 2 tablespoons butter, and 3 tablespoons powdered sugar in a small saucepan. Warm over low heat for 2–3 minutes, whisking until smooth and pourable but not bubbling.
- Drizzle the peanut mixture over the popcorn using a spoon in a zigzag motion. Toss gently with your hands for 30 seconds so each piece gets a thin coat without clumps.
- Melt 3/4 cup chocolate chips with 1 tablespoon coconut oil in a bowl set over simmering water, stirring until glossy. Drizzle over the popcorn, then add the remaining 1/4 teaspoon salt across the top.
- Spread the coated popcorn on a parchment-lined sheet pan. Refrigerate for 15 minutes until the chocolate is firm and the pieces separate cleanly when pulled apart.
Pro Tips
Pop the corn in a single layer test batch first so you learn your stove's hot spots before the full 1/2 cup goes in. Uneven heat leads to burnt bottoms and pale tops in the same pot.
Use a candy thermometer if you plan to double the chocolate stage, since overheated chocolate turns grainy and won't drizzle.
Break the set popcorn into bite clusters rather than single kernels if you want a chunkier snack mix. Clusters hold the chocolate peanut butter popcorn coating better inside lunch boxes.
Warm the peanut butter sauce off the heat for the last 30 seconds so it thickens slightly and grips the kernels instead of pooling at the bowl bottom. This small pause keeps the salt from sliding off.
Common Mistakes to Avoid
Pouring chocolate while it's too hot melts the peanut layer and creates a muddy brown smear. Let it cool to a thick drizzle before it touches the popcorn.
Skipping the toss after the peanut butter step leaves bare spots that never catch chocolate later. A quick 30 seconds hand toss fixes coverage.
Storing before the chocolate fully sets causes pieces to fuse into one block. The 15 minutes chill is not optional if you want separate bites. For another easy option, check out our baked salmon lemon.
Serving Suggestions
Pair a bowl with a cold cocktail for a movie-night spread that balances the rich coating. The fruit acidity cuts the cocoa weight.
Serve chocolate peanut butter popcorn in small paper cones at a party so guests grab a portion without double-dipping. It also looks tidy next to a gin cocktail bar.
Pack it with apple slices for a kid snack box where the sweet popcorn offsets the tart fruit. The mix keeps energy up without a syrup crash.
Storage and Reheating
Keep the popcorn in an airtight container at room temperature for up to 5 days if your kitchen stays below 75°F. Higher heat softens the chocolate shell and the crunch fades.
Do not refrigerate long term because condensation forms and makes the popcorn leathery. If you freeze it, use a sealed bag for up to 1 month and thaw at room temperature still sealed.
No reheating is needed or recommended; warming melts the coating into a paste. If pieces stick, separate them cold rather than with heat to preserve the whiskey note in a boozy variation.
Recipe Variations
Boozy Version
Stir 1 teaspoon of whiskey into the peanut butter sauce after it leaves the heat. The alcohol cooks off slightly but leaves a warm note that suits the chocolate. Keep the chill time at 15 minutes so the flavor settles.
Spicy Cocoa
Add 1/4 teaspoon cayenne to the chocolate stage with the coconut oil. The heat builds after the sweet hits, giving a rounded finish. Use dark chips if you want the spice clearer against less sugar.
White Chocolate Swap
Replace semi-sweet chips with white chocolate and add 1/2 teaspoon vanilla to the peanut step. The result is milder and creamier with a pale look. White chocolate sets softer, so extend the fridge time by 5 minutes.
Trail Mix Add
Fold 1/2 cup pretzels and 1/3 cup peanuts into the bowl before the chocolate drizzle. The extra salt and crunch make the smoothie bowl crowd happy with a savory edge. Toss twice to coat all items.