Add milk, cream, sugar, vanilla to a large pot. Sprinkle gelatin over top. Stir with a whisk until gelatin is almost dissolved.
Warm pudding mixture over low heat on the stove. You do not want it to simmer or come to a boil. While the mixture is heating up, continue to stir with whisk until gelatin and sugar are completely dissolved. This should only take 1-2 minutes once the mixture begins to heat up. Once dissolved, remove from heat.
Pour pudding into small bowls/jars or similar containers. You should have about 20 oz of pudding mixture. I divided mine into 4 oz servings.
Place pudding containers into fridge to set. This will take about 4-6 hours. Once set, they can be eaten as is. You can also decorate the tops with fruit or syrup before eating. I recommend taking them out of the fridge 15-20 minutes before eating, which will yield a softer pudding. It can be eaten straight out of the fridge but the texture will be more firm.
When the puddings solidifies, the surface may be slightly wrinkly. This is normal. You can cover it up with fruits or syrup if you are serving this to guests.
This recipe works best with whole milk to achieve the right level of creaminess.
Make sure you do not let the pudding mixture come to a boil when heating it up.
*Some of the product links contained in this post are affiliate links. Much like referral codes, this means I earn a small commission if you purchase a product I referred (at no extra charge to you).
The nutrition information provided are only estimates based on an online nutritional calculator. This is not a comprehensive list of all the nutrients in the recipe (i.e., does not include vitamins, cholesterol, etc). I am not a certified nutritionist. Please consult a nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.