7-Layer Cookie Bars

7-Layer Cookie Bars are one of those classic bar cookies I make when I want a rich, sweet dessert that cuts into neat little squares and actually holds up on a plate. They’re built on a buttery graham cracker crust with a mix of chocolate, butterscotch, coconut, and nuts.

The flavor is straight-up old-school in the best way: toasty edges, a chewy center, and that sweetened condensed milk that turns everything into a soft, sticky layer once it bakes. I like this version because the crust is pressed firmly so the bars don’t fall apart, and a short chill makes the slices look clean.

These are especially good on a holiday cookie tray or anytime I need a 9×13 dessert that feeds a lot of people without extra fuss. They’re also the kind of bar that’s great with coffee after dinner.

Why You’ll Love This Recipe

Fast and easy: It’s a simple crust and a handful of layers, and you don’t need a mixer or any fancy tools.

Soft and chewy: The centers stay gooey and chewy, while the edges get deeper golden and a little toasty.

Great for cookie trays: They cut into tidy squares and stack well, which is exactly what I want for parties and holidays.

Classic flavors: Chocolate and butterscotch together just work, especially with coconut and nuts on top.

Easy to tweak: You can swap the nuts, change the chips, or even dial back the sweetness if that’s your preference.

Ingredients You’ll Need

Crust

  • Graham cracker crumbs: I use plain graham cracker crumbs here. The fine crumb makes a crust that presses in evenly and doesn’t crumble when you cut the bars.
  • Unsalted butter: Melted butter is what makes the crust hold together. Unsalted gives you a little more control, especially since the toppings are already sweet.
  • Granulated sugar: This is optional, and I only add it if my graham crackers taste a little bland. If you like a less-sweet bar, feel free to skip it.
  • Salt: Just a pinch, but it matters. It keeps the whole pan from tasting flat.

Layers

  • Sweetened condensed milk: This is the “magic” in magic cookie bars. It seeps into the layers as it bakes and helps everything set into that chewy, sticky bar texture.
  • Semisweet chocolate chips: Semisweet is my go-to here because it keeps the sweetness in check. Dark chocolate chips work too if you like a stronger chocolate taste.
  • Butterscotch chips: These add that classic caramel-y sweetness. If you want to tone things down, reducing these a bit is the first thing I’d do.
  • Sweetened shredded coconut: I like the sweetened kind for the most classic flavor and the golden top. Unsweetened works if you want the bars less sweet.
  • Walnuts or pecans: Either one is good. I usually pick pecans for a slightly softer bite, but walnuts are a little more earthy and still great.

Recipe Instructions

  1. Preheat the oven: Heat the oven to 350°F and set the rack in the middle.
  2. Line the pan: Line a 9×13-inch baking pan with parchment paper, leaving some overhang on the long sides, then lightly grease the parchment.

  3. Mix the crust: In a bowl, stir together the graham cracker crumbs, melted butter, optional sugar, and a pinch of salt until the crumbs are evenly moistened.
  4. Press the crust: Press the mixture firmly into an even layer in the bottom of the pan. Use the bottom of a measuring cup if you want it really packed.
  5. Add the chips: Sprinkle the chocolate chips evenly over the crust, then sprinkle the butterscotch chips evenly over the chocolate chips.
  6. Add the coconut: Sprinkle the shredded coconut over the chips in an even layer.
  7. Add the nuts: Scatter the chopped walnuts or pecans evenly over the coconut.
  8. Pour the milk: Pour the sweetened condensed milk evenly over the top, then gently spread it so the surface looks moistened without disturbing the layers too much.
  9. Bake: Bake for about 25 to 30 minutes, until the edges are deep golden and the center looks set. If the top is browning too fast, tent loosely with foil for the last 5 to 10 minutes.

  10. Cool and chill: Cool completely in the pan, then chill for 30 to 60 minutes so the bars cut cleanly.
  11. Slice: Lift the bars out using the parchment overhang, then slice into squares.

Some of my tips!

This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.

Recipe Tips & Tricks

Press the crust firmly. If the crust is loosely packed, the bars can crumble when you lift and slice. I like using the bottom of a measuring cup and really compacting the corners.

Pour the condensed milk slowly. If you dump it all in one spot, it tends to puddle and you’ll get uneven patches. A slow pour across the whole pan makes the top layer set more evenly.

Watch the edges, not just the timer. When the edges are deep golden and the center looks set, they’re done. If the middle still looks very wet, give it a few more minutes.

