A customized print-friendly version of this recipe is available by clicking the "Print Recipe" button on this page.

Seven-Layer Bars

Author: Charlotte Bothe

Seven-Layer Bars Recipe Seven-Layer Bars Recipe

Seven-Layer Bars, dream bars, magic bars: these are all derivations of the same decadently gooey, cookie-crusted treat that we all recognize in one form or another. Yes, we've ensured that this variation does, in fact, have seven layers. And better yet, we've made it with our own homemade, vanilla-infused version of sweetened condensed milk.

Connect with us

At a glance

16 bars
Nutrition information


Choose your measure:

  • 1 3/4 cups graham cracker crumbs
  • 1/4 cup confectioners' sugar
  • 10 tablespoons melted butter, divided
  • 1/3 cup boiling water
  • 3/4 cup granulated sugar
  • 1 teaspoon vanilla extract
  • 1 cup dried whole milk
  • 1 cup semisweet chocolate chunks or chips
  • 2/3 cup mini white chocolate chips, or standard-size white chips or chunks
  • 1 cup chopped walnuts or pecans
  • 3/4 cup coconut flakes or unsweetened flaked coconut
  • 1/3 cup caramel cut from a block (or about 9 to 11 individual caramel candies)
  • 1 tablespoon milk or cream


  1. Preheat the oven to 350°F. Grease a 9" square pan.
  2. In a medium-sized mixing bowl, combine the graham cracker crumbs, confectioner's sugar, and 6 tablespoons of the melted butter. Press the mixture into the bottom of the pan. Set aside.
  3. With a hand or stand mixer, beat together the remaining 4 tablespoons melted butter, the boiling water, sugar, vanilla, and dried whole milk until thick and smooth. Pour into the pan.
  4. Top with the semisweet chocolate chunks, white chocolate chips or chunks, nuts, and coconut.
  5. Bake the bars for 24 to 26 minutes, until the coconut starts to turn golden. Remove them from the oven.
  6. Combine the caramel with the tablespoon of milk or cream, and heat until the caramel is pourable, stirring to combine.
  7. Pour the caramel over the bars. Allow the bars to cool and set before cutting.
  8. Yield: 16 bars.

Nutrition Information

  • Serving Size 1 bar (80g)
  • Servings Per Batch 16
Amount Per Serving:
  • Calories 380
  • Calories from Fat 220
  • Total Fat 24g
  • Saturated Fat 13g
  • Trans Fat 0g
  • Cholesterol 30 mg
  • Sodium 95mg
  • Total Carbohydrate 39g
  • Dietary Fiber 2g
  • Sugars 32g
  • Protein 6g

* The nutrition information provided for this recipe is determined by the ESHA Genesis R&D software program. Substituting any ingredients may change the posted nutrition information.