S'mores magic bars have a graham cracker base and are topped with layers of chocolate chips, graham crackers, mini marshmallows, and peanut butter chips. It’s drizzled with sweetened condensed milk, which acts like a glue while also giving the bars that incredible gooey texture.

These cookie bars are a fun summer twist on the classic seven layer magic bars. They come together in one pan, making the clean up minimal and the dessert fast!
My favourite part about this recipe is how customizable it is! You can add any of your favourite toppings on top!
The bars come together in 5 minutes, you just sprinkle into the pan, drizzle with sweetened condensed milk, and bake to perfection!
For more s'mores recipes, try Peanut Butter S’mores Bars, 5 ingredient S’mores Rice Krispie Treats, and Giant S’mores Stuffed Chocolate Chip Cookie.
Jump to:
Why this recipe works
Texture – Each ingredient brings its own amazing texture and flavour.
Minimal clean up – There’s only one bowl required to make the graham cracker base. The rest is poured straight into the baking pan!
S'mores flavour – These bars are a fun summer twist on the classic seven layer magic bars. The graham crackers and mini marshmallows used gives them a delicious s'mores flavour.
Sweetened condensed milk – holds the bars together and creates a gooey texture and irresistible sweetness.
Ingredients Notes
Butter – I used unsalted. This will be melted.
Graham crackers - I used regular graham crackers. Some are processed into crumbs for the base, and others are broken up and sprinkled on top.
Chocolate chips – I used semi-sweet. Dark works too. I think milk would be too sweet.
Peanut butter chips – I love peanut butter on my s'mores, so this is a must for me.
Sweetened condensed milk – The secret glue that holds these bars together. Make sure you use sweetened condensed milk and not evaporated milk.
Substitution Ideas
One of my favourite parts about this recipe is how much you can customize! If you’re allergic or don’t like the ingredients I used, you may omit it completely or substitute it. Here are a few ideas:
Coconut – Oats give a similar texture! Rolled would be best.
Nuts - Pecans, walnuts, macadamia, or almonds would be delicious.
Chocolate/butterscotch chips – Milk, white, or dark all work!
Mini marshmallows - There are no substitutes for this. I tried using regular sized marshmallows and marshmallow fluff but they puffed up to much in the oven and the bars didn't set.
Graham crackers – Oreos can be used instead, but in the original Seven Layer Magic Bars, a graham cracker base is used.
Step by step instructions
Here is how to make and bake these s'mores magic bars. You will need an 8×8 square pan lined with parchment paper.
Step 1 – Prep. Preheat oven to 350°F. Line an 8×8 baking dish with parchment paper or foil. If foil, then also grease the bottom and sides. Set aside.
Step 2 – Make the base. Process graham crackers using a food processor until fine crumbs appear. Add in melted butter and mix until the crumbs are completely coated in the butter. Press the base firmly into the bottom of the 8×8 pan.
Step 3 – Layer the bars. Begin to add each ingredient into the pan, one at a time. The order I went in was chocolate chips, graham crackers, peanut butter chips, and mini marshmallows.
Step 4 – Drizzle the sweetened condensed milk: Evenly distribute the milk across the entire pan evenly, coating all of the layers.
Step 5 – Bake for 25-27 minutes or until it’s golden brown. Remove from the oven.
Allow the bars to cool completely before slicing. This is essential and if the bars are still warm, they won’t slice well!
Expert Baking Tips
Here are a few baking tips from my kitchen to yours
- Make sure you use sweetened condensed milk and not evaporated milk!
- Allow the bars to completely cool before slicing into them. As they cool, they will set. If you slice them too early it’ll be a gooey mess!
- Use mini marshmallows. Regular size will not work.
- Use good quality chocolate chips. I always use Chipits semi-sweet. The cheap kind won’t hold as well in these bars.
FAQ
What are each of the layers in a 7 layer bar?
The layers are butter, graham cracker crumbs, chocolate chips, peanut butter chips, graham cracker pieces, mini marshmallows, and sweetened condensed milk.
Can I replace the peanut butter?
Yes you can! If you’re not a fan of peanut butter chips you may omit it or substitute it. A great substitution idea would be using another chocolate chip!
Can I use a 9×13 pan?
Yes! Just make sure to double the recipe.
Storing & Freezing
S'mores Magic Bars are best served at room temperature. Keep in an airtight container on your counter for up to 3 days.
You can store these S'mores Magic Bars in the fridge in an airtight container for up to 1 week.
If you’d like to freeze the bars, place parchment paper in between each bar and place in a plastic bag or sealed container. Freeze for up to 3 months and thaw 2 hours prior on the counter to serve.
Check out these recipes
- 3 Ingredient No Bake Peanut Butter Oatmeal Bars
- No Bake Coconut Chocolate Oat Bars
- Chewy Coconut Bars
- Brown Butter Chocolate Chip Cookie Bars
PS : If you enjoyed this recipe, please make sure to leave a STAR REVIEW down below! I'd love to stay connected on Instagram @taffeybakery! To get more recipes follow me on TikTok @taffeybakery!
S'mores Magic Bars
Ingredients
- 6 tbsp butter melted
- 2 cups graham cracker crumbs
- 3/4 cups chocolate chips
- 1 1/2 cups mini marshmallows
- 3/4 cups peanut butter chips
- 5 graham crackers broken into pieces
- 1 can sweetened condensed milk 300ml
Equipment
Instructions
- Preheat oven to 350°F. Line an 8×8 baking dish with parchment paper or foil. If foil, then also grease the bottom and sides. Set aside.
- Process graham crackers using a food processor until fine crumbs. Add in melted butter and mix until the crumbs are completely coated in the butter.6 tbsp butter, 2 cups graham cracker crumbs
- Transfer into the prepared pan and press down firmly to create a base.
- Begin sprinkling each ingredient onto the base; chocolate chips, peanut butter chips, graham crackers, and mini marshmallows.3/4 cups chocolate chips, 1 1/2 cups mini marshmallows, 3/4 cups peanut butter chips, 5 graham crackers
- Finish by pouring the entire can of sweetened condensed milk on top, covering the entire pan evenly.1 can sweetened condensed milk
- Bake for 25-28 minutes or until slightly golden brown. Remove from the oven and allow it to cool completely before slicing. As it cools, the bars will set.
- Store in an airtight container at room temperature or in the refrigerator for up to 5 days. Enjoy!
Bob says
I have tried this recipe twice. It does not work. The marshmallows still puff up too much and it doesn't cook right.
Ania says
Hi Bob! I'm sorry to hear this recipe isn't working for you. I haven't heard or had any issues with this recipe myself, but perhaps if you sprinkle the marshmallows first it'll prevent them from puffing up as much? Just a thought. Have a good day! -Ania