
A buttery graham cracker crust loaded with chocolate chips, butterscotch, coconut, nuts, and a sweetened condensed milk finish. Easy, nostalgic, and irresistible.

This recipe for Seven Layer Magic Bars has been a potluck superstar in my family for years. I first tasted a version of these when a neighbor brought a pan to a summer block party; the sticky, sweet squares disappeared faster than any dessert that day. I recreated and refined that memory in my own kitchen, paying attention to crust texture, even layering, and the exact bake time that gives a set center without overbrowning the coconut. These bars are simple, forgiving, and reliably crowd-pleasing.
What makes these bars special is the contrast between the crisp, buttery graham cracker base and the gooey, caramel-like top once the sweetened condensed milk bakes and melds with the chips, coconut, and nuts. Each bite has texture variety and a sweet, nutty depth that feels more complex than the handful of pantry ingredients suggests. I often make a double batch for holiday gatherings because they travel well and store nicely, and my kids love helping sprinkle the layers so the bars feel a little like collaborative magic.
In my house, these bars always spark nostalgia. My partner remembers their grandmother making something similar for every family gathering. I love that this recipe is a shortcut to that same warm, shared feeling without hours in the kitchen. The first time I swapped in butterscotch chips alongside chocolate, the crowd reaction was immediate: a new favorite was born.
My favorite part of making these is watching family members argue over who gets the edge pieces since the caramelization at the margins is especially irresistible. They also travel well for potlucks; I once brought a pan to a picnic and people asked for the recipe on the spot.
Store cooled bars in an airtight container at room temperature for up to two days. For firmer slices and easier portioning, place the cooled pan in the refrigerator for two hours before slicing. If you plan to keep them longer, wrap individual squares in plastic wrap and freeze for up to three months. To thaw, move wrapped squares to the refrigerator overnight. Avoid leaving them in direct sunlight or a warm car as the topping can become sticky and lose texture.
Swap the walnuts for pecans or almonds based on preference or allergies. If you need a nut-free version, increase the coconut or add more chips and seeds like pumpkin seeds for crunch. Replace butterscotch chips with caramel bits or additional chocolate chips if butterscotch is not available. For a gluten-free version, use certified gluten-free graham crackers or a gluten-free cookie crumb blend. Note that flavor and texture will shift slightly with each substitution.
Serve at room temperature with a small scoop of vanilla ice cream or a drizzle of chocolate sauce for an indulgent dessert. For a simpler presentation at gatherings, cut into bite-size squares and arrange on a platter dusted lightly with cocoa powder. These also make great additions to dessert bars at holiday tables and pair nicely with coffee or a saltier counterpoint like a salted caramel sauce.
These layered bars are a classic American treat often called by several names, including magic bars, seven-layer bars, or millionaire bars depending on the region and exact toppings used. They likely evolved from mid-20th century American baking traditions that emphasized simple, quick sweets using canned and shelf-stable ingredients. The combination of a crumb crust and a condensed milk topping creates a dessert that is both accessible and nostalgic.
In winter, add a pinch of ground cinnamon and replace some chocolate chips with white chocolate and chopped dried cranberries for a festive twist. For summer gatherings, incorporate toasted coconut and swap in chopped macadamia nuts for a tropical feel. Around holidays, experiment with peppermint chips or chopped candied ginger to keep the base technique but vary the flavor profile.
Make these bars a day ahead so they have time to cool and set, which makes slicing neater. Use parchment paper with an overhang for easy removal and place the whole pan in the refrigerator overnight if you want clean, firm cuts the next day. Pack squares in single layers separated by parchment for transport. For large gatherings, double the batch and bake two pans simultaneously if your oven space allows.
These seven layer bars are simple, comforting, and endlessly adaptable. They deliver big on nostalgia and make a reliable dessert for parties, school events, or an easy weekend bake. Once you make them a couple of times, you will have your preferred combinations of chips and nuts that friends will come to expect and love.
Crumple parchment paper before lining the pan to help it conform and stay in place while you press the crust.
Refrigerate the cooled pan for 1 to 2 hours before slicing for cleaner bars and firmer texture.
Warm a sharp knife under hot water and dry it between cuts to get neat slices without dragging the topping.
This nourishing seven layer magic bars recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. Store in an airtight container at room temperature for up to 48 hours or refrigerate for up to 1 week. For longer storage, wrap squares and freeze for up to 3 months.
To prevent sticking and for easier removal, line the pan with parchment paper leaving two sides with overhang. Lift the set bars out of the pan by the overhang.
This Seven Layer Magic Bars recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat the oven to 350 degrees Fahrenheit. Spray a 9x13 inch baking pan with cooking spray or line with parchment paper leaving an overhang for easy removal.
Melt 1/2 cup unsalted butter and stir into 1 1/2 cups graham cracker crumbs until evenly moistened. Press firmly into the bottom of the prepared pan to form an even crust.
Evenly sprinkle 1 cup chocolate chips, then 1 cup butterscotch chips, 1 cup sweetened flaked coconut, and 1/2 cup chopped walnuts over the crust so each piece will have a balanced mix.
Pour 1 (14 ounce) can sweetened condensed milk evenly over the layered toppings and gently spread with a spatula to cover gaps without smashing the layers.
Bake at 350 degrees Fahrenheit for 25 to 30 minutes until the edges are golden brown and the center is set. Cool completely on a wire rack before lifting out and slicing into 18 bars.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@platemint on social media!


Saucy, cheesy baked ziti with ricotta and basil tastes like lasagna in half the effort, perfect for weeknights or crowds.

Quick, crowd-pleasing cheeseburger sliders baked golden with melty cheddar and savory beef. Ready in 30 minutes, great for parties and easy meal prep.

Crispy air fryer sweet potato fries with tender centers, fast-food flavor without deep frying. Ready in minutes and irresistibly snackable.

Leave a comment & rating below or tag @platemint on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.