Ingredients
Method
- Heat the oven to 350°F (175°C). Line an 8-inch square pan with parchment, leaving an overhang on two sides.
- Make the streusel: mix the almond flour, pecans, coconut sugar, cinnamon and salt, then stir in the melted coconut oil or butter until clumpy.
- In a large bowl, whisk the eggs, melted coconut oil or butter, maple syrup and vanilla until smooth.
- Whisk the almond flour, tapioca flour, baking powder, cinnamon and salt, add to the wet ingredients and stir until combined, then stir in the orange zest.
- Toss the halved cranberries with 1 teaspoon of tapioca flour and fold them into the batter.
- Spread half the batter in the pan and sprinkle with half the streusel. Top with the remaining batter in small dollops, spread gently, and finish with the rest of the streusel.
- Cover loosely with foil and bake for 30 minutes, then uncover and bake 15 to 20 minutes more, until golden and a toothpick in the center comes out clean (about 190°F / 88°C).
- Cool in the pan for at least 30 minutes, lift out by the parchment, drizzle with the glaze if using, and cut into 9 squares.
Notes
Storage: keep covered at room temperature for the first day, then refrigerate for up to 4 days. Freeze unglazed, tightly wrapped; thaw wrapped at room temperature.
Make-ahead: mix the streusel a day ahead and keep it covered in the fridge.
Substitutions: butter for coconut oil; arrowroot for tapioca flour; light brown sugar for coconut sugar; sliced almonds for pecans. Do not swap in coconut flour or all-purpose flour.
Gluten-free when made with ingredients labeled gluten-free. Contains tree nuts. Nutrition is an estimate without the glaze, not a laboratory analysis.
