Preheat oven to 400°F/200 C. Line a baking sheet with parchment or a silicon baking mat.
In a bowl or measuring cup combine the almond milk, orange juice, and vinegar. This will curdle the milk and that's what you want. Set these wet ingredients aside.
Combine flour, salt, baking soda, cardamom, cinnamon, and sugar in a large bowl. Stir to distribute everything evenly.
Add the melted coconut oil to the bowl. Stir and work the dough with your hands until the coconut oil is in small clumps within the flour mixture.
Pour the curdled milk mixture into the dry ingredients. Stir just until well mixed.
Add the cranberries, chopped walnuts, and chocolate chips, stirring evenly to distribute.
Turn out the dough onto well-floured surface. Knead the dough 8-10 times, eventually forming 2 round loaves. Dough will still be quite sticky.
Slice an X into each loaf, placing on prepared baking sheet.
Bake for 30-40 minutes or until loaves are golden brown and firm all around.
Allow the bread to cool for at least 40 minutes before cutting into the loaves.