Preheat the waffle iron and lightly grease with coconut oil.
Whisk together whole wheat flour, coconut sugar, baking powder, baking soda, sea salt, turmeric, ginger, cinnamon, black pepper, and cardamom in a large bowl.
In a separate bowl, whisk almond milk, eggs, melted coconut oil, vanilla extract, and orange zest until smooth.
Pour wet ingredients into dry ingredients and stir gently until just combined; batter should be thick but pourable, adding more almond milk if needed.
Ladle ½ to ¾ cup batter onto the hot waffle iron and cook for 4 to 5 minutes until golden and crisp.
Remove waffles and keep warm while cooking remaining batter.
Serve hot topped with yogurt, fresh fruit, honey or maple syrup, and chopped nuts or seeds.