Wash apples thoroughly with skin on and slice thinly.
Cut the bread into bite-sized pieces.
Mix eggs, milk, sugar, and vanilla extract to make the pudding batter.
Alternately layer bread and apples in an oven-safe dish.
Pour the pudding batter evenly on top.
Sprinkle with nuts and cinnamon powder.
Bake in a preheated oven at 180°C for 25~30 minutes.