With a fork whisk eggs, vanilla extract, lemon juice, lemon zest, milk and condensed milk in a mixing bowl.
Add a few of the butter cubes in a non-stick frying pan over medium-low heat.
While the pan is heating up, dip cut hot cross buns (cut-side down) into the French toast mix.
When the butter has melted and slightly browned, add the dipped hot cross buns cut-side to the pan. Cook for 30-45 secs or until French toast has nice golden colour, flip and cook for another 15-20 seconds.
Carefully take out the French toast from the pan and transfer to serving plate(s).
Garnish with apple slices, whipped cream and any other toppings.