Ingredients

2 packages (12 ounces each) fresh or frozen cranberries1-1/2 cups water1-1/3 cups sugar2 teaspoons minced fresh gingerroot4 teaspoons grated orange zestCUSTARD:1 cup sugar2 tablespoons cornstarch1/4 teaspoon salt3 cups 2% milk6 large egg yolks2 teaspoons vanilla extractTRIFLE:1 loaf (16 ounces) frozen pound cake, thawed and cut into 1-inch cubes1/4 cup orange liqueur1/2 cup slivered almonds, toastedSweetened whipped cream and orange sections

Preparation

In a large saucepan, combine the first 5 ingredients; bring to a boil, stirring to dissolve sugar. Reduce heat to medium; cook, uncovered, until berries pop and mixture is thickened, about 15 minutes. Remove from the heat; cool completely.

For custard, in a large saucepan, mix the sugar, cornstarch and salt. Whisk in milk. Cook and stir over medium-high heat until thickened and bubbly. Reduce heat to low; cook and stir 2 minutes longer. Remove from the heat.

In a small bowl, whisk a small amount of hot milk mixture into egg yolks; return all to the pan, whisking constantly. Bring to a gentle boil; cook and stir for 2 minutes. Immediately transfer to a clean bowl; stir in vanilla. Cool for 30 minutes. Press waxed paper onto surface of filling; refrigerate until cold, about 1 hour.

To assemble, place half of the cake on the bottom of a 4-qt. trifle bowl or glass bowl; drizzle with 2 tablespoons orange liqueur. Layer with half of the cranberry mixture, 1/4 cup almonds and half of the custard. Repeat layers. Refrigerate, covered, until serving. Top with whipped cream and orange sections.