Old Fashioned Chocolate Pudding Recipe: Velvety Soda Swirls Without Graininess

Desserts

Old Fashioned Chocolate Pudding Recipe: Velvety Soda Swirls Without Graininess

This old-fashioned chocolate pudding recipe delivers the creamy, velvety texture and nostalgic soda swirls that make it a dessert classic. The secret lies in precise ingredient ratios and gentle cooking that prevents graininess, while the soda swirl adds that signature tangy contrast.

I've perfected this version over years of testing, ensuring every spoonful delivers that perfect balance of rich cocoa and smooth, cool comfort.

The key to success is using a proper stovetop method with cornstarch instead of instant pudding mix, which guarantees that silky texture without any lumps. You'll need just five simple ingredients plus your favorite vanilla soda for the swirls, making this recipe both approachable and impressive.

The pudding sets beautifully in the fridge, creating that ideal firm-yet-creamy consistency that makes it irresistible.

What you'll end up with is a dessert that transports you back to childhood memories—deep chocolate flavor, smooth texture, and those vibrant soda swirls that cut through the richness. This version stays true to tradition while using modern techniques to ensure foolproof results every time.

Whether you're serving it at a family gathering or treating yourself to a classic dessert, this pudding never disappoints.

Pair it with whipped cream or fresh berries for an extra touch of elegance, or enjoy it straight from the bowl for pure comfort. The recipe scales perfectly for parties or individual servings, making it versatile for any occasion.

Let's get started on creating this timeless dessert that always brings smiles to the table.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for old fashioned chocolate pudding

Five simple ingredients plus a soda swirl for that nostalgic dessert magic.

Ingredient Amount Notes
Granulated Sugar 🍚 ½ cup White sugar preferred for classic flavor
Unsalted Butter 🧈 ½ cup Cold, cubed for even melting
All-Purpose Flour 🌾 ¼ cup Sifted for smooth texture
Cornstarch 🌾 ¼ cup Key for silky consistency
Cocoa Powder 🍫 ½ cup Natural or Dutch-processed
Milk 🥛 2 cups Whole milk for richness
Vanilla Extract 🌸 1 tbsp Pure vanilla preferred
Salt 🧂 ¼ tsp Fine sea salt for balance
Vanilla Soda 🥤 ½ cup For swirls, like Sprite or 7Up

The cocoa powder is where the deep chocolate flavor comes from, so pick a high-quality brand—Hershey’s Special Dark or Ghirardelli work perfectly. Cornstarch is non-negotiable here—it’s what gives that signature silky texture instead of graininess. Bob’s Red Mill or Arrowhead Mills are great for bulk purchases if you bake often. For the butter, I always use Land O’Lakes unsalted—it melts smoothly and keeps the flavor pure. The milk? Whole milk makes it richest, but 2% works fine if you prefer. And that vanilla extract? Pure Madagascar bourbon is worth the splurge, but imitation will still get you there.

No vanilla soda? Lemon-lime soda like Sprite or 7Up works best for the classic swirl, but cream soda or orange soda add fun variations. Short on cornstarch? Arrowroot powder at the same amount works too, though it’s pricier. The cocoa powder can be Dutch-processed or natural—just know Dutch-processed needs a pinch more baking soda if you’re adding it to batters. For the butter, if you’ve got European-style butter like Plugrá, use it—it’s richer and melts like a dream. And if you’re out of vanilla extract, vanilla bean paste works perfectly too.

This pudding keeps beautifully in the fridge for 4-5 days, though it’s best within the first two. I like to make it a day ahead so the flavors meld perfectly. For serving, just spoon it into bowls and add those soda swirls right before eating—they’ll bubble up and make it look extra special. If you’re making it ahead for a party, cover tightly with plastic wrap to keep out fridge odors. And if you’ve got leftovers, it reheats well for a quick chocolate pudding parfait—just layer with whipped cream and crushed cookies.

❤️

