-
1
Position an oven rack on the middle level and preheat the oven to 350 degrees.
-
2
Generously butter a 9-by-13-inch baking pan or shallow ovenproof dish.
-
3
Have ready a pan that is larger but not as deep.
-
4
In a medium saucepan over medium-high heat, heat the butter and oil.
-
5
Add the onion and cook just until it starts to soften, 3 to 4 minutes.
-
6
Add the sausage and cook until the pieces just start to brown, about 6 minutes.
-
7
Set aside.
-
8
Spread a loose layer of the bread cubes in the baking pan.
-
9
Sprinkle about two-thirds of the sausage mixture evenly over the bread.
-
10
Cover with another layer of the bread cubes.
-
11
(If you have removed the crust from the bread, you will probably need all of the cubes; if not, there will be some left.)
-
12
Top with the remaining sausage mixture.
-
13
In a large bowl, thoroughly combine the eggs, milk and a pinch of salt.
-
14
Pour the mixture over the casserole.
-
15
Press down lightly on the cubes to help them absorb the egg custard.
-
16
Set aside for 15 minutes, then top with the grated cheese.
-
17
Place the large pan in the oven and the bread pudding pan inside it.
-
18
Add enough hot water to the larger pan to come halfway up the side of the inside pan.
-
19
Bake until fully set and lightly brown, 45 to 50 minutes.
-
20
Let sit for 5 minutes, then serve.