7 Layer Bars are the ultimate gooey treat with melty chocolate, crunchy pecans, and toasted coconut over a buttery graham cracker crust.

7 Layer Bars stacked to reveal all the yummy layers.

7 Layer Bars 

Technically, this recipe has 8 layers, but I’m still calling them 7 Layer Bars—it’s the classic name everyone knows.

Growing up, my mom made these all the time, especially during the holidays. Along with her Carmelitas and Rice Krispie Treats, they’re still my favorites.

She loved switching up the baking chips and nuts, but one thing she never added? White chocolate. She hates it! But I love it—especially paired with milk chocolate. So I added some in, and just like that, her 7 Layer Bars became 8 Layer Bars in my kitchen!

All the ingredients prepped for easy assembly—butter, butterscotch, pecans, condensed milk, graham crackers, salt, coconut, and chocolate chips.

Layers In 7 Layer Bars

  • Graham Crackers: Honey-flavored for the classic crust flavor.
  • Butter: Unsalted lets you control the total amount of salt in these bars.
  • Chocolate Chips: Any kind works! Milk chocolate makes it sweeter, while dark or semi-sweet tones it down.
  • Butterscotch Chips: Swap for more chocolate or white chocolate if preferred.
  • Chopped Nuts: Pecans are my favorite, but any nut works here.
  • Sweetened Condensed Milk: The magic that holds everything together and makes the bars gooey.
  • Coconut Flakes: Use unsweetened to keep the bars from getting too sweet.

Quick Tip

Use a new can of full-fat sweetened condensed milk (not evaporated or sugar-free) for the best results.

The graham cracker crust prepped and spread into the pan for 7 Layer Bars.

Recipe Tips

Here are my top tips for making 7 Layer Bars:

  • Measure crumbs: Don’t count crackers—sizes can vary. Measuring the crumbs ensures the right amount.
  • Blend well: Crush crackers into fine crumbs. If big pieces remain, blend again. Work in small batches if needed.
  • Press the crust: Use the base of a cup to press the crust down firmly.
  • Pour slowly: Drizzle condensed milk evenly to coat everything and hold the layers together.
  • Let bars cool: This helps them set for clean slices.
All the ingredients layered onto the graham cracker crust and baked to perfection.

How To Cut 7 Layer Bars

  • Use parchment paper: Line the pan with an overhang for easy lifting.
  • Cool completely: Bars slice cleaner when fully set. Chill if needed.
  • Use a sharp knife: Warming the blade helps make smooth, even cuts.
The best 7 Layer Bars cut into squares, ready to enjoy.

Storage

Storage Tips

  • Room temp: Store in an airtight container for 3–5 days. Chill for a firmer texture.
  • Freeze: Up to 3 months. Thaw at room temp.
  • Prep for freezing: Cool fully, then wrap bars individually or layer with parchment in an airtight container.

More Dessert Recipes

4.70 from 13 votes

7 Layer Bars

7 Layer Bars are a classic treat with a graham cracker crust, loaded with baking chips, chopped pecans, and coconut flakes, all held together by condensed milk for a gooey texture.
Prep Time: 25 minutes
Cook Time: 25 minutes
Cooling Time: 1 hour
Total Time: 1 hour 50 minutes
Servings: 24 bars

Equipment

  • Baking pan 9 x 13-inch
  • Blender

Ingredients 
 

  • Cooking Spray
  • 2-1/2 cups graham cracker crumbs measure as crumbs, about 20 crackers
  • 12 tablespoons unsalted butter melted
  • 1/2 teaspoon salt
  • 1 cup milk chocolate chips see note 1
  • 1 cup butterscotch chips see note 2
  • 1 cup white chocolate chips
  • 1 cup chopped pecans
  • 1 (14-ounce) can sweetened condensed milk see note 3
  • 1-1/3 cups unsweetened shredded coconut

Instructions 

  • Preheat oven to 350°F. Line a 9 x 13-inch pan with parchment paper, leaving an overhang for easy removal. Lightly grease with cooking spray.
  • Break up graham crackers and blend in batches until very fine crumbs, re-blending any large pieces as needed. Measure 2-1/2 cups into a large bowl, add salt and melted butter, and stir until thick. Press evenly into the prepared pan using the base of a flat measuring cup.
  • Evenly layer chocolate chips, butterscotch chips, white chocolate chips, and chopped pecans over the crust. Use your hands to press down firmly. Evenly pour sweetened condensed milk on top, spreading gently with the back of a spoon. Sprinkle coconut over the top and lightly press to adhere.
  • Bake for 23–28 minutes, until the edges are golden and the sweetened condensed milk bubbles at the edges.
  • Let bars cool at room temperature for 1–2 hours. For faster cooling, refrigerate after 20 minutes. Lift bars using the parchment overhang and cut with a hot, sharp knife—run under hot water, dry, cut, and repeat.

Video

Recipe Notes

Note 1: I love milk chocolate, but any type works. Use dark or semi-sweet for less sweetness.
Note 2: Don’t like butterscotch or white chocolate? Swap in your favorite chips, like extra chocolate or caramel bits, keeping amounts the same.
Note 3: Use only full-fat sweetened condensed milk, not sugar-free or evaporated milk. I recommend a fresh can of Eagle Brand® (not sponsored).
Storage: Keep bars in an airtight container at room temp for 3–5 days or in the fridge for a firmer texture. To freeze, cool completely, wrap individually or layer with parchment in an airtight container, and freeze for up to 3 months. Thaw at room temp before serving.

Nutrition

Serving: 1serving | Calories: 394kcal | Carbohydrates: 36g | Protein: 4g | Fat: 27g | Saturated Fat: 15g | Trans Fat: 1g | Cholesterol: 24mg | Sodium: 188mg | Potassium: 221mg | Fiber: 3g | Sugar: 26g | Vitamin A: 247IU | Vitamin C: 1mg | Calcium: 87mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

4.70 from 13 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




45 Comments

  1. Courtney Tiemann says:

    5 stars
    To die for.

    1. Chelsea says:

      Thanks so much Courtney! ๐Ÿ™‚

  2. Dawn says:

    5 stars
    I love these bars, but I made a huge mistake, I put the coconut on before drizzling the milk on, what a crumbly mess. Just hope I can somehow fix it. Sad face!

    1. Chelsea Lords says:

      Dangit, I hope they ended up working out!

  3. Dawn says:

    4 stars
    I made 2 pans, one for my daughters birthday, but not sure what I did wrong, the sweetened condensed milk did not soak through the layers, after cooling in a freezing cold garage I cut myself one and it was a loose mess and the milk on top was like a white glue stuck in a flat goop together, what did I do wrong?

    1. Chelsea Lords says:

      I’m glad you were able to figure out the coconut layer was the issue! I’m so sorry it didn’t work! Definitely try them again layering correctly and I think you’ll go crazy for them! ๐Ÿ™‚

  4. Lorrie says:

    I want to try these bars but do NOT like coconut at all. Can you recommend a suggestion for the coconut?
    Thank you if you have any suggestions.
    Lorrie.

    1. Abby says:

      Perhaps try some granola? Or oats? Not sure how that would taste, but I myself love oatmeal cookies and feel you canโ€™t go wrong with that and these ingredients!