Vegan Linzer Cookies

These vegan Linzer cookies are soft, nutty, and just the right amount of sweet.

They’ve got that classic buttery feel—without the butter—and the prettiest little jam peekaboo center.

They’re fun to make and even better to eat.

If you’ve never made Linzer cookies before, don’t worry.

I’ve broken it down step-by-step with everything you need to make them perfect on the first try.

Why I Love This Recipe

I make these every winter, usually around the holidays, but honestly, they’re great anytime you want something cozy and special. They’ve become my go-to cookie when I want to impress without stress. I’ve even brought them to a cookie exchange and didn’t tell anyone they were vegan—no one could tell.

  • The texture is soft but still holds the shape perfectly.
  • The almond flour adds a rich, nutty flavor.
  • The raspberry jam adds just the right tart-sweet pop.
  • No one misses the dairy or eggs—promise.
Vegan Linzer Cookies

What You’ll Need

  • 1 cup almond flour
  • 1 ¼ cups all-purpose flour
  • ½ tsp baking powder
  • ¼ tsp salt
  • ½ cup vegan butter (softened, not melted)
  • ½ cup powdered sugar (plus more for dusting)
  • 1 tbsp ground flaxseed
  • 3 tbsp water
  • 1 tsp vanilla extract
  • ½ cup raspberry jam

Pro Tips

  • Chill your dough before cutting—it keeps the cookie shapes clean and crisp.
  • Use a metal cookie cutter for the cleanest edges.
  • Don’t overfill the jam or it’ll squish out the sides.
  • Dust the tops before assembling to keep the jam looking neat.
  • Bake cookies of the same size on the same tray so they cook evenly.

Tools Required

  • Mixing bowls
  • Whisk
  • Measuring cups & spoons
  • Hand or stand mixer
  • Rolling pin
  • Cookie cutters (round and small heart or circle for cutouts)
  • Baking sheet
  • Parchment paper
  • Cooling rack
  • Fine mesh sieve (for powdered sugar)

Substitutions and Variations

  • Swap raspberry jam for strawberry, apricot, or blueberry.
  • Sub almond flour with hazelnut flour for a deeper nutty taste.
  • Use gluten-free all-purpose flour to make them gluten-free.
  • Don’t want to cut shapes? Make sandwich cookies without the peekaboo top.

Make-Ahead Tips

  • Dough can be made up to 3 days ahead and stored in the fridge.
  • Baked cookies (unfilled) can be stored in an airtight container for 4 days and filled the day of serving.

Instructions

Makes: 12–14 sandwich cookies

Total Time: 1 hour (including chill time)

Step 1: Make the flax egg

In a small bowl, mix 1 tbsp ground flaxseed with 3 tbsp water. Let it sit for 5–10 minutes until it gels.

Step 2: Cream butter and sugar

In a large bowl, beat ½ cup vegan butter (softened) with ½ cup powdered sugar until light and fluffy.

Step 3: Add flax egg and vanilla

Add the flax egg and 1 tsp vanilla extract to the creamed mixture. Beat until smooth.

Step 4: Mix dry ingredients

In a separate bowl, whisk together 1 cup almond flour, 1 ¼ cups all-purpose flour, ½ tsp baking powder, and ¼ tsp salt.

Step 5: Combine wet and dry

Add the dry ingredients to the wet mixture. Mix until a soft dough forms.

Step 6: Chill the dough

Flatten dough into a disc, wrap it in parchment, and chill in the fridge for 30 minutes.

Step 7: Roll and cut

Roll out chilled dough to ¼ inch thick. Cut out circles and use a smaller cutter to make cutouts in half of them.

Step 8: Bake

Place cookies on a baking sheet lined with parchment. Bake at 350°F (175°C) for 10–12 minutes until lightly golden. Cool completely.

Step 9: Fill and dust

Dust the top cookies (with cutouts) with powdered sugar. Spread ½ tsp raspberry jam on the bottom cookies. Sandwich them together.

Vegan Linzer Cookies

Leftovers and Storage

Store assembled cookies in an airtight container at room temp for 2 days or in the fridge up to 5 days. For best texture, eat within 3 days.

Macros (Per Sandwich Cookie)

Approximate values:

  • Calories: 180
  • Fat: 9g
  • Carbs: 22g
  • Protein: 3g
  • Sugar: 10g
  • Fiber: 2g

Why This Recipe Works (Quick Science)

The almond flour adds fat and moisture that replaces butter’s role in traditional Linzer cookies. The flaxseed creates binding like an egg would. Chilling the dough helps prevent spread so the cookies hold their cute shape while baking. Powdered sugar keeps the dough tender compared to granulated sugar.

Common Mistakes

  • Not chilling the dough: It gets sticky and tough to work with.
  • Rolling too thin or thick: Too thin = crispy, too thick = underbaked middles.
  • Overbaking: These bake fast! Pull them when edges are just golden.
  • Too much jam: It’ll squish out and make a mess.

What to Serve With

  • Hot tea or coffee
  • A scoop of dairy-free vanilla ice cream
  • Fresh berries on the side
  • Almond milk latte

FAQ

Can I freeze these cookies?
Yes! Freeze the unfilled cookies in a sealed container up to 2 months. Fill with jam after thawing.

Can I make them gluten-free?
Yep—use a 1:1 gluten-free flour blend in place of the all-purpose flour.

What’s the best jam to use?
Seedless raspberry or strawberry works best because it spreads smooth and stays in place.

How long do they stay fresh?
Best in the first 2–3 days. After that, they soften a bit but still taste great.

Final Thoughts

These vegan Linzer cookies are one of those bakes that look way fancier than they are. They’re fun to make, pretty on a plate, and seriously tasty. Once you try them, you’ll want to keep them in your regular cookie rotation. Give them a go, and let me know how they turned out for you in the comments!