Magic cookie bars are a holiday classic that almost makes itself. You press a buttery graham cracker crust into a pan, layer it with chocolate chips, butterscotch chips, walnuts, and coconut, then pour sweetened condensed milk over the top. In the oven, it all bakes together into chewy, gooey, golden bars.
They are also called 7-layer bars or Hello Dolly bars, and they have been on Christmas cookie trays for generations. There is no mixer and no dough, so they are perfect when you need a big batch fast.
Need more easy bars? Try my Christmas cookie bars and these lazy girl pecan pie bars. For chocolate lovers, bake my magic brownie cookies.
JUMP TO
- Why You’ll Love This Magic Cookie Bars (7-Layer Bars)
- What Is Magic Cookie Bars?
- Ingredients
- Kitchen Equipment
- Ingredient Tips
- How to Make Magic Cookie Bars
- Expert Tips for Perfect Magic Cookie Bars (7-Layer Bars)
- Delicious Variations
- What to Serve with Magic Cookie Bars (7-Layer Bars)
- Storage Instructions
- Can You Make It Ahead?
- Common Mistakes to Avoid
- Estimated Nutrition
- Frequently Asked Questions
- Conclusion
Why You’ll Love This Magic Cookie Bars (7-Layer Bars)
These bars are simple, chewy, and always a hit.
No Mixer
Just layer and bake.
Chewy and Gooey
Condensed milk binds every layer.
Big Batch
A 9×13 pan makes 24 bars.
Easy to Customize
Swap the chips and nuts.
Holiday Classic
A favorite on cookie trays.
What Is Magic Cookie Bars?
Magic cookie bars are layered bars made with a graham cracker crust, chocolate chips, butterscotch chips, coconut, nuts, and sweetened condensed milk. The milk caramelizes as it bakes and holds everything together.
Count the layers: butter, graham crust, condensed milk, chocolate, butterscotch, nuts, and coconut. That is how they got the name 7-layer bars.
Ingredients
Crust
| Ingredient | Amount | Purpose |
|---|---|---|
| Unsalted butter, melted | ½ cup | Rich crust |
| Graham cracker crumbs | 1½ cups | Crunchy base |
Layers
| Ingredient | Amount | Purpose |
|---|---|---|
| Sweetened condensed milk | 1 can (14 ounces) | Binds the layers |
| Semi-sweet chocolate chips | 1 cup | Chocolate layer |
| Butterscotch chips | 1 cup | Caramel flavor |
| Walnuts or pecans, chopped | 1 cup | Crunch |
| Sweetened shredded coconut | 1⅓ cups | Chewy, toasty top |
Kitchen Equipment
- 9×13-inch baking pan
- Parchment paper
- Small bowl
- Spatula
- Sharp knife
Ingredient Tips
Sweetened Condensed Milk
Do not use evaporated milk.
Line the Pan
Parchment makes the bars easy to lift and cut.
Chop the Nuts
Smaller pieces stay in place.
Sweetened Coconut
It toasts and stays chewy.
Mix the Chips
Use any combination you love.
How to Make Magic Cookie Bars
Step 1: Prep
Heat the oven to 350°F (325°F for a glass pan). Line a 9×13 pan with parchment.
Step 2: Make the Crust
Mix the melted butter and graham crumbs and press firmly into the pan.
Step 3: Pour the Milk
Pour the sweetened condensed milk evenly over the crust.
Step 4: Add the Chips
Sprinkle the chocolate chips and butterscotch chips evenly over the milk.
Step 5: Add the Nuts
Scatter the chopped walnuts over the chips.
Step 6: Add Coconut
Top with the coconut and press down gently with a spatula.
Step 7: Bake
Bake 25 to 30 minutes, until the coconut is golden and the edges bubble.
Step 8: Cool and Cut
Cool completely, chill 30 minutes if needed, then lift out and cut into bars.
Expert Tips for Perfect Magic Cookie Bars (7-Layer Bars)
Press Firmly
A firm crust keeps the bars together.
Press the Toppings
It helps the layers stick.
Cool Completely
Warm bars are too gooey to cut.
Wipe the Knife
Clean cuts look best.
Watch the Coconut
It browns fast near the end.
Delicious Variations
Christmas Magic Bars
Add red and green M&Ms.
Oreo Crust
Use Oreo crumbs instead of graham.
White Chocolate Cranberry
Use white chips and dried cranberries.
Peanut Butter
Use peanut butter chips and peanuts.
Nut-Free
Skip the nuts and add more chips.
What to Serve with Magic Cookie Bars (7-Layer Bars)
Serve at room temperature on a holiday cookie tray.
Cut them small; they are rich and sweet.
Storage Instructions
| Storage Method | How Long | Best Practice |
|---|---|---|
| Room Temperature | 5 days | Airtight container |
| Refrigerator | 2 weeks | Airtight container |
| Freezer | 3 months | Wrapped individually |
Place parchment between layers.
Thaw frozen bars at room temperature.
Can You Make It Ahead?
Bake the bars up to 3 days ahead.
They freeze well for holiday gifting.
Common Mistakes to Avoid
Evaporated Milk
It will not set.
Unlined Pan
The bars stick.
Cutting Too Soon
The bars fall apart.
Overbaking
The edges get hard.
Loose Crust
Press it firmly.
Estimated Nutrition
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 230 |
| Carbohydrates | 25g |
| Protein | 3g |
| Fat | 14g |
| Saturated Fat | 8g |
| Fiber | 1g |
| Sugar | 20g |
| Sodium | 85mg |
| Cholesterol | 15mg |
Estimate per bar, based on 24 bars.
Frequently Asked Questions
Conclusion
Magic cookie bars are chewy, gooey, and so easy to make. They are a holiday classic that feeds a crowd.
Layer a pan this weekend and fill your cookie tray.
PrintMagic Cookie Bars (7-Layer Bars): Easy Holiday Recipe
Chewy, gooey 7-layer bars with a buttery graham crust, chocolate and butterscotch chips, walnuts, and toasted coconut. Just one pan.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 40 minutes
- Yield: 24 bars 1x
- Category: Desserts
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Crust
½ cup unsalted butter, melted
1½ cups graham cracker crumbs
Layers
1 can (14 ounces) sweetened condensed milk
1 cup semi-sweet chocolate chips
1 cup butterscotch chips
1 cup walnuts or pecans, chopped
1⅓ cups sweetened shredded coconut
Instructions
Heat the oven to 350°F (325°F for a glass pan). Line a 9×13 pan with parchment.Mix the melted butter and graham crumbs and press firmly into the pan.Pour the sweetened condensed milk evenly over the crust.Sprinkle the chocolate chips and butterscotch chips evenly over the milk.Scatter the chopped walnuts over the chips.Top with the coconut and press down gently with a spatula.Bake 25 to 30 minutes, until the coconut is golden and the edges bubble.Cool completely, chill 30 minutes if needed, then lift out and cut into bars.
Notes
Use sweetened condensed milk.
Line the pan with parchment.
Press the layers down.
Cool completely before cutting.
Nutrition
- Serving Size: 1 bar
- Calories: 230
- Sugar: 20g
- Sodium: 85mg
- Fat: 14g
- Saturated Fat: 8g
- Carbohydrates: 25g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 15mg




