Step 1: In a large bowl, whisk together all your dry ingredients: the flour, sugar, baking powder, baking soda, and salt. Whisk well to ensure even distribution and prevent clumps.
Step 2: In a separate, medium-sized bowl, combine the coconut cream, large egg, melted unsalted butter, and vanilla extract. Whisk these together until perfectly blended and smooth.
Step 3: Pour the wet ingredients mixture into the bowl with your dry ingredients. Stir gently, just until everything is combined. Do not overmix; a few small lumps are fine. If adding shredded coconut, gently fold it in now.
Step 4: Place a non-stick skillet or griddle over medium heat. Lightly grease the skillet with a dab of butter or cooking spray.
Step 5: Once the skillet is ready, pour approximately 1/4 cup of batter onto the hot surface for each pancake. Cook for about 2-3 minutes, until bubbles form on the surface and edges look set. Flip and cook for another 1-2 minutes until golden brown and cooked through.
Step 6: Repeat with the remaining batter, lightly greasing the skillet between batches as needed.
Step 7: Serve warm, straight from the pan, with a drizzle of maple syrup, whipped cream, or fresh fruit.