7-Layer Magic Bars

Featured in: Golden Desserts

These bars feature seven luscious layers, starting with a buttery graham cracker crust and topped with semi-sweet chocolate, butterscotch, shredded coconut, and chopped nuts. A generous pour of sweetened condensed milk binds the layers before baking to a golden finish. The crowning touch is a silky salted caramel drizzle made from sugar, butter, cream, and sea salt, adding a rich, sweet-savory contrast. Perfectly balanced flavors and textures come together in each chewy, decadent bar to satisfy any sweet craving.

Updated on Thu, 20 Nov 2025 13:44:00 GMT
Golden, gooey 7-Layer Magic Bars with salted caramel drizzle, ready to enjoy with a bite. Pin this
Golden, gooey 7-Layer Magic Bars with salted caramel drizzle, ready to enjoy with a bite. | plumoven.com

A decadent, chewy dessert bar layered with chocolate, butterscotch, coconut, nuts, and a luscious salted caramel drizzle — a truly magical treat perfect for any sweet tooth.

I remember sharing these bars at our family picnic, watching everyone reach for another piece — the salted caramel on top made them irresistible.

Ingredients

  • Graham cracker crumbs: 1 1/2 cups (180 g)
  • Unsalted butter: 1/2 cup (115 g), melted
  • Semi-sweet chocolate chips: 1 cup (180 g)
  • Butterscotch chips: 1 cup (180 g)
  • Sweetened shredded coconut: 1 cup (120 g)
  • Chopped walnuts or pecans: 1/2 cup (60 g)
  • Sweetened condensed milk: 1 cup (300 ml)
  • Granulated sugar: 1/2 cup (100 g)
  • Water: 2 tbsp (30 ml)
  • Unsalted butter (for caramel): 2 tbsp (30 g)
  • Heavy cream: 1/4 cup (60 ml)
  • Flaky sea salt: 1/2 tsp

Instructions

Prepare the pan:
Preheat oven to 350°F (175°C). Line a 9x9-inch (23x23 cm) baking pan with parchment paper, leaving an overhang for easy removal.
Make the crust:
Mix graham cracker crumbs with melted butter until evenly combined. Press firmly into the pan to form an even crust.
Layer toppings:
Sprinkle chocolate chips evenly over the crust, followed by butterscotch chips, then coconut, and finally the chopped nuts.
Add condensed milk:
Pour sweetened condensed milk evenly over all the layers.
Bake:
Bake for 25–30 minutes, or until edges are golden and the center is set. Cool completely in the pan.
Make caramel drizzle:
In a small saucepan over medium heat, combine sugar and water. Stir until dissolved, then stop stirring and cook until mixture turns a deep amber color (4–5 minutes). Remove from heat, whisk in butter, then slowly add heavy cream while whisking. Stir in sea salt. Let cool slightly.
Finish and serve:
Drizzle the cooled caramel over the bars. Let set, then lift bars from the pan and cut into squares.
Close up revealing the rich layers of decadent 7-Layer Magic Bars, topped with glistening caramel. Pin this
Close up revealing the rich layers of decadent 7-Layer Magic Bars, topped with glistening caramel. | plumoven.com

These bars became a celebrated favorite after my children helped drizzle extra caramel on top, turning dessert into a joyful kitchen tradition.

Required Tools

You'll need a 9x9-inch (23x23 cm) baking pan, mixing bowls, a saucepan, whisk, measuring cups, spoons, and parchment paper.

Allergen Information

Contains dairy, tree nuts, coconut, and gluten (unless using gluten-free crackers). May contain soy. Always check ingredient labels.

Nutritional Information

Each serving: Calories: 285, Total Fat: 17 g, Carbohydrates: 33 g, Protein: 3 g.

Warm, freshly baked 7-Layer Magic Bars with a drizzle of salted caramel, inviting you to indulge. Pin this
Warm, freshly baked 7-Layer Magic Bars with a drizzle of salted caramel, inviting you to indulge. | plumoven.com

Whip up these bars for any special occasion—their texture and rich layers always wow a crowd.

Recipe FAQs

What nuts can I use in the bars?

Walnuts or pecans work great, and you can substitute almonds for a different flavor and texture.

Can I make these bars gluten-free?

Yes, simply use gluten-free graham cracker crumbs for the crust to accommodate gluten intolerance.

How do I prepare the salted caramel drizzle?

Cook sugar and water until amber, remove from heat, whisk in butter, then slowly add cream and sea salt. Let cool before drizzling.

What is the best way to prevent the bars from sticking?

Line the baking pan with parchment paper with an overhang to easily lift the bars once cooled.

Can I adjust the nut quantity or type?

Yes, feel free to add more or less nuts or try different varieties to customize the texture and flavor.

7-Layer Magic Bars

Chewy bars layered with chocolate, butterscotch, coconut, nuts, and salted caramel drizzle.

Prep time
20 min
Time to cook
30 min
Total Duration
50 min
Created by Plum Oven Sophie Warren


Level of challenge Easy

Cuisine type American

Servings made 16 Portions

Dietary details Meat-Free

Ingredient List

Crust

01 1 1/2 cups graham cracker crumbs
02 1/2 cup unsalted butter, melted

Layers

01 1 cup semi-sweet chocolate chips
02 1 cup butterscotch chips
03 1 cup sweetened shredded coconut
04 1/2 cup chopped walnuts or pecans
05 1 cup sweetened condensed milk

Salted Caramel Drizzle

01 1/2 cup granulated sugar
02 2 tablespoons water
03 2 tablespoons unsalted butter
04 1/4 cup heavy cream
05 1/2 teaspoon flaky sea salt

How-To Steps

Step 01

Prepare Oven and Pan: Preheat oven to 350°F. Line a 9x9-inch baking pan with parchment paper, leaving an overhang for easy removal.

Step 02

Make Crust: Combine graham cracker crumbs and melted butter in a bowl until evenly mixed. Press firmly into the baking pan forming an even base.

Step 03

Add Layers: Evenly distribute chocolate chips over the crust, followed by butterscotch chips, shredded coconut, and chopped nuts.

Step 04

Pour Condensed Milk: Evenly drizzle sweetened condensed milk over all layers to bind them together.

Step 05

Bake Bars: Bake for 25 to 30 minutes until edges are golden and center is set. Allow to cool completely in the pan.

Step 06

Prepare Salted Caramel: In a small saucepan over medium heat, combine sugar and water and stir until dissolved. Stop stirring and cook until amber color appears, about 4 to 5 minutes. Remove from heat, whisk in butter, then slowly add heavy cream while whisking continuously. Stir in sea salt and let cool slightly.

Step 07

Finish and Serve: Drizzle the cooled caramel over the bars. Let set, then lift bars from pan using parchment overhang and cut into 16 squares.

Equipment Needed

  • 9x9-inch baking pan
  • Mixing bowls
  • Saucepan
  • Whisk
  • Measuring cups and spoons
  • Parchment paper

Allergy Advisories

Review each item for allergens and talk to your healthcare provider if unsure.
  • Contains dairy from butter, condensed milk, and heavy cream.
  • Includes tree nuts such as walnuts or pecans.
  • Contains gluten unless using gluten-free graham crackers.
  • Includes coconut.
  • May contain soy from chocolate and butterscotch chips.

Nutrition info (per portion)

This nutritional overview is meant for general information. For medical concerns, ask a professional.
  • Caloric Value: 285
  • Fats: 17 g
  • Carbohydrates: 33 g
  • Proteins: 3 g