Go Back
keto linzer cookies

Low-Carb Linzer Cookies

Delicious Low-Carb Linzer Cookies recipe with step-by-step instructions.
Prep Time 20 minutes
Cook Time 42 minutes
Total Time 1 hour 2 minutes
Servings 4
Calories 1575 kcal

Ingredients
  

For the cookie dough:

  • 0.5 cup hazelnut flour
  • 1.5 cups almond flour (blanched and finely ground)
  • 0.25 tsp salt
  • 0.5 tsp vanilla extract (pure vanilla preferred)
  • 0.5 cup granular Swerve sweetener
  • 6 tbsp softened butter (room temperature for easier mixing)
  • 2 tbsp coconut flour (unsweetened)
  • 1 large egg

For the raspberry filling:

  • 0.25 cup powdered Swerve sweetener
  • 1.5 tsp gelatin (unflavored, helps set the filling)
  • 1 cup raspberries (fresh or frozen, thawed)
  • 0.25 cup water

For Toppings (optional):

  • powdered sweetener for sprinkling (optional but adds nice texture)

Instructions
 

  • Combine almond flour, hazelnut flour, coconut flour, and salt in a bowl and set aside. In a separate bowl, beat the softened butter with granular Swerve sweetener until light and creamy, about 2-3 minutes. This creaming step incorporates air into the dough, giving the cookies a better texture. Add the egg and vanilla extract, beating until fully incorporated. Gradually add the dry flour mixture, beating until a cohesive dough forms. The dough should hold together but not be sticky.
  • Dust your work surface lightly with coconut flour to prevent sticking. Roll out the dough to an even 1/4-inch thickness. Using a 2 1/2-inch round cutter, cut out as many cookies as possible from the dough. From half of these cookies, use a 1-inch cutter to cut out center windows—these will be your top cookies. Gather and re-roll any scraps, repeating the cutting process until all dough is used. Arrange all cut cookies on parchment-lined baking sheets and refrigerate for 1 hour. This chilling step prevents the delicate almond-based dough from spreading excessively during baking.
  • Preheat your oven to 325°F. Remove the chilled cookies from the refrigerator and bake for 15-20 minutes, until they are light golden brown around the edges. Keep a close eye on them toward the end of baking, as almond-based cookies can brown quickly. Let the baked cookies cool completely on the baking sheet before handling—they'll firm up as they cool.
  • While the cookies bake, combine fresh or thawed raspberries with water in a small saucepan. Bring to a boil over medium-high heat, then reduce to medium and simmer for 3-5 minutes, stirring occasionally, until the berries break down and the mixture becomes sauce-like. Remove from heat and stir in the powdered Swerve sweetener until fully dissolved. Whisk in the unflavored gelatin, stirring for about 1 minute until smooth and no lumps remain. I find gelatin works beautifully here because it helps the filling set without adding eggs or dairy, keeping the cookies truly keto-friendly. Let the filling cool for about 20 minutes at room temperature until it thickens to a spreadable consistency.
  • Once both the cookies and filling are cooled, you're ready to assemble. Dust the top cookies (those with the cutout windows) generously with additional powdered sweetener for a classic linzer finish. Spoon about 2 teaspoons of the thickened raspberry filling onto the flat side of each bottom cookie. Carefully press a top cookie onto the filling, window-side up, so the red filling peeks through the cutout. The powdered sweetener on top will create a beautiful contrast with the ruby-red filling visible through the window.