First, make the compote. If using fresh cherries, place them in a bowl, sprinkle with the sugar and leave to macerate (soften) for 10 minutes.
Meanwhile, using a whisk, mix the lemon juice, water and cornstarch into a slurry in a small saucepan, then whisk over medium–low heat for 4 to 5 minutes until it starts to thicken.
Tip the macerated cherries and juice, or the drained jarred cherries, into the saucepan, switch over to a spatula or wooden spoon and stir to combine. Let the mixture bubble away and continue to thicken for another 5 minutes, without the cherries breaking up. If you used jarred cherries, taste and add sugar if needed, then remove from the heat and set aside.
For the batter, melt the butter in the frying pan you plan to cook your pancakes in.
Use a whisk to incorporate the flour, baking soda and salt flakes together in a bowl. In a pouring jug, mix together your chosen milk product and egg. Make a well in the middle of your dry ingredients and slowly pour in your dairy mixture, stirring as you go; use a flexible spatula to help get every bit of dry friendly with the wet, without overmixing. Stir the melted butter through. The batter will be lumpy, with the consistency of craft glue…be cool…it’ll relax on its own. Allow the mixture to stand for 10 minutes.
Meanwhile, wipe out your buttery frying pan with a paper towel, reserving the buttery paper for greasing purposes.
Heat the frying pan over medium heat, then scoop in a large spoonful of the batter. The optimum amount of pancakes in a large pan should be three – any more, and you risk overcrowding; any less, and you’re expending excess energy by the stove.
When the surface of the pancakes forms bubbles and a slight skin, which should take 3 to 4 minutes, flip! Repeat!
Serve warm, topped with the compote and yogurt or sour cream.