Directions

Cherry Layer

Place egg yolks in a medium sized bowl, whisk lightly and set aside.

Combine the sugar, salt, and cornstarch in a heavy bottomed medium sized saucepan. Add the milk, whisking to remove any lumps. Stir in the cherry puree. Over medium heat, cook and stir the mixture until it is thick and bubbly. Cook an additional 2 minutes.

Remove half of the cherry and milk mixture and add it to the egg yolks. Whisk until well mixed. Return to the saucepan. Bring to a low boil for 1 minute. Turn heat to low. Stir in butter until melted, and then remove from heat.

Optional: for a darker color, stir in 1-2 drops of red food coloring.

Divide cherry pudding between 3-4 serving dishes. Set aside while you make the chocolate pudding.

*Run about a cup of thawed, frozen dark pitted cherries through a food processor until smooth. Add additional cherries, as needed, until you have 1 cup of cherry puree.

Chocolate layer

Place egg yolks in a medium sized bowl, whisk lightly and set aside.

Combine the sugar, salt, and cornstarch in a heavy bottomed medium sized saucepan. Add the milk, whisking to remove any lumps. Over medium heat, cook and stir the mixture until it is thick and bubbly. Stir in the chocolate. Cook an additional 2 minutes.

Remove half of the chocolate and milk mixture and add it to the egg yolks. Whisk until well mixed. Return to the saucepan. Add the vanilla. Bring to a low boil for 1 minute. Turn heat to low. Stir in butter until melted, and then remove from heat.

Divide chocolate pudding between 3-4 serving dishes, layering it on top of the cherry pudding. Serve warm or chilled. Garnish with a cherry on top, a mint leaf, or fresh whipped cream, if you wish.

If you do not wish for a skin to form on top of the pudding as it chills, cover the surface of the pudding with plastic wrap.