Line a 12-cup muffin tin with silicone or paper liners. Preheat oven to 350 F.
In a large bowl, combine almond flour, salt, baking soda, cinnamon, ginger, cardamom and turmeric.
In a separate bowl, whisk together melted coconut oil, eggs and maple syrup.
Add wet to dry ingredients, combining until just mixed. Gently fold in the shredded carrot.
Using a cookie scoop or two spoons, distribute batter amongst the 12 muffin cups.
In a small bowl, making the topping: combine remaining coconut oil, walnuts and cinnamon.
Top each muffin with a bit of the mixture. Bake for 25-30 minutes. Set on a wire rack to cool. Muffins will keep in an airtight container on the counter for up to 7 days (if they last that long!)