Preheat your oven to 375F and lightly grease a 9- by 13-inch deep baking dish with butter or non-stick cooking spray.
Lay out your cubed bread to allow it to stale up a little while you prepare the custard mixture.
In a large mixing bowl, whisk up the eggs and slowly add in the milk. Whisk in the orange zest, vanilla extract, almond extract, brown sugar, cinnamon, and nutmeg and set aside.
Scatter the bread cubes into the prepared baking dish and toss in the raspberries, making sure that they are evenly distributed throughout the bread. Pour the custard mixture over the bread and raspberries and allow the bread to soak up the custard for 15 minutes.
When ready to bake, scatter the top of the dish with the almonds followed by the two tablespoons of turbinado sugar and bake in the preheated oven for 40 to 50 minutes or until golden brown and set in the middle, covering with foil if it begins to become too brown before setting.
To serve, allow the pudding to rest for about ten minutes then dish up and dust with icing sugar.