Seven Layer Bars with Gingerbread Crust

A fun take on a classic holiday cookie recipe, these seven layer bars are perfect for you next holiday cookie board!

My sister, Kara, is going to kill me. I just know it. So hopefully, she reads this post after I talk to her and before she realizes what I have done. Kara is obsessed with seven layer bars. They are her all time favorite Christmas “cookie,” and I definitely forget to send a batch with her Christmas care package. Don’t worry Kara, I will be sure to send a belated care package with the best batch of seven layer bars I have ever come up with. Seriously, these are the best seven layer bars EVER. This time around, I decided to layer a gingerbread crust. They are literally bars of crack, which is why I had to get them up as a post before Christmas hit. I know, I’m cutting it pretty close as it is Christmas Eve. Hey, if you are looking for some last minute inspiration, then these are for you. They are incredibly simple. We paired these bars with one of my favorite ales of all time, so read ahead for the recipe!

Recipe Fun Facts:

This recipe is pretty straight forward, and your options are limitless on what you can layer. I go with my favorite toppings: butterscotch, white chocolate, dark chocolate, coconut, and nuts galore. You can add and subtract where you see fit. The condensed milk is pretty much mandatory, unless you have a good substitution. You really can’t have a seven layer bar without the stuff.

Be sure to par cook your cookie crust. This is an important step and will only take about 5 minutes out of your time. Also, please be sure you let the bars chill after you bake them. It will make your lives a whole lot easier when you go to slice them up.

Seven Layer Bars with Gingerbread Crust

Print Pin Rate
Prep Time: 25 minutes
Cook Time: 45 minutes
Total Time: 2 hours 42 minutes
Servings: 18 cookies


  • 2 cups all-purpose flour
  • 1/2 cup graham cracker crumbs
  • 3/4 tsp baking powder
  • 1/4 tsp salt
  • 3 tsp ground ginger
  • 2 tsp ground cinnamon
  • 1 tsp ground cloves
  • 1/2 tsp ground nutmeg
  • 1 cup softened unsalted butter
  • 1 1/2 cups brown sugar
  • 2 large eggs
  • 1 tbsp vanilla extract
  • 1/2 cup molasses
  • 1 1/2 cup butterscotch chips
  • 1 1/2 cup white chocolate chips
  • 1 1/2 cup dark chocolate chips
  • 1 1/4 cup shredded coconut
  • 3/4 cup chopped pecans
  • 3/4 cup chopped walnuts
  • 16 oz sweetened condensed milk


  • Preheat your oven to 350 degrees and line a buttered 9x13inch baking dish with parchment paper (leaving enough overhang so that it''s easy to pull out later). Set aside.
  • In a large bowl, whisk together the flour, graham cracker crumbs, baking powder, salt, ginger, cinnamon, cloves and nutmeg. Set aside.
  • In the bowl of your stand mixer, with paddle attachment fixed, cream together the butter and brown sugar until fluffy. Add each egg, one at a time, until incorporated. Now add the vanilla extract and molasses and mix again until combined, about 30 seconds.
  • Very slowly, with the mixer running on low, add the dry ingredients into the wet until all has been added and a soft cookie dough forms. Pour the dough into the prepared baking dish and smooth it over with a rubber spatula. Bake the gingerbread crust for 5 minutes then remove from oven. Set aside.
  • Layer the butterscotch chips, white chocolate chips, dark chocolate chips, coconut, pecans and walnuts on top of the partially cooked crust. Pour the sweetened condensed milk evenly over the 6 layers. Top with more chips if you wish. Cover the baking dish and bake for 30 minutes, removing the cover half way through cooking.
  • Remove from oven and let cool at room temperature for at least an hour, then cover and place in the fridge for another hour or two or until the top is set (I let mine sit overnight in the fridge). Cut into bars and store covered at room temperature, or for best results, store in the refrigerator. Enjoy!