This is a side view of a lemon cranberry bar with more bars on either side of it. The bars sit on a white piece of parchment paper with a bite background. The cranberry lemon bars have a shortbread base and a bright magenta cranberry topping. The bars are topped with gold star sprinkles. Recipe
GF Gluten-Free DF Dairy-Free VG Vegetarian

Cranberry Lemon Bars

Lemon cranberry bars are sweet and tart with a beautiful and vibrant deep red color. The fruity topping sits on a buttery shortbread base.

Prep: 3 hours + 20 minCook: 37 minTotal: 3 hours + 57 min
Servings: 16 bars 1x


Shortbread Base

  • 1/2 cup refined coconut oil (unsalted butter, vegan butter, or ghee also works)
  • 1/4 cup agave nectar (honey or maple syrup works)
  • 1 teaspoon vanilla extract
  • 2 1/2 cup blanched almond flour
  • 1/2 teaspoon salt

Cranberry Lemon Layer

  • 12 oz. cranberries
  • 1 cup water
  • 2 lemons, zest and juice (1/2 cup juice)
  • 1/2 cup agave nectar (honey or maple syrup works)
  • 2 tablespoon tapioca flour
  • 3 eggs + 1 egg yolk
  • powder sugar for topping


  1. Preheat oven to 350F.
  2. Make the crust. In a medium bowl, whisk together the melted coconut oil, agave nectar, and vanilla.
  3. Once combined, add the almond flour and salt. Use a rubber spatula to fold until the crust comes together.
  4. Line a square 8×8 inch pan with parchment paper. With a spatula or your hands press the crust out across the bottom in an even layer.
  5. Bake for 12 minutes.
  6. After the 12 minutes, remove it from the oven and allow it to sit at room temperature while you prep the cranberry lemon layer.
  7. Make the Cranberry Lemon Layer. Add the cranberries, water, and zest of one lemon to a pan over medium heat and cook for 7 – 10 minutes until the cranberries break down. Most of the liquid evaporate.
  8. Transfer the cranberries to a blender and blend on high until smooth, about 30 seconds.
  9. In a medium bowl, whisk together the cranberry puree from the blender, lemon juice, agave nectar, and tapioca flour. You want to make sure the tapioca flour is completely dissolved and incorporated into the liquid and there are no chunks.
  10. Set the bowl aside for about 15 minutes to allow the cranberry mixture to cool. You don’t want it to be too hot and cook the eggs when you pour them in.
  11. Beat the eggs and egg yolk in a small measuring cup or bowl with a spout and set aside.
  12. Once the cranberry lemon mixture is cooled (it can be still warm a bit), slowly pour the eggs into the cranberry mixture while you whisk to incorporate it.
  13. Then, gently pour the mixture on top of the crust.
  14. Bake. Bake for 25 minutes, pull it out of the oven and allow the bars to sit in the pan and come to room temperature.
  15. Once the bars are room temp, cover the pan with aluminum foil and chill in the fridge for three hours.
  16. Slide a knife on any sides of the bars that are touching the pan. Pull the edges of the parchment paper up and cut into bars.
  17. I sprinkled mine with some powdered sugar, but you can really get creative with your own toppings!

Nutrition Info:

  • Serving Size: 1 bar
  • Calories: 167
  • Sugar: 13g
  • Sodium: 92mg
  • Fat: 10.2g
  • Saturated Fat: 7.1g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 15.3g
  • Fiber: 1.3g
  • Protein: 2.4g
  • Cholesterol: 41mg
© The Toasted Pine Nut