I love pudding. It is one of my favorite go to desserts, simply because you can flavor it just about any way that you want. Since I have been playing around with a lot of homemade foods, I decided to try my hand at homemade caramel pudding and I cannot tell you how simple and easy it is to make!
I have made chocolate and vanilla before, but never attempted to do caramel because I thought it would be too daunting. It is VERY easy to do and doesn’t take a lot of blood and sweat to get it done 🙂
- 2 cups whole milk
- 3 tablespoons cornstarch
- 1 teaspoon pure vanilla extract
- ⅛ teaspoon salt
- ½ cup sugar
- Coarse sea salt and whipped cream for topping
- In a small bowl, whisk ¼ cup of the milk with the cornstarch, vanilla and salt, until smooth. Set aside.
- In a large saucepan, combine the sugar with 3 tablespoons of water and bring to a boil. Cook over medium-high heat until a light amber caramel forms, about 5 minutes. Watch it closely. The caramel should not smoke, or it will burn.
- Remove from heat. Very gradually whisk in the remaining 1⅔ cups of milk, a little at a time.
- Put it over the heat again and whisk until the caramel has dissolved again. The milk will foam up quickly as it comes to a simmer. Simmer over moderately low heat until the mixture thickens just slightly and deepens in color, about 10 minutes.
- Gradually whisk the cornstarch mixture into the caramel. Cook again over heat, whisking constantly, until the pudding thickens, about one minute. The pudding will thicken up more as it sets in the refrigerator cooling.
- Scrape the pudding into 2-4 ramekins or serving dishes and refrigerate until chilled and set, about 2 hours. You can run it through a strainer to make it really smooth although I skipped this step and my pudding was fine.
- To avoid a pudding “skin”, press a piece of plastic wrap onto the surface of each pudding dish as it chills.
- Serve with a sprinkle of coarse sea salt and a dollop of whipped cream (optional).