Why You'll Love This Recipe

  • No Fuss Setup: I swear by this recipe because it’s just four ingredients plus heat—no blender, no fancy gadgets, no stress. Melt butter, whisk in sugar, stir in cocoa and flour, then cook until it thickens like a dream. That’s it. Even my college apartment kitchen could handle it.
  • Velvet Smooth Magic: The secret’s in the cornstarch—it gives this pudding that silky texture without tasting like flour. Rich, deep cocoa flavor but not bitter, thanks to the butter rounding it out. Honestly, it’s the kind of dessert that makes you pause mid-bite and think, “Why don’t I make this more often?”
  • Party or Pajamas: This pudding’s your go-to for anything: a quick weekday treat, a last-minute potluck side, or even a fancy dessert when layered with whipped cream. I’ve served it warm in mugs for movie nights and chilled in jars for birthdays. It’s the chameleon of desserts—always welcome, never overdone.
  • Budget-Friendly Luxury: Four pantry staples, minimal waste, and no specialty items. A box of cocoa and a bag of flour last forever, and you’ll use up butter and sugar you already have. Plus, leftovers? They keep for days—perfect for when you whip it up and realize you forgot to buy ice cream. (We’ve all been there.)

Step-by-step instructions for old fashioned chocolate pudding

Here's how to make the creamiest, smoothest chocolate pudding with perfect soda swirls every time.

1

Melt Butter and Sugar Together

In a medium saucepan, combine the 0.5 cup unsalted butter and 0.5 cup granulated sugar over medium heat. Stir constantly until the butter melts completely and the mixture becomes smooth and bubbly. You'll notice the sugar starts to dissolve into the butter, creating a light golden color.

This step is crucial because it creates a flavor base that prevents graininess later. Keep stirring gently to avoid scorching—you're looking for a silky, homogeneous mixture that coats the back of a spoon. Once fully melted and combined, remove the pan from heat and let it cool slightly for 2-3 minutes. The mixture should be warm but not hot to the touch.

2

Whisk in Dry Ingredients

In a separate bowl, sift together the 0.25 cup all-purpose flour, 0.25 cup cornstarch, 0.5 cup cocoa powder, and 0.25 teaspoon salt. Whisk these dry ingredients until completely combined and free of any lumps. This ensures your pudding will have that signature velvety texture without any gritty spots.

With the saucepan still off the heat, slowly pour the dry mixture into the warm butter-sugar combination. Using a whisk, stir vigorously for 2-3 minutes until the mixture thickens noticeably. You'll see it transform from a thin liquid into a smooth, creamy paste. This step builds the structure that will give your pudding that perfect body.

3

Add Milk and Cook to Thickening

Gradually pour in the 2 cups milk while whisking continuously to prevent lumps from forming. Return the saucepan to medium-low heat and cook for 5-7 minutes, stirring constantly with a wooden spoon. You'll notice the mixture will start to thicken and bubble gently around the edges.

The pudding is done when it reaches a thick, custard-like consistency that coats the back of a spoon. It should leave a clean trail when you run your finger through it—this is your signal that it's reached the perfect thickness. Remove from heat immediately to prevent overcooking, which can make the pudding too firm.

4

Incorporate Vanilla and Chill

Stir in the 1 tablespoon vanilla extract until fully combined. The mixture will be rich and fragrant, with deep chocolate notes. Transfer the pudding to four individual serving dishes and let it cool to room temperature. This cooling step is important—it allows the flavors to meld and prevents the pudding from becoming too warm when you add the soda later.

Once cooled, cover each serving dish with plastic wrap pressed directly onto the surface. This prevents a skin from forming. Refrigerate for at least 4 hours, or preferably overnight. The longer it chills, the thicker and more luxurious the texture becomes. This patience pays off with that classic old-fashioned pudding consistency.

5

Create the Soda Swirls

Before serving, carefully remove the plastic wrap from one pudding cup. Using a spoon, make a small well in the center of the pudding. Pour 2 tablespoons vanilla soda into the well. With the spoon, gently swirl the soda into the pudding in a circular motion, creating beautiful marbled patterns.

Repeat with the remaining pudding cups, using 2 tablespoons vanilla soda for each. The fizz from the soda creates those signature swirls that make this pudding so special. Serve immediately or return to the refrigerator for 15-20 minutes before serving to let the flavors meld slightly. The contrast between the cool, creamy pudding and the fizzy soda is what makes this dessert truly unforgettable.

👨‍🍳

