Preheat your oven to 350ºF and line a 12-hole muffin tin with muffin cups or lightly with oil.
Prepare your flax eggs by combining 2 tbsp ground flax seeds with 6 tbsp water. Whisk with a fork and set aside for 10 minutes to thicken.
In a large mixing bowl, sift together all your dry ingredients (flour, baking powder, baking soda, salt, cardamom, nutmeg, coconut sugar). Whisk together until well combined.
In a separate mixing bowl, add all your wet ingredients (plant milk, orange juice + zest, mashed banana, and flax eggs) and mix until smooth. Fold in the shredded zucchini until the mixture is uniform.
Pour the wet mixture into the dry and stir with a wooden spoon (or in a stand mixer using the paddle attachment) until just combined. Fold in the pomegranate seeds.
Fill 12 muffin cups with about 1/3 cup of batter each. Bake for 27-29 minutes, or until the tops are slightly golden and an inserted toothpick comes out clean.
Remove from the muffin tin and let cool on a wire rack. Serve warm and enjoy!