German Bread Casserole with Ham and Tomato Recipe
This savory casserole made from stale bread, ham, and tomatoes is a clever German way to use up day‑old bread. It’s a bit like French “pain perdu”, but in a main‑dish version with cheese and cold cuts. Perfect as a quick dinner or a warm weekend breakfast.
This casserole turns simple, leftover bread into a comforting, filling dish with minimal effort. The combination of ham, tomato, and melted cheese gives it a familiar, pizza‑like flavor that appeals to both kids and adults.
Chef's tips
Use a mix of white and wholegrain bread for a more interesting texture. If your bread is very fresh, lightly toast it first so it doesn’t get too mushy in the custard mixture.
How to serve
Serve warm, straight from the oven, with a crisp green salad and a tangy vinaigrette. It also works well as part of a brunch buffet alongside eggs and cold cuts.
Ingredients
- bread - 200 g
- ham - 120 g
- tomato - 2 piece
- cheese - 100 g
- egg - 3 piece
- milk - 150 ml
- chives - 2 tablespoon
- butter - 10 g
- mustard - 1 teaspoon
- salt
- black pepper
Preparation
- Preheat the oven to 180°C (top and bottom heat). Grease an ovenproof dish with butter.
- Cut the bread into cubes of about 2 cm. If it is very hard, you can sprinkle it lightly with water.
- Cut the ham into strips or small cubes. Dice the tomatoes, removing the hard parts near the stem.
- In a large bowl, mix the bread, ham, tomatoes, and half of the grated cheese.
- In a separate bowl, whisk the eggs with the milk, mustard, a pinch of salt, and pepper. Add the chopped chives and mix.
- Pour the egg–milk mixture over the ingredients in the bowl and gently mix so the bread soaks well. Set aside for 5 minutes.
- Transfer everything to the prepared dish, level the top, and sprinkle with the remaining cheese.
- Bake for 20–25 minutes, until the mixture is set and the cheese on top is golden and slightly crispy.
- After removing from the oven, wait 5 minutes before cutting so the casserole can firm up slightly.
Storage
Store leftovers covered in the refrigerator for up to 2 days. Reheat in the oven or microwave until hot throughout, adding a splash of milk or water if needed to keep it from drying out.