Oman today_ To prepare this fragrant and unique breakfast, begin by zesting the orange and then extracting its juice separately.
Next, in a shallow dish, whisk the eggs together with the milk, orange zest, and ground cinnamon until the mixture is smooth and well combined.
Then, soak the slices of bread in this mixture for about two minutes, turning them halfway through to ensure both sides are fully coated.
Meanwhile, in a small saucepan, combine the freshly squeezed orange juice with the marmalade and sugar. Place it over the heat and bring it to a boil. Once it starts boiling, reduce the heat and let it simmer gently for 3 to 4 minutes until it thickens slightly.
In a skillet over medium heat, melt the butter and fry the soaked bread slices for about two minutes on each side, or until they become golden and crisp.
Finally, spoon the warm orange marmalade mixture over the toasted slices or serve it on the side for dipping.