·         2 tablespoon butter, softened

·         1 1-pound loaf day-old French bread

·         1 quart milk

·         4 large eggs

·         1 1/2 cups sugar

·         1/2 cup dark brown sugar

·         1 stick butter

·         1/2 cup pine nuts

·         1 cup golden raisins

·         2 tablespoon fresh orange juice

·         1 tablespoon orange zest

·         2 teaspoon vanilla

Margarita Sauce:

·         1 stick butter, melted

·         1 cup confectioners’ sugar

·         1/4 cup good tequila

·         2 tablespoon Grand Marnier

·         1 tablespoon fresh lime juice

·         1 teaspoon lime zest

The Pudding:

Butter a 13 x 9-inch baking dish with the 2 tablespoons softened butter.

Tear the bread into bite-sized pieces. Place in a large bowl and pour over the milk. Allow to sit about 1 hour or until the milk is absorbed in the bread.

With the mixer, beat the eggs with both of the sugars until the mixture is thick and lemon colored.

Melt the butter in a heavy saucepan and lightly toast the pine nuts in the butter.

Stir the butter mixture, raisins, orange juice and zest and vanilla into the eggs.

Pour the egg mixture over the bread and stir just to mix well.

Pour into the prepared pan.

Place the pan in a hot water bath and bake in a preheated 350-degree oven for about 1 hour or until a knife blade inserted in the center comes out clean.

The Sauce:

Melt the butter, stir in the confectioners’ sugar over low heat. Heat, stirring until sugar dissolves. Stir in the tequila, Grand Marnier, lime juice and zest.

Serve warm with the warm sauce spooned over.

Serves 8 to 10.