Pro Tips For Making Old Fashioned Chocolate Pudding

  • Whisk Until It Clears: Don’t just stir—whisk the butter, sugar, and cocoa powder together until the mixture turns uniformly smooth and the sugar fully dissolves. I used to stop when it looked mixed, but that’s when you end up with grainy pudding. Keep at it until no dry spots remain—about 2-3 minutes with a proper whisk.
  • Sift the Dry Mix: Combine the flour and cornstarch first, then sift them together directly into the hot liquid. This prevents clumping and ensures your pudding thickens evenly. I learned this after one batch turned out lumpy—now I sift even if the recipe doesn’t say to.
  • Simmer, Don’t Boil: Once the pudding thickens, reduce the heat to low and let it simmer gently for 3-5 minutes. Boiling it turns the cocoa bitter and can make the texture grainy. Think "barely bubbling," not "rolling boil"—your patience here makes all the difference.
  • Cool It Properly: Pour the pudding into bowls before it cools completely, then refrigerate uncovered for 10 minutes. This prevents a skin from forming on top. I used to cover it immediately, and the surface always looked dull—now it sets smooth and rich every time.

Best sauces and condiments for this old fashioned chocolate pudding

Classic Chocolate Sauce

Warm chocolate sauce elevates this pudding to restaurant-quality dessert status. Heat ½ cup heavy cream with ¼ cup granulated sugar and 3 tablespoons Dutch-process cocoa powder in a small saucepan over low heat until smooth.

Stir in 1 tablespoon butter and ½ teaspoon vanilla extract until melted. Drizzle over individual servings for that decadent touch—it pairs perfectly with the soda swirls. 🍫

Whipped Cream Variations

Lightly sweetened whipped cream adds airy contrast to the dense pudding. Whip 1 cup heavy whipping cream with 2 tablespoons powdered sugar and ½ teaspoon vanilla extract until soft peaks form.

For extra flair, fold in 1 tablespoon cocoa powder or chopped toasted hazelnuts. Spoon over pudding or create a layered dessert by alternating with chocolate sauce.

Caramel Drizzle

Salted caramel complements the chocolate perfectly. Heat ½ cup granulated sugar in a saucepan until melted, then add 2 tablespoons butter and ¼ cup heavy cream. Simmer for 3 minutes, stir in ½ teaspoon sea salt, and drizzle over pudding.

The sweet-salty contrast enhances the pudding's richness. Store-bought caramel sauce works too—just warm it slightly before serving.

Fruit Toppings

Fresh berries add brightness to cut through the richness. Try raspberries, blackberries, or strawberries lightly macerated with 1 teaspoon honey and ½ teaspoon lemon juice.

For tropical flair, use mango chunks or kiwi slices. The acidity in the fruit balances the sweetness of the pudding beautifully. 🍓

Crunchy Additions

For texture contrast, add crushed peppermint candies or chopped toasted almonds. I love sprinkling crushed Oreos (about ¼ cup crushed) over the top—their chocolate flavor and crunch make each bite exciting.

For a spiced variation, add ½ teaspoon cinnamon or a pinch of cayenne to the whipped cream for warmth.

Espresso Infusion

For coffee lovers, stir 1 teaspoon instant espresso powder into the warm pudding mixture before chilling. The deep, earthy notes enhance the chocolate flavor without overpowering it. Alternatively, drizzle 2 tablespoons cold brew concentrate over the top before serving. This works especially well with a dark chocolate sauce drizzle. ☕

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 65mg22%
Sodium 290mg13%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 48g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this pudding turn out smoother than instant mix?

The secret lies in the cornstarch and stovetop cooking method. Instant mixes often contain stabilizers that create graininess, while this recipe uses a proper roux technique with butter and sugar to create a velvety base. The slow cooking process also breaks down the flour and cocoa for that signature smooth texture.

2

Can I make this pudding without vanilla soda?

Use lemon-lime soda like Sprite or 7Up for classic swirls, or try cream soda for a sweeter variation. Even ginger ale works in a pinch—just adjust the amount to ½ cup total for all servings. The key is the carbonation to create those signature bubbles.

3

How do I fix pudding that's too thick or too thin?

For thin pudding, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold milk and cook for 1-2 minutes longer. If it's too thick, gently stir in 1-2 tablespoons warm milk until smooth. The pudding should coat the back of a spoon but still be pourable.

4

Can I use this recipe for a layered dessert?

Yes! Prepare the pudding as directed, then layer it with whipped cream or crushed cookies in glasses. For extra flair, add a chocolate sauce drizzle between layers. Chill for 2 hours before serving to let flavors meld. This makes a stunning showstopper dessert.

5

What's the best way to store leftovers?

Transfer to an airtight container and refrigerate for up to 5 days. For best texture, reheat gently in the microwave (30-second intervals) and stir in 1 teaspoon milk to restore creaminess. Freeze for up to 2 months if needed, but expect slight texture changes when thawed.

★★★★★4.9(5 reviews)
Categories Desserts