Ham, Cheese & Tomato Bread & Butter Pudding

A great way to use up leftover Christmas Ham!

20 minutes
35 minutes
6 people


  • 100g store-bought garlic butter, softened
  • 1 loaf (800g) sourdough bread, sliced
  • 6 eggs
  • 300ml pure cream
  • ½ cup milk
  • 1 ¼ cups grated extra tasty cheese
  • 250g sliced Scottsdale Pork leg ham (or use leftover Christmas Ham)
  • 200g cherry tomatoes, halved
  • Leafy green salad, to serve (optional)


  1. Preheat oven to 180°C/160°C fan-forced. Grease a 10-cup capacity (about 6cm deep) oval baking dish.
  2. Spread butter on one side of bread slices and place slices standing up in the prepared dish.
  3. Combine eggs, cream and milk in a bowl. Season with salt and pepper. Add 1 cup cheese and stir until combined. Pour mixture over bread slices.
  4. Tear ham into large pieces and place in between bread slices. Place tomatoes between slices of bread.
  5. Sprinkle with remaining ¼ cup cheese. Bake for 35-40 minutes or until golden and egg mixture is set. Serve immediately with a leafy green salad.