Ingredients

½cupsugar,divided

2cupsmilk

1tspvanilla

4egg yolks

6tbspcornstarch

⅔cupsugar

⅓cupcocoa

3tbspcornstarch

pinch of salt

2¼cupsmilk

1tbspbutter

¾cupbutter

3eggs

2½cupsall-purpose flour

2½tspbaking powder

½tspsalt

1½cupssugar

2tspvanilla extract

1¼cupsmilk

2cupsheavy cream

1tspvanilla

¼cupsugar

chocolate sauce

Preparation

Over medium heat, combine milk and ¼ cup sugar. Bring just to a boil.

In a small bowl, whisk egg yolks with the remaining ¼ cup sugar and vanilla. Add in cornstarch until completely mixed and smooth.

Add 1 cup of the hot milk to the yolks and stir well. Pour the yolk mixture back into the pot and whisk continuously over medium heat until the mixture thickens.

Cool slightly in the pot, stir and cool completely in the fridge.

In a saucepan, combine sugar, cocoa powder, cornstarch, and salt, mix well. Add in cold milk, stir until combined.

Turn heat onto medium high stirring constantly until mixture comes to a boil.

Allow to boil for 1 minute while stirring, remove from heat and stir in butter. Cool completely stirring occasionally to avoid a skin forming.

Grease and flour a 9×13-inch pan. Preheat oven to 350 degrees F.

Bring butter and eggs to room temperature.

Combine flour, baking powder, and salt in a small bowl. Set aside.

With a mixer on medium-high, cream together the butter and sugar until light and fluffy. Add in eggs one at a time and beat in vanilla.

Beat in the flour mixture alternately with the milk just until combined. Pour into prepared pan and bake about 30 minutes or until a toothpick comes out clean. Cool completely.

Beat heavy cream on high until stiff peaks form. Add in sugar and vanilla and beat an additional 1 minute.

Cut cake into small cubes.

Add a single layer of cake to the bottom of each mason jar. Top with ¼ of the custard, another layer of cake and finally the chocolate. Repeat layers ending with chocolate.

Refrigerate 4 hours or overnight. Top with with whipped cream and drizzle with chocolate syrup before serving.