Go Back

7-Layer Bars (Magic Cookie Bars)

Delightful bite-sized squares with layers of graham cracker crust, chocolate, butterscotch, coconut, and nuts, topped with sweetened condensed milk.
Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Course: Dessert, Snack
Cuisine: American
Keyword: 7-Layer Bars, Dessert Bars, Easy Desserts, Magic Cookie Bars, Sweet Treats
Servings: 12 squares
Calories: 250kcal

Ingredients

For the crust

  • 1 ½ cups graham cracker crumbs (or 10 graham crackers, pulsed in a food processor) You can use crushed cookies like digestive biscuits or Oreo cookies as an alternative for the crust.
  • 10 tablespoons salted butter, melted Unsalted butter can be used with a pinch of salt added.

For the filling

  • 1 cup semi-sweet chocolate chips
  • ½ cup white chocolate chips
  • ½ cup butterscotch chips
  • ½ cup chopped pecans You can swap out for walnuts or almonds.
  • 1 14-ounce can sweetened condensed milk
  • 1 cup sweetened shredded coconut

Instructions

Preparation

  • Preheat the oven to 350°F (175°C). Line a 9x13-inch baking pan with parchment paper and lightly grease with cooking spray.
  • In a medium-sized bowl, mix the graham cracker crumbs and melted butter together until well combined.
  • Pour the graham cracker mixture into your prepared pan and press it down firmly to form an even base.

Layering

  • Evenly sprinkle the semi-sweet chocolate chips, white chocolate chips, butterscotch chips, and chopped pecans over the graham cracker crust.
  • Pour the sweetened condensed milk over the chocolate chip mixture, covering as much surface as possible.
  • Sprinkle the shredded coconut evenly over the condensed milk.

Baking

  • Bake in the preheated oven for 20–25 minutes until the top is golden brown and slightly caramelized.

Serving

  • Let the bars cool completely in the pan before slicing into squares. Serve and enjoy!

Notes

Customize your toppings by swapping pecans for walnuts or almonds, or adding dried fruit. Store leftovers in an airtight container at room temperature or refrigerate for longer freshness.