Preheat the oven at 350F or 180C.
In a bowl, add all the wet ingredients and whisk until combined then set aside.
In another bowl, add the flours, psyllium husks, baking powder, sweetener, salt and mix until well combined.
Add the cold cubed butter and use your fingers or a pastry cutter to mash the butter into small pieces until they resemble breadcrumbs.
Add the cranberries and nuts if using, then mix to combine.
Add the wet ingredients and reserve a small amount for brushing. Mix until a dough is formed. The dough is soft and moist.
Transfer the dough onto a baking tray lined with parchment paper and mold into a round shape.
Brush with the reserved milk mixture.
Make a cross cut at the top of the bread with a sharp knife. Score it deeper so that the bread will cook faster.
Sprinkle with arrowroot powder (optional).
Bake for 50 to 60 minutes or until cooked. I have baked it for 45 and 50 minutes and they both worked.
Cool on a wire rack.
This bread can be cut and eaten warm. It taste so good with salted butter.
The bread can be kept at room temperature for a few days provided you have a cool and dry climate. Otherwise, it is best to refrigerate for up to a week for frozen for months.