Make the compote: place the cranberries, water and maple syrup in a small saucepan over medium heat. Bring the mixture to a boil, stirring frequently. Add water as needed to keep the sauce moist. Mash the cranberries up here and there with the back of a wooden spoon to get a saucy consistency. Once you have a slightly wet, jammy texture, add the vanilla extract. Stir up the compote one more time and remove from the heat. Set aside.
Combine the non-dairy milk and apple cider vinegar in a liquid measuring cup. Stir lightly and set aside to curdle for at least 5 minutes.
In a large bowl, combine the flours, baking powder, baking soda, salt, ground coffee, cinnamon, ground ginger, cardamom, nutmeg and cloves. Stir to combine. Add the curdled non-dairy milk, maple syrup, coconut oil and vanilla extract. Stir gently to combine, taking care not to over mix.
Heat a large nonstick skillet over medium heat. Brush the pan with melted coconut oil. Drop ⅓ cup measures of the pancake batter into the pan. Allow the first side to cook for 1 to 1½ minutes, or until bubbles pop on the surface and the edges appear dry and lightly browned. Flip the pancakes over and cook for another minute. Remove pancakes and keep warm. Repeat with remaining batter.
Serve pancakes with cranberry compote spooned over the top and extra maple syrup if you like.
Dirty chai pancakes with flavours of masala chai tea and a spike of coffee. Served with a vanilla and cranberry compote for extra coziness