DIY Pudding Pops Recipe

Crispy, creamy, chilly, chocolaty. Vicky Wasik

Why It Works

  • Unlike cornstarch, tapioca starch is freezer-safe, keeping frozen pudding silky-smooth and thick.
  • Sugar allows "fragile" tapioca starch to survive boiling temperatures.
  • Dividing the milk helps the pudding cool faster.

Few desserts are both rich and refreshing at the same time, but that's what pudding pops do best. They're as creamy as top-notch soft-serve, but light enough to feel just a little bracing on a hot summer's day. In fact, they turn out particularly nice with skim milk, which gives the pops an icy quality that I absolutely adore. If you like, dip 'em in melted chocolate cut with coconut oil to make a quick Klondike Bar–like treat.

Recipe Facts

Active: 30 mins
Total: 5 hrs 30 mins
Serves: 10 popsicles

Rate & Comment


For the Pudding:

  • 18 ounces milk, any percentage will do (2 1/4 cups; 510g), divided

  • 6 ounces heavy cream (3/4 cup; 170g)

  • 1 vanilla bean, split and scraped, pod and seeds reserved separately (see note for instructions on using vanilla extract)

  • 7 ounces sugar (1 cup; 195g)

  • 1 ounce tapioca starch (1/4 cup; 28g)

  • 1/2 teaspoon (2g) Diamond Crystal kosher salt; for table salt, use half as much by volume or use the same weight

  • 3 large eggs

  • 1/2 ounce rum, or your favorite liquor (1 tablespoon; 15g) (omit if using vanilla extract; see note)

For the Chocolate Shell (optional):

  • 8 ounces dark or milk chocolate (1 1/2 cups; 225g), finely chopped

  • 2 ounces coconut oil (1/4 cup; 55g), refined or virgin (see note)

  • Sprinkles, crushed peanuts, cocoa nibs, or other crunchy bits, to taste (optional)


  1. For the Pudding: Bring 10 ounces milk (1 1/4 cups; 280g), cream, and vanilla pod to a simmer over medium heat in a 3-quart stainless steel saucepan or saucier. Once the dairy begins to bubble, remove from heat, cover, and steep 30 minutes.

  2. Meanwhile, blend together vanilla seeds, sugar, tapioca starch, and salt until well combined, then whisk in eggs. Remove vanilla pod from dairy and discard, then pour into egg mixture, whisking all the while.

  3. Return to saucepan and cook over medium heat, whisking constantly but not vigorously, until thick and just beginning to bubble. Immediately pour through a fine-mesh strainer into a quart-size measuring cup, then stir in remaining milk and rum (see note). Divide evenly between 10 three-fluid-ounce popsicle molds and freeze until just beginning to firm, about 30 minutes. Insert popsicle sticks and continue freezing until completely solid, about 4 hours. To unmold, place molds in hot tap water for a few seconds and jiggle sticks to release. Wrap individually in plastic and freeze up to 3 weeks, or arrange on a parchment-lined baking sheet and freeze while you prepare the chocolate shell.

  4. For the Chocolate Shell (optional): Microwave chopped chocolate with a few 15-second bursts, stirring well between each round, until fluid and warm. Stir in coconut oil with a flexible spatula and transfer to the smallest possible measuring cup or drinking glass that can accommodate a popsicle. Dip popsicles one by one, letting the excess run off. If you like, dip in sprinkles or other crunchy coating before chocolate starts to set. Return to baking sheet and freeze to ensure chocolate coating is completely hard, about 5 minutes. Transfer to individual sandwich bags and freeze up to 1 month.

Special equipment

3-quart stainless steel saucier, whisk, fine-mesh strainer, quart-size measuring cup, popsicle molds, popsicle sticks


If using vanilla extract in place of a vanilla pod, whisk together the milk and cream in step 1, but skip the steeping process and go directly to step 2 (omit the vanilla seeds in step 2). Substitute 1 tablespoon (15ml) vanilla extract for the rum in step 3. I love the tropical accent that virgin coconut oil lends to the crispy chocolate shell, but if you'd prefer to focus on pure chocolate, use refined coconut oil instead.

You can read about our favorite popsicle molds right here.

This Recipe Appears In

Nutrition Facts (per serving)
198 Calories
9g Fat
25g Carbs
4g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 10
Amount per serving
Calories 198
% Daily Value*
Total Fat 9g 11%
Saturated Fat 5g 26%
Cholesterol 80mg 27%
Sodium 130mg 6%
Total Carbohydrate 25g 9%
Dietary Fiber 0g 0%
Total Sugars 23g
Protein 4g
Vitamin C 0mg 1%
Calcium 87mg 7%
Iron 0mg 2%
Potassium 115mg 2%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)