In a mixing bowl, sift together the all-purpose flour, sugar and baking powder. Mix until well combined.
In a separate bowl, beat the egg lightly. Then add the milk, melted butter or oil, salt and yellow food color. Mix until incorporated. Add more yelow coloring if needed.
Gradually add the wet ingredients to the dry ingredients, stirring until just combined. Be careful not to over mix the batter, as this can result in tough hotcakes.
Heat a non-stick skillet or griddle over medium heat. Lightly grease the surface with butter or oil.
Pour about ¼ cup of batter onto the hot skillet for each hotcake. Cook for 2-3 minutes or until bubbles form on the surface. Carefully flip the hotcakes with a spatula and cook for another 1-2 minutes, or until golden brown on the bottom.
Transfer the cooked hotcakes to a plate. Top with margarine and sugar. Serve and enjoy!
Notes
To Store: Allow hotcakes to cool completely before storing. Once cooled down, store in airtight container in the refrigerator and consume within a 1-2 days.