Yield: about 18 cups

M&M'S® Peanut Butter Caramel Corn

Prep Time 30 minutes
Cook Time 1 hour 5 minutes


  • 18 cups popped popcorn (remove seeds)
  • 1 cup unsalted butter
  • 2 cups light brown sugar, packed
  • ½ cup light corn syrup
  • 1 tsp kosher salt
  • ½ tsp baking soda
  • 1 tsp vanilla extract
  • 16 oz white almond bark (or vanilla melting chocolate or white chocolate)
  • ½ cup creamy peanut butter
  • 1 package (12.7oz) M&M'S® Peanut Butter (about 1 ¾ cup)


  1. Line two baking pans with foil (preferably deeper pans like broiler pans, or disposable lasagna pans). Set aside. Preheat oven to 250F.
  2. In a large bowl, add popped popcorn (make sure all seeds are removed) . Set aside.
  3. In a small saucepan, combine butter, brown sugar, corn syrup and kosher salt. Bring to a boil over medium high heat. Stirring constantly, boil for one full minute.
  4. Remove from heat. Stir in vanilla and baking soda. Mixture will become frothy. Pour over popcorn. Stir by folding gently until all kernels are covered. Divide evenly and pour onto two prepared baking pans.
  5. Bake for one hour, stirring every 15 minutes. Remove from oven, pour into large bowl.
  6. In a small microwave safe dish, combine white almond bark and peanut butter. Heat for one minute, stirring until smooth (you may need to heat an additional 30 seconds if almond bark isn't completely melted).
  7. Pour over caramel corn, until evenly coated. Add in peanut butter M&M'S® and pour mixture onto parchment paper (or wax paper) on the counter. Allow to set (about 10 minutes.
  8. Store in airtight container or plastic freezer bags. ENJOY!

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram