Search Recipes

Find your favorite dishes

Advertisement

Classic 7 Layer Bars

Maya

By Maya

Published Sep 26, 2025

⬇ Jump to Recipe
Advertisement
Classic 7 Layer Bars

When it comes to quick and irresistible desserts, few recipes can beat the timeless 7 Layer Bars. Sometimes called Magic Cookie Bars, these sweet, chewy, and crunchy treats combine chocolate, butterscotch, nuts, and coconut on top of a buttery graham cracker crust. Best of all, they require no complicated steps or special equipment—just layer, bake, and enjoy!

Whether you’re preparing dessert for a potluck, holiday party, bake sale, or just a weeknight treat, these bars are guaranteed crowd-pleasers. In this recipe guide, we’ll break down everything you need to know: ingredients, tips, variations, and storage solutions.

Why You'll Love This Recipe

  • Simple & Quick – Minimal prep time, and no mixer required.
  • Perfect for All Occasions – Great for bake sales, holidays, or everyday snacking.
  • Rich Flavor & Texture – Layers of sweetness, crunch, and chewiness in every bite.
  • Family-Friendly – Kids and adults love the gooey, candy-like layers.

About the Ingredients

Unsalted Butter

Creates a rich, buttery base and helps bind the crust.

Graham Cracker Crumbs

The classic foundation for layered bars with a subtle sweetness.

Sweetened Condensed Milk

The “magic” ingredient that holds all the layers together while adding creaminess.

Semisweet Chocolate Chips

Balances the sweetness of the condensed milk.

Butterscotch Chips

Adds a caramel-like flavor that deepens the richness.

Chopped Walnuts

Provide crunch and a slightly bitter edge to cut through the sweetness.

Shredded Sweetened Coconut

Toasts beautifully on top, adding a chewy and nutty finish.

Tips & Tricks

Use Parchment Paper

Makes cleanup easy and ensures bars lift out of the pan without sticking.

Cool Completely Before Cutting

This prevents the layers from falling apart and ensures neat squares.

Press Down the Layers

Gently press with a spatula after layering to compact the ingredients.

Pro Tips

  • For a deeper nutty flavor, lightly toast the coconut before sprinkling it on top.
  • Ensure even distribution of ingredients for consistent flavor in each bite.
  • Chill the bars slightly before cutting for the cleanest slices.

Step-by-Step Instructions

Prepare the Pan

Preheat your oven to 350°F (175°C). Lightly grease a 9x13-inch pan or line it with parchment paper for easy removal.

Create the Crust

Pour the melted butter into the pan. Sprinkle the graham cracker crumbs evenly over the butter, pressing down to form a firm crust.

Add the Sweetened Condensed Milk

Pour the sweetened condensed milk evenly over the graham cracker crust to create a sticky base layer that holds everything together.

Layer the Toppings

Evenly sprinkle the chocolate chips, butterscotch chips, chopped walnuts, and shredded coconut over the condensed milk layer, ensuring each ingredient covers the entire surface.

Bake to Perfection

Bake the layered bars for 25–30 minutes, or until the top is golden brown and the coconut is toasted. The bars should be set but still slightly gooey in the middle.

Cool and Slice

Allow the bars to cool completely in the pan before slicing them into squares to ensure clean edges and perfect portions.

Delicious Variations

Nut-Free Version

Replace walnuts with sunflower seeds or simply omit them for a nut-free treat.

Peanut Butter Lovers

Add peanut butter chips or swirl in a bit of peanut butter before baking for a rich, nutty twist.

Holiday Edition

Incorporate seasonal touches by using red and green M&Ms for Christmas or pastel candies for Easter.

How to Store Classic 7 Layer Bars

Refrigerator

Store in an airtight container in the fridge for up to 10 days to keep them fresh and chewy.

Freezer

Wrap each bar individually in plastic wrap and freeze for up to 3 months. Thaw at room temperature before serving.

Room Temperature

Keep the bars in an airtight container at room temperature for up to 5 days.

Reheating

For a warm treat, reheat bars in the microwave for a few seconds or in a low oven until just heated through.

Frequently Asked Questions

Why are they called 7 Layer Bars?

Because the recipe uses seven simple layers of ingredients stacked together: butter, graham crackers, sweetened condensed milk, chocolate chips, butterscotch chips, walnuts, and coconut.

Can I use different nuts?

Yes, pecans, almonds, or cashews work just as well as walnuts.

How do I keep the bars from being too sticky?

Let them cool completely before cutting, and store them in parchment layers if stacking.

Can I make these bars ahead of time?

Absolutely! They store beautifully, making them a great make-ahead dessert.

What can I serve with 7 Layer Bars?

Pair them with hot coffee or espresso, vanilla ice cream, or milk for a delightful treat.

Classic 7 Layer Bars

Classic 7 Layer Bars

Classic 7 Layer Bars

15 min
Prep Time
30 min
Cook Time
12
Servings
450
Calories

Ingredients

Instructions

  1. 1 Preheat your oven to 350°F (175°C). Lightly grease a 9x13-inch pan or line it with parchment paper for easy removal.
  2. 2 Pour the melted butter into the pan. Sprinkle the graham cracker crumbs evenly over the butter, pressing down to form a firm crust.
  3. 3 Pour the sweetened condensed milk evenly over the graham cracker crust to create a sticky base layer that holds everything together.
  4. 4 Evenly sprinkle the chocolate chips, butterscotch chips, chopped walnuts, and shredded coconut over the condensed milk layer, ensuring each ingredient covers the entire surface.
  5. 5 Bake the layered bars for 25–30 minutes, or until the top is golden brown and the coconut is toasted. The bars should be set but still slightly gooey in the middle.
  6. 6 Allow the bars to cool completely in the pan before slicing them into squares to ensure clean edges and perfect portions.

Servings: 12

Cuisine: American

Course: Dessert

Chef's Note: Ensure even distribution of ingredients for consistent flavor in each bite.

Nutrition (per serving): 5g protein · 50g total carbs

Advertisement