7 Layer Bars

These 7 Layer Bars are packed with layers of chocolate, coconut, butterscotch, and crunchy nuts for an irresistible dessert that only takes 45 minutes to make!

A stack of baked old-fashioned 7 Layer Bars.

These 7 Layer Bars are a classic dessert that combines layers of buttery graham cracker crust, sweetened condensed milk, chocolate chips, butterscotch chips, coconut, and crunchy nuts into one delicious bar. As they bake, the layers meld together to create a rich, chewy texture with plenty of sweet, gooey flavor in every bite.

This easy bar recipe is perfect for family gatherings or parties and comes together in 45 minutes. For more sweet treats, check out my Soft Frosted Sugar Cookie Bars, Lemon Bars, and M&M Cookie Bars.

What are Seven Layer Bars?

7 Layer Bars, also known as Magic Bars or Hello Dolly Bars, are a dessert made by layering ingredients over a graham cracker crust and baking them to perfection.

The “7 layers” in the name refer to the seven key ingredients typically used in the recipe: graham cracker crumbs, butter, chocolate chips, butterscotch chips, shredded coconut, chopped nuts, and sweetened condensed milk.

Why We Love This 7-Layer Bar

  • These bars are freezer-friendly so you can always have a treat ready to go.
  • Easy to assemble, these bars are great for baking with kids.
  • They stay fresh for several days, so you can enjoy them over time.

Recipe Ingredients

A glass bowl filled with graham cracker crumbs and melted butter being mixed.

Graham Cracker Crust – The base of this dessert, made with graham cracker crumbs and melted butter, is buttery and perfectly crunchy.

Sweetened Condensed Milk – The secret to the gooey, cohesive texture of these bars while adding a rich sweetness.

Chocolate Chips – Semi-sweet chocolate chips add a rich flavor, but milk or dark chocolate chips are great alternatives.

For a full list of ingredients and amounts, see the recipe card below.

Variations

Extra Add-Ins – Make your 7 Layer Bars your own with add-ins like mini marshmallows, crushed pretzels, caramel toffee bits, dried fruits, M&M’s, peanut butter drizzle, or chopped cookies.

Nut Options – Swap pecans with chopped walnuts, almonds, or hazelnuts for a different nutty flavor and crunch, or omit entirely for a nut-free version.

How to Make 7 Layer Bars

Step 1: Preheat oven to 350 degrees Fahrenheit (175 degrees Celsius). Line a 9×13 inch baking pan with parchment paper or foil. Set aside.

Step 2: In a medium microwave-safe bowl, add the butter. Microwave until melted. Add the graham cracker crumbs and mix until the crumbs are evenly coated. Press into an even layer on the bottom of the pan.

Step 3: Sprinkle layers of chocolate chips, butterscotch chips, white chocolate chips, and chopped pecans over the pressed graham cracker crumbs.

A baking pan lined with parchment paper, layered with chocolate chips, butterscotch chips, white chocolate chips, and pecans.

Step 4: Sprinkle half of the coconut over the layers, then pour the sweetened condensed milk over top. Sprinkle the remaining coconut over the condensed milk.

Step 5: Place in the oven and bake for 22–25 minutes. Remove and allow to cool completely before cutting them into bars.

A close-up of two 7 Layer Bars on a plate, topped with shredded coconut.

Expert Tips

Line and Prepare the Pan – Line your baking pan with parchment paper and lightly spray it with non-stick spray to prevent the bars from sticking or falling apart.

Cool Completely Before Cutting – Allow the bars to cool for a couple of hours before cutting to help them set and hold together better.

FAQs

Can I double this Old-Fashioned 7 Layer Bars recipe?

Yes, you can double the recipe and bake it in two pans or a larger pan, adjusting the baking time as needed.

What’s the best way to cut the bars cleanly?

Allow the bars to cool completely, then use a sharp knife. Wiping the knife with a damp cloth between cuts helps achieve neat edges.

Storage Information

To STORE Old-Fashioned 7 Layer Bars, keep them in an airtight container or sealed bag at room temperature for 3–4 days.

For longer storage, FREEZE the bars after they’ve cooled completely. Place them in an airtight bag, stacked with wax or parchment paper between layers, and freeze for up to 3 months. You can enjoy them straight from the freezer or let them thaw in the fridge before serving.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

7-Layer Bars stacked on a plate.

7 Layer Bars Recipe

These 7 Layer Bars are packed with layers of chocolate, coconut, butterscotch, and crunchy nuts for an irresistible dessert that only takes 45 minutes to make!
5 from 6 votes
Pin Rate
Course: Dessert
Cuisine: American
Diet: Vegetarian
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Servings: 16 bars
Calories: 347kcal
Author: Andrea
Print (email required)

Ingredients

  • 1 1/2 cup graham cracker crumbs
  • 1/2 cup unsalted butter - (1 stick)
  • 1 cup semisweet chocolate chips
  • 1 cup butterscotch chips
  • 1 cup white chocolate chips
  • 1 cup chopped pecans
  • 1 (14 oz) can full-fat sweetened condensed milk
  • 1 1/4 cup unsweetened shredded coconut
  • pinch sea salt
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!

Instructions

  • Preheat oven to 350 degrees Fahrenheit (175 degrees Celsius). Line a 9×13 inch baking pan with parchment paper or foil. Set aside.
  • In a medium microwave-safe bowl, add the butter. Microwave until melted. Add the graham cracker crumbs and mix until the crumbs are evenly coated. Press into an even layer on the bottom of the pan.
  • Sprinkle layers of chocolate chips, butterscotch chips, white chocolate chips, and chopped pecans over the pressed graham cracker crumbs.
  • Sprinkle half of the coconut over the layers, then pour the sweetened condensed milk over top. Sprinkle the remaining coconut over the condensed milk.
  • Place in the oven and bake for 22–25 minutes. Remove and allow to cool completely before cutting them into bars.

NOTES

To STORE Old-Fashioned 7 Layer Bars, keep them in an airtight container or sealed bag at room temperature for 3–4 days.
For longer storage, FREEZE the bars after they’ve cooled completely. Place them in an airtight bag, stacked with wax or parchment paper between layers, and freeze for up to 3 months. You can enjoy them straight from the freezer or let them thaw in the fridge before serving.

Nutrition

Serving: 1serving | Calories: 347kcal | Carbohydrates: 31g | Protein: 3g | Fat: 24g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 19mg | Sodium: 108mg | Potassium: 180mg | Fiber: 3g | Sugar: 22g | Vitamin A: 201IU | Vitamin C: 0.2mg | Calcium: 45mg | Iron: 1mg

Want more inspiration?

More Recipes You'll Love

About the Author

Andrea

Hi I'm Andrea!

Hotelier turned Food Blogger to help make your life simple, one recipe at a time.

5 from 6 votes

Join the Conversation

Rate and Comment

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

Please click on the Stars below to share your Rating of this Recipe




Comments: