In a large bowl, whisk together the flour, baking powder, salt and cinnamon.
In a another bowl, whisk together the milk, yogurt, honey, zest, coconut oil and vanilla extract until smooth and combined. Add the wet ingredients in to the flour mixture and whisk until combined and most of the lumps are out of the batter.
Heat a large skillet or electric griddle over medium heat. Add a bit of butter or coconut oil if desired, then pour 1/4 cup of batter on the hot skillet and repeat, leaving about an inch between pancakes. Cook until the pancakes bubble on the top and edges, about 2 minutes. Flip and cook for another minute or two until golden and set.
To warm the citrus, heat a saucepan over low heat and add the citrus with the juice. Add in the honey. Cook just until the citrus is warmed, gently stirring.
Serve the pancakes with extra greek yogurt, the warm citrus and maple syrup or honey for drizzling! Ooh and sprinkle of powdered sugar.