Homemade Vanilla Pudding with Chocolate, Chai, and Mocha Variations

Prep: 15 minCook: 15 min4 servingsmedium
Homemade Vanilla Pudding with Chocolate, Chai, and Mocha Variations

A silky smooth vanilla pudding made from scratch with milk, egg yolks, and cornstarch that serves as the base for four delicious variations. The classic version delivers rich vanilla flavor, while the chocolate variation adds cocoa powder for deep chocolate taste. The chai cinnamon version infuses tea and warm spices, the mocha chip combines chocolate and coffee with mini chips, and the rum raisin features alcohol-soaked fruit. Perfect for dinner party desserts or when you want to a simple comfort food into something special.

Ingredients

4 servings
  • cup sugar
    maple syrup3/4:1natural

    reduce milk by 2 tbsp

    Full guide →
  • ¼ cup cornstarch
  • teaspoon salt
  • 2 ½ cups milk
    coconut milk1:1dairy-freedairy-free

    rich coconut flavor

    Full guide →
  • 4 large egg yolks
  • 2 tablespoons unsalted butter, cut into pieces
    vegan butter1:1dairy-freedairy-free

    plant-based option

    Full guide →
  • 1 teaspoon vanilla
  • cup cocoa powder
  • 2 chai tea teabags
  • 2 teaspoons cinnamon
  • 4 teaspoons espresso powder
  • 2 tablespoons boiling water
  • ¼ cup mini chocolate chips
  • ¼ cup raisins
  • cup rum

Instructions

  1. 1

    Place a fine mesh sieve over a medium bowl and set aside

  2. 2

    Whisk together sugar, cornstarch, and salt in a saucepan

  3. 3

    Add milk gradually, making sure to dissolve cornstarch, then add egg yolks and mix to combine

  4. 4

    Heat on medium, stirring constantly until first large bubble forms and sputters, then reduce to low

  5. 5

    Continue stirring constantly for one minute, then remove from heat

  6. 6

    Immediately pour mixture through sieve into bowl to remove lumps

  7. 7

    Stir butter and vanilla into hot pudding

  8. 8

    Cover surface with plastic wrap to prevent skin formation

  9. 9

    Chill for 3 hours or up to 3 days, whisking until smooth before serving

Tips

Tip 1

Use a fine mesh sieve to ensure completely smooth pudding without any lumps from cooked egg or cornstarch

Tip 2

Press plastic wrap directly onto pudding surface to prevent skin formation during chilling

Tip 3

Whisk chilled pudding before serving to restore smooth, creamy texture

Good to Know

Storage

Refrigerate covered for up to 3 days

Make Ahead

Can be made up to 3 days in advance, whisk before serving

Serve With

Serve chilled in individual bowls or glasses

Common Mistakes

Watch

Stir constantly during cooking to avoid curdling the eggs

Watch

Use medium then low heat to prevent scorching the bottom

Substitutions

Dairy-Free Swaps

milk
coconut milk1:1dairy-freedairy-free

rich coconut flavor

Full guide →
butter
vegan butter1:1dairy-freedairy-free

plant-based option

Full guide →

General Alternatives

sugar
maple syrup3/4:1natural

reduce milk by 2 tbsp

Full guide →
Find more substitutions →

FAQ

Can I make this without eggs?

You can try using cornstarch alone (increase to 1/3 cup) but the texture will be less rich and creamy than the traditional egg-thickened version.

What if my pudding has lumps?

Strain through a fine mesh sieve while hot, or whisk vigorously. For stubborn lumps, blend briefly with an immersion blender.

How long does homemade pudding keep?

Properly covered in the refrigerator, homemade pudding stays fresh for 3-4 days. Always cover surface directly with plastic wrap.