Gingerbread Linzer Cookies with dulce de leche filling

“Why do people even make regular gingerbread?” This is the question I asked myself after eating these Gingerbread Linzer Cookies with dulce de leche centers. I mean, isn’t it a common complaint that gingerbread is too dry? So you just overcrowd it with icing sugar? But then it’s still dry?

Well. NOT WITH THESE LINZERS. They are the opposite, thanks to these delectable dulce de leche centers.

So, what’s a linzer cookie?

A linzer is an Austrian dessert typically made from a shortbread-like dough, but with ground nuts (these linzer cookies don’t have nuts, but you get the picture). They usually have a jam center (they are literally jam-packed) and then topped with another cookie, this time with a hole in the middle so you can see those gorgeous jam centers.

I’ve made more traditional linzers before, but I’m not going to lie, I really like how these are all spiced and s**t. It’s lovely and holiday-esque and I really enjoy them.

Gingerbread Linzer Cookies topped with powdered sugar

Tips on making these linzer cookies

These gingerbread linzer cookies require some assembly and prep work, but they are 1000% worth the effort. To make the baking process as easy as possible, keep these tips in mind:

Chill the cookie dough — You absolutely must chill the linzer cookie dough before rolling it out. This will help firm up the butter in the dough and will give the dough time to relax in the fridge (which will prevent the cookies from becoming tough). 30 minutes of chilling is fine, but the longer you let the dough hang out in the fridge, the better!

Flour your work surface — Before rolling and cutting the cookie dough, liberally sprinkle your work surface with flour. You need to roll the dough quite thin, and it’s impossible to pull it off the counter if it’s not floured well enough.

Dust with powdered sugar before assembling — To create picture perfect linzer cookies, you want to dust the cookies with holes in the middle with powdered sugar before you pop them onto the cookie with dulce de leche. Trust me, you’ll be glad you took the time to do this!

Allow the cookies to cool completely — Alas, you have to wait for the linzer cookies to completely cool before you can sandwich them with homemade dulce de leche. If you assemble the cookies while warm, they might fall apart and the filling will ooze out.

Gingerbread Linzer Cookies on a metal tray

How to store linzer cookies

Because these are filled sandwich cookies, you can’t store them in the freezer for the long-term. Keep these cookies in a sealed container on your countertop. They should last for a few days without going stale. And if they’re still hanging around your kitchen after they’ve gone stale (I doubt they’ll last that long), just dunk them in milk to soften them up.

Gingerbread Linzer Cookies with a jar of dulce de leche

Enjoy friends! XO!


Gingerbread Linzer Cookies with Dulce De Leche Centers

Santa, meet your new favorite cookie. Seriously obsessed with these Gingerbread Linzer Cookies with dulce de leche centers.

Santa, meet your new favorite cookie. I’m seriously obsessed with these Gingerbread Linzer Cookies with dulce de leche centers!

  • Author: Sarah | Broma Bakery
  • Prep Time: 45 minutes minutes
  • Cook Time: 10 minutes
  • Total Time: 4 hours 25 minutes
  • Yield: about 30 cookies 1x


For the dulce de leche:

  • 15 oz can sweetened condensed milk
  • scant 1/2 teaspoon salt

For the shortbread:

  • 1 cup butter, softened
  • 1/2 cup brown sugar
  • 2 cups all-purpose flour
  • 1 tablespoon ginger
  • 2 teaspoons cinnamon
  • 1/2 teaspoon nutmeg
  • 1/4 teaspoon cloves
  • 1/2 teaspoon salt


for the dulce de leche

  1. Remove the labeling from the sweetened condensed milk and place the can on its side in a pot of boiling water. Lower the heat and simmer for 3 hours. Make sure the water covers the top of the can at all times (you will have to pour in more water from time to time). Remove can from water, allow to cool slightly, then open and stir in salt. Set aside.

for the gingerbread shortbread

  1. In a stand mixer, whip butter and brown sugar until combined. 
  2. In a separate bowl, combine flour, spices, and salt. Pour into mixer, pulsing until combined.
  3. Separate dough in half and pound into disks. Wrap each disk in plastic wrap and refrigerate for at least 30 minutes (or up to 24 hours).
  4. Preheat oven to 350°F. Line two large baking sheets with parchment paper. Set aside.
  5. Remove one disk of dough from the fridge and place on a well-floured work surface. Use a rolling pin to roll dough out to 1/4 inch thickness.
  6. Using a 3-inch fluted edge cookie cutter, cut out disks of dough and place onto baking sheets. Use a 1-inch fluted edge cutter to cut out the center of half of the disks of dough. You can repeat this process again with your leftover scraps of dough. 
  7. Repeat entire process with second disk of dough. 
  8. Bake cookies for 8-10 minutes. The cookies should be slightly soft to the touch. Allow to cool for 10 minutes on the baking trays, then transfer to a cooling rack to finish cooling completely. 
  9. Dust the center-cut cookies with powdered sugar. Place a rounded teaspoon of dulce de leche in the center of a full cookie and then sandwich it with the powdered-sugar cookie. Repeat with remaining cookies.

More sandwich cookies from Broma Bakery:

Hazelnut Espresso Sandwich Cookies

Espresso Brownie Sandwich Cookies

Chai Latte Sandwich Cookies

Dark Chocolate Peanut Butter Sandwich Cookies

Cookie Dough-Stuffed Chocolate Chip Cookie Sandwiches



Sarah these look wonderful. I never thought of this combination of flavors. Would these cookies be okay to freeze? I like to get most of my holiday baking done early, allowing myself to enjoy the Christmas season.


How nicely you made a date of gingerbread and dulce …. this love could last forever 🙂

Linda Weinstein

Thanks for a the recipe and a perfect addition to the Christmas cookie roster. Everyone said these are are keepers.
I made the dulce de leche in my Instapot per Melissa Clarks’s book in 40 minutes.

Leave a Reply

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