Popcorn Bars combine gooey marshmallows, peanuts, M&M’s and more into a tasty treat. This budget friendly recipe is always a hit!

Popcorn Bars cut into squares on a plate stacked together.
Want to save this recipe?

Popcorn Bars make such an easy and luscious snack or dessert. I have been making them for at least 10 years and everyone loves them.

The ingredients are simple and inexpensive. It is similar to Rice Krispie treats but with popcorn.

I also make these Popcorn Ball Recipes for parties and special events. No Bake Desserts are so much fun to make. Try Red Hot Popcorn and Glazed Donut Popcorn.

Why this recipe is amazing

  • Inexpensive Ingredients. The entire list is very frugal and will not cost much to make.
  • No Bake Recipe. Keep the oven off because this recipe is no bake and easy.
  • Tasty Bars. Each bar is a wonderful combination of gooey marshmallows, candy, peanuts and more.


Ingredients for recipe - popcorn, nuts, candy and marshmallows in bowls.

  • Popped Popcorn
  • Mini Marshmallows
  • Peanuts
  • M&Ms 

Substitutions and Additions to try

  • Nuts. Instead of peanuts, substitute for cashews or macadamia nuts.
  • M&M’s. Try using your favorite flavor of M&M’s.
  • Candy. Other tasty mix-ins include Heath bars, Butterfinger, Twix, Snickers.
  • Chocolate Chips. Sprinkle in chocolate chips.
  • Peanut Butter Chips. Toss in peanut butter chips into the popcorn.
  • Drizzle Chocolate. Melt chocolate and drizzle on the mixture once in the pan.
  • Sprinkles. Mix in sprinkles or add some to the top.
  • Customize. This recipe is easy to adapt for holidays. Swap the M&M’s for seasonal ones.

Step by step instructions

Popcorn, nuts and candy in a bowl.

Step 1. Combine the popcorn, peanuts and M&M’s in a large bowl.

Marshmallows and butter in a bowl ready to be melted.

Step 2. Melt the marshmallows and unsalted butter in a separate microwave safe bowl.  Heat in 30 second intervals. Stir in between each interval. Finally, add the vanilla extract and salt. 

Marshmallow Mixture in bowl.

Step 3. Carefully, pour the marshmallow mixture over the popcorn mixture. Stir to coat. 

Mixture in baking dish setting.

Step 4. Gently, press the mixture into the bottom of the baking dish. Allow to sit for 1 to 2 hours at room temperature. Cut into bars and serve!

Tips and Tricks

  • Melt the butter and marshmallows on the stove top. You can use a large saucepan on the stove to melt this mixture instead of the microwave. Melt on low heat or medium low heat and stir.
  • Carefully press the mixture into the prepared pan. Do not press too firmly.

Storing Information

Store in an airtight container at room temperature for up to 3-4 days. Do not put in the refrigerator or the mixture will harden.

You can also freeze the bars. Wrap in plastic wrap and again in foil. Freeze up to 2 weeks.

Popcorn Bars on the counter surrounded with M&M's candy.

Frequently Asked Questions

What is the easiest way to cut into squares?

I like to use a serrated knife to quickly and easily cut the bars. Wipe clean after each use.

How to keep the bars soft?

Place a slice of bread in the container to keep them soft.

More Easy No Bake Bars:

After you make this recipe, leave a comment and star recipe rating. It brightens my day to hear when you try a recipe!

Popcorn Bars

5 from 2 votes
Popcorn Bars combine gooey marshmallows, peanuts, M&M's and more into a tasty treat. This budget friendly recipe is always a hit!
Prep Time 15 minutes
Let Sit at Room Temperature 1 hour
Total Time 1 hour 15 minutes
Servings 24
Cuisine American
Course Dessert
Calories 170


  • 10 cups Popcorn popped
  • 3 tbsp Butter
  • 10.5 oz Mini Marshmallows
  • 1 teaspoon Vanilla Extract
  • 1/2 teaspoon Salt
  • 1 cup Peanuts salted
  • 1 1/2 cups M&Ms
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!


  • Spray a 9X13 baking pan with a non-stick cooking spray.
  • Place the popcorn in a large mixing bowl and remove any unpeopled kernels.
  • Stir in the peanuts and M&Ms. Set aside.
  • Place the marshmallows and butter in a separate microwave safe bowl.  Heat in 30 second intervals, stirring after each interval until the mixture is fully melted and combined.
  • Then stir in the vanilla extract and salt.
  • Pour the marshmallow mixture over the popcorn mixture and gently stir to coat.
  • Press the mixture into the bottom of the pan.
  • Let the mixture sit at room temperature for 1-2 hours until set.
  • Then the bars are ready to cut, serve and enjoy!

Recipe Notes

Store in an airtight container at room temperature for up to 3-4 days.

Nutrition Facts

Calories 170kcal, Carbohydrates 24g, Protein 3g, Fat 8g, Saturated Fat 3g, Polyunsaturated Fat 1g, Monounsaturated Fat 2g, Trans Fat 0.1g, Cholesterol 6mg, Sodium 80mg, Potassium 62mg, Fiber 2g, Sugar 15g, Vitamin A 82IU, Vitamin C 0.1mg, Calcium 23mg, Iron 1mg

Pin This Now to Remember It Later

Pin Recipe

Try these other recipes

Share this recipe!


About the Author

Hi, I’m Carrie. Welcome to Desserts on a Dime!

I’m on a mission to help you create delicious desserts on a budget and do not require a ton of time. Together, we are going to make something sweet that the entire family will love!

Leave A Comment

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

Recipe Rating