This old-fashioned chocolate pudding is a rich and creamy homemade dessert made from scratch with milk, egg yolks, cocoa powder, and dark chocolate. Layered with Maria cookies and chilled until set, it has a smooth custard texture and deep chocolate flavor.
Separate the egg yolks into a mixing bowl, add the sugar, and whisk until well combined. In a small bowl, whisk the cornstarch with a splash of milk until fully dissolved, then add it to the egg mixture along with the vanilla and whisk until smooth.
Heat the milk in a saucepan over medium heat until warm but not boiling. Place the dark chocolate pieces and cocoa powder in a bowl, pour the warm milk over them, and stir until the chocolate melts completely and the mixture is smooth.
Slowly pour the warm chocolate mixture into the egg mixture, whisking constantly. Transfer everything back to the pan and cook over medium heat, stirring continuously, until the pudding thickens.
Place one Maria cookie at the bottom of each glass ramekin, then fill each one with the pudding. Let them cool to room temperature, then refrigerate for 2–3 hours, or until fully set.
Serve chilled with chocolate shavings on top.
Notes
Dissolve the Cornstarch First: I always mix it with a little milk in a separate bowl because it helps keep the pudding silky and smooth.Warm the Milk Gently: I heat it just until warm so the chocolate melts easily without being too harsh on the egg mixture.Whisk while Combining: Pouring the chocolate mixture in slowly while whisking helps keep everything smooth.Chill Fully: The pudding gets its best texture after a good chill in the fridge.