This recipe layers bread cubes, cooked sausage, and cheese, then soaks everything in a seasoned egg and milk mixture. After resting—preferably overnight—the casserole bakes into a golden, sliceable dish with crisp edges and a tender centre.
Prepare the baking dish – Grease the dish thoroughly with butter or oil to prevent sticking.
Cook the sausage – In a skillet over medium heat, cook sausage until browned and fully cooked. Drain excess fat.
Sauté the onion – Cook chopped onion in olive oil until soft and translucent.
Layer the bread – Spread half of the bread cubes evenly in the baking dish.
Add fillings – Scatter half the sausage, onion, and cheese over the bread.
Repeat layering – Add remaining bread and top with remaining sausage and cheese.
Prepare the custard – Whisk eggs, milk, cream, salt, and pepper until smooth.
Assemble – Pour the custard evenly over the layers, pressing gently to ensure absorption.
Rest overnight – Cover and refrigerate for at least 8 hours.
Bake until set – Bake at 180°C (350°F) for 45–55 minutes until the centre is set and the top is golden.
Rest before slicing – Let stand for 10 minutes before serving.