7-Layer Magic Bars Delight

Featured in: Sweet Treat Fix

These 7-layer magic bars combine a graham cracker crust with layers of semi-sweet chocolate, butterscotch chips, shredded coconut, and chopped nuts. Sweetened condensed milk binds the layers, baking into a chewy, golden treat. A homemade salted caramel drizzle adds a rich, buttery finish with a hint of sea salt. Perfect for easy preparation and a crowd-pleasing finish, these bars offer a delightful mix of textures and flavors in every bite.

Updated on Thu, 20 Nov 2025 09:18:00 GMT
Warm, gooey 7-Layer Magic Bars with a glistening salted caramel drizzle, ready to enjoy. Pin It
Warm, gooey 7-Layer Magic Bars with a glistening salted caramel drizzle, ready to enjoy. | fordish.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 first baked these 7-Layer Magic Bars for a family gathering and the plate was empty before I could even enjoy a second piece. The salted caramel drizzle adds a delicious twist that people keep talking about long after the bars are gone.

Ingredients

  • Graham cracker crumbs (1 1/2 cups, 180 g): Main base for the crust
  • Unsalted butter (1/2 cup, 115 g), melted: Helps hold the crust together
  • Semi-sweet chocolate chips (1 cup, 180 g): First delicious layer
  • Butterscotch chips (1 cup, 180 g): Add sweet flavor
  • Sweetened shredded coconut (1 cup, 120 g): Adds chewiness
  • Chopped walnuts or pecans (1/2 cup, 60 g): Provides crunchy texture
  • Sweetened condensed milk (1 cup, 300 ml): Binds layers and adds richness
  • Granulated sugar (1/2 cup, 100 g): For caramel drizzle
  • Water (2 tbsp, 30 ml): For caramel drizzle
  • Unsalted butter (2 tbsp, 30 g): For caramel drizzle
  • Heavy cream (1/4 cup, 60 ml): For caramel drizzle
  • Flaky sea salt (1/2 tsp): For salted caramel drizzle

Instructions

Prepare baking pan:
Preheat oven to 350°F (175°C). Line a 9x9-inch (23x23 cm) baking pan with parchment paper, allowing an overhang for easy removal.
Make crust:
In a bowl, mix graham cracker crumbs with melted butter. Press mixture firmly into the pan to form an even crust.
Add layers:
Sprinkle chocolate chips evenly over the crust, followed by butterscotch chips, coconut, and chopped nuts.
Pour condensed milk:
Evenly pour sweetened condensed milk over all layers.
Bake bars:
Bake for 25 to 30 minutes until edges are golden and center is set. Cool completely in the pan.
Make salted caramel drizzle:
In a small saucepan over medium heat, combine sugar and water. Stir until sugar dissolves, then stop stirring and cook until mixture is deep amber (about 4 to 5 minutes). Remove from heat, whisk in butter, then add heavy cream while whisking. Stir in sea salt and let cool slightly.
Drizzle caramel and serve:
Drizzle cooled caramel over bars. Let set, then lift bars from pan and cut into squares.
A close-up of a pan of golden-brown 7-Layer Magic Bars topped with a creamy salted caramel. Pin It
A close-up of a pan of golden-brown 7-Layer Magic Bars topped with a creamy salted caramel. | fordish.com

Making these bars is a favorite weekend project with my siblings. We love pulling them out, slicing them just the way grandma does, and sharing them with neighbors — one bite never seems to be enough!

Recipe Variations

Substitute walnuts with pecans or almonds for a different taste. If you want more crunch, sprinkle flaky salt on top before serving. You can also use dark chocolate chips for a richer flavor.

Helpful Tools

Use sturdy mixing bowls for the crust, a whisk for the caramel, and parchment paper for easy pan removal. Measuring cups and spoons keep ingredient amounts precise.

Nutrition & Allergens

Each bar contains about 285 calories, 17 g fat, and 33 g carbohydrates. These bars contain dairy, tree nuts, coconut, and gluten unless using gluten-free crackers; always double-check packaging for allergen information.

Freshly baked 7-Layer Magic Bars with layers of chocolate, coconut, and nuts, perfect for dessert. Pin It
Freshly baked 7-Layer Magic Bars with layers of chocolate, coconut, and nuts, perfect for dessert. | fordish.com

These magic bars always disappear quickly — a true crowd-pleaser for dessert tables. Enjoy every chewy bite with a generous drizzle of caramel!

Recipe FAQs

Can I substitute nuts in this dessert?

Yes, feel free to swap walnuts with pecans or almonds to adjust the flavor and texture according to preference or allergies.

How do I make a gluten-free version?

Use gluten-free graham cracker crumbs in the crust to create a gluten-free variation without altering the taste.

What is the best way to achieve the caramel drizzle?

Cook sugar and water until amber, then whisk in butter and cream before adding sea salt. Let it cool slightly before drizzling over the bars.

Can these bars be stored after preparation?

Yes, once cooled and set, store the bars in an airtight container to keep them fresh for several days.

Are there flavor enhancements suggested?

A sprinkle of flaky sea salt on top before serving enhances the sweetness and adds a pleasant contrast in flavor.

7-Layer Magic Bars Delight

Chewy bars layered with chocolate, butterscotch, coconut, nuts, and salted caramel drizzle for a sweet treat.

Prep Time
20 minutes
Time to Cook
30 minutes
Overall Time
50 minutes
Recipe by Fordish Mia Harper


Skill Level Easy

Cuisine American

Result 16 Portion Size

Dietary Details Vegetarian Option

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

Directions

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

Form Crust: Combine graham cracker crumbs with melted butter in a bowl until evenly mixed. Press firmly into the prepared pan to create an even crust.

Step 03

Layer Ingredients: Evenly sprinkle chocolate chips over the crust, followed by butterscotch chips, shredded coconut, and chopped nuts in sequence.

Step 04

Add Condensed Milk: Pour sweetened condensed milk uniformly over the layered ingredients.

Step 05

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

Step 06

Prepare Salted Caramel Drizzle: In a saucepan over medium heat, combine sugar and water. Stir until dissolved, then cease stirring and cook until deep amber (4 to 5 minutes). Remove from heat, whisk in butter, gradually add heavy cream whisking continuously, then stir in sea salt. Let cool slightly.

Step 07

Apply Caramel Drizzle and Serve: Drizzle the cooled caramel evenly over the bars. Allow to set, then lift bars from pan using parchment overhang and cut into 16 squares.

Tools Needed

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

Allergy Details

Review each ingredient for allergens. Ask your doctor if you’re unsure.
  • Contains dairy, tree nuts, gluten (unless using gluten-free crackers), and coconut. May contain soy.

Nutrition Details (each serving)

Values provided for reference. Consult your medical provider with questions.
  • Energy Value: 285
  • Lipids: 17 g
  • Carbohydrates: 33 g
  • Proteins: 3 g