Step 1: Prepare the Pancake Batter
In a large bowl, whisk together the dry ingredients: flour, sugar, and baking powder.
In a separate bowl, mix the wet ingredients: eggs (or flax egg), vanilla extract, milk, vegetable oil, and yogurt.
Combine the wet and dry ingredients and stir until smooth, leaving a few lumps. The batter should be thick.
Step 2: Cook the Pancakes
Heat a non-stick pan or griddle to 300°F (150°C).
Pour about ¼ cup of batter onto the heated surface for each pancake.
Cook until bubbles form on the surface and the edges start to look set, then flip.
Cook the other side until golden brown. Repeat with the remaining batter.
Step 3: Make the Tres Leches Sauce
In a saucepan, combine evaporated milk, whole milk, sweetened condensed milk, and heavy whipping cream.
Heat over medium heat, stirring occasionally, until warm.
Remove from heat and let cool slightly.
Step 4: Soak the Pancakes
Place the pancakes on a serving plate and drizzle the Tres Leches milk mixture generously over them, allowing them to soak in the creamy syrup.
Step 5: Add Toppings and Serve
Top the pancakes with whipped cream, a sprinkle of cinnamon, and a drizzle of dulce de leche.