Tent with foil if the top gets dark. Coconut can brown quickly, especially in some ovens. A loose foil tent near the end keeps it from going too far.

Chill before slicing. Warm bars are sticky and hard to cut neatly. A short chill makes a big difference, especially if you want clean squares for a cookie tray.

Make some touches!

There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.

Serving Suggestions

  • Coffee or espresso: These are really good with coffee, especially if you like something sweet on the side. I usually serve them with black coffee or a latte.
  • Milk: A cold glass of milk is classic with these bars. It’s a nice simple way to serve them for kids and adults.
  • Ice cream: If you want to plate them as a dessert, add a small scoop of vanilla ice cream next to a bar. It’s also good with butter pecan.
  • Fruit: Fresh strawberries or raspberries are nice on the plate if you want something a little lighter alongside the bar. Even orange slices work if that’s what you have.

Save it for later

This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.

Storage and Make Ahead

Store the bars covered at room temperature for 2 to 3 days. If your kitchen is warm, I’d move them to the fridge so they stay firm and easy to pick up.

For longer storage, store leftovers covered in the fridge for up to 4 days. They’re chewier and a little firmer when cold, which I actually like for cleaner bites.

You can make this recipe ahead by baking the bars the day before you need them. Once they’re fully cooled, cover the pan and chill, then slice right before serving.

If you want them to last longer, freeze individual portions or freeze a whole slab wrapped well. Thaw in the fridge overnight before serving.

A few quick answers

This section covers a few extra details that may help before you head to the recipe card.

Recipe FAQs

Why are my 7-layer bars runny in the middle?

They usually just need a little more time in the oven, or more cooling time. The center should look set (not jiggly-wet) when you take the pan out, and the bars firm up a lot as they cool and then chill.

Can I make these nut-free?

Yes. Just leave the nuts out, or swap in something like extra coconut or even chopped pretzels if you want crunch. The bars will still set fine without the nuts.

Can I use unsweetened coconut?

You can, and it’s a good option if you prefer a less-sweet bar. The top won’t taste quite as candy-like, but it still toasts nicely.

How do I get clean slices?

Line the pan with parchment so you can lift the whole slab out, then chill the bars before cutting. I also like using a large sharp knife and wiping it off between cuts when the bars are extra sticky.

Can I change the chips?

Definitely. Peanut butter chips, white chocolate chips, or a mix of semisweet and dark chocolate all work. I’d keep the total amount of chips about the same so the layers set up the way they should.

You might also like

Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

7-Layer Cookie Bars

7-Layer Cookie Bars

Classic 7 Layer Cookie Bars with graham cracker crust, sweetened condensed milk, chocolate, butterscotch, coconut, and nuts baked until golden
No ratings yet
PRINT PIN RATE
Prep Time 10 minutes
Cook Time 28 minutes
Total Time 38 minutes
Servings 24

INGREDIENTS

Crust

  • 1 1 2 cups graham cracker crumbs
  • 1 2 cup unsalted butter melted
  • 1 tbsp granulated sugar optional
  • pinch of salt.

Layers

  • 1 can 14 oz sweetened condensed milk
  • 1 cup semisweet chocolate chips
  • 1 cup butterscotch chips
  • 1 1 3 cups sweetened shredded coconut
  • 1 cup chopped walnuts or pecans.

INSTRUCTIONS

Pan and Crust

  • Heat oven to 350 F and position rack in the middle
  • line a 9x13 inch baking pan with parchment leaving overhang and lightly grease
  • mix graham cracker crumbs butter sugar and salt then press firmly into an even layer in the pan.

Layer and Bake

  • Sprinkle chocolate chips then butterscotch chips then coconut then nuts evenly over the crust
  • pour sweetened condensed milk evenly over the top and gently spread to moisten the surface without disturbing layers
  • bake until edges are deep golden and center is set about 25 to 30 minutes
  • cool completely in the pan then chill 30 to 60 minutes for clean cuts and slice into bars.

Notes

1. For less sweet bars use unsweetened coconut or reduce butterscotch chips to 1 2 cup. Swap nuts with almonds pecans or omit for nut free. Line the pan and chill before slicing for the neatest squares. If top browns too fast tent loosely with foil for the last 5 to 10 minutes

Nutrition

Calories: 215kcal | Carbohydrates: 23g | Protein: 3g | Fat: 13g

Leave a Reply

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