-
1
Preheat the oven to 375F.
-
2
Put the mushrooms in a 2 cup liquid measuring cup and fill it with hot water.
-
3
Dice the bread into rough 1-inch cubes.
-
4
Smear the interior of a large shallow baking dish (at least 9 x 13 inches) with 2 tablespoons of the butter.
-
5
Lift the dried mushrooms out of their soaking liquid so that any grit they have released stays at the bottom of the cup.
-
6
Chop them finely.
-
7
Pour the mushroom soaking liquid through a fine strainer, agitating it as little as possible and keeping the last 1/2 cup or so of liquid behind.
-
8
Melt the remaining butter in a large skillet over medium heat and cook the onion in it until it softens, about 5 minutes.
-
9
Add the sliced button mushrooms and the chopped porcini and cook them for another 5 minutes.
-
10
Pour in the strained liquid and simmer for another 5 minutes.
-
11
Stir in the marjoram and turn off the heat.
-
12
Whisk the eggs, milk, salt, and pepper together in a very large mixing bowl.
-
13
Stir in the cooked mushrooms and onion.
-
14
Add the bread cubes and gently toss them with a rubber spatula.
-
15
Pour the pudding into the buttered baking dish.
-
16
Bake for 50 to 55 minutes, or until browned on the top and firm to the touch in the center.