150g self-raising flour
Pinch baking powder
150g butter, softened, plus extra for greasing
150g soft light brown sugar
30g golden syrup
3 free range eggs
1 orange, peeled and sliced into rounds

100g caster sugar
175ml water
2 oranges, juice only 

  1. Preheat the Electrolux Steam oven to 160°C using the Electrolux Steam function.
  2. Grease a 500ml glass ovenproof bowl and prepare a bainmarie (half fill a baking tray with water) and place in oven.
  3. Mix the flour and baking powder together in a bowl.
  4. In a separate bowl, beat the butter, sugar and golden syrup, until light and creamy.
  5. Add the eggs, one at a time, beating well to incorporate before adding the next egg.
  6. Whisk the egg mixture into the bowl of flour for two minutes, until pale and light.
  7. Place the pudding mixture in to the prepared bowl and then into the bain-marie.
  8. Cover the entire bain-marie with foil, making sure to have a good seal.
  9. Return to the oven and bake for 80-90 mins, or until the pudding has set. Test with a skewer.


  1. Place all ingredients in a saucepan and bring to boil.
  2. Simmer to reduce to a syrup consistency and leave to warm.

To Finish

  1. Serve the pudding by pouring the sauce on top.