Rich, velvety chocolate pudding is pure comfort, and when you start with chocolate milk, it’s almost too easy. This roundup of 14 creamy recipes proves you don’t need fancy ingredients for a decadent dessert. From quick stovetop versions to chilled delights, each one delivers that silky, chocolatey bliss. Ready to treat yourself? Let’s dive in!
Classic Stovetop Chocolate Pudding

Venturing into homemade pudding is easier than you might think, and this classic stovetop chocolate version delivers a silky, decadent dessert with minimal fuss. By carefully tempering the egg yolks and whisking constantly, you'll achieve a smooth, luxurious texture every time.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 15 minutes
Ingredients
For the Pudding
- 2 cups whole milk
- 1/2 cup granulated sugar
- 1/4 cup Dutch-processed cocoa powder
- 2 tablespoons cornstarch
- 1/4 teaspoon fine sea salt
- 2 large egg yolks, from pasture-raised eggs, lightly beaten
- 1 teaspoon pure vanilla extract
- 2 tablespoons unsalted butter, cut into small pieces
Instructions
- In a medium heavy-bottomed saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until evenly combined.
- In a small bowl, lightly beat the egg yolks. Gradually whisk in about 1/4 cup of the milk to temper the yolks, then set aside.
- Pour the remaining milk into the saucepan with the dry ingredients and whisk until smooth. Then add the tempered egg mixture, whisking constantly.
- Place the saucepan over medium heat and cook, whisking constantly, until the mixture thickens and comes to a gentle boil, about 5-7 minutes. Tip: Whisk in a figure-eight pattern to prevent lumps and ensure even thickening.
- Once bubbling, reduce the heat to low and continue whisking for 30 seconds to fully activate the cornstarch. Tip: Do not walk away; rapid boiling can cause curdling.
- Remove the saucepan from the heat. Add the vanilla extract and butter pieces, and stir until the butter is fully melted and the pudding is glossy and smooth.
- Divide the pudding among four serving dishes. Press a piece of plastic wrap directly onto the surface of each to prevent a skin from forming. Tip: For a quicker cool, transfer the pudding to a shallow dish before portioning.
- Refrigerate for at least 2 hours until fully set and chilled. Serve cold.
Chilled until set, this pudding boasts a luscious, creamy texture that rivals any boxed mix. Serve it with a dollop of lightly sweetened whipped cream and a sprinkle of sea salt for a sophisticated finish.
Instant Pot Chocolate Pudding

Start by gathering your ingredients—this Instant Pot chocolate pudding is a game-changer for busy home cooks. Pressure cooking transforms simple pantry staples into a luxuriously smooth, silky dessert in minutes.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes
Ingredients
Pudding Base
- 2 cups whole milk, at room temperature
- 1/2 cup granulated sugar
- 1/4 cup Dutch-process cocoa powder
- 2 tablespoons cornstarch
- 1/4 teaspoon fine sea salt
- 1 teaspoon pure vanilla extract
- 1/2 cup semisweet chocolate chips (about 3 ounces)
Instructions
- In a medium bowl, whisk together the granulated sugar, Dutch-process cocoa powder, cornstarch, and fine sea salt until no lumps remain.
- Slowly pour in the room-temperature whole milk while whisking constantly to create a smooth slurry. Whisk vigorously for 30 seconds to ensure the cornstarch is fully dissolved.
- Pour the mixture through a fine-mesh strainer into a 1-quart glass measuring cup or directly into the Instant Pot insert. Straining removes any cocoa or cornstarch clumps for a silky finish.
- Place the Instant Pot insert into the base. Secure the lid and set the valve to sealing. Select Manual/Pressure Cook on high pressure and set the timer for 8 minutes.
- Once the cooking cycle ends, allow the pressure to release naturally for 10 minutes. Then carefully quick release any remaining steam. Natural release helps the pudding set without curdling.
- Open the lid and whisk the pudding immediately—it will look loose but will thicken as it cools. Whisk in the pure vanilla extract and semisweet chocolate chips until the chips are fully melted and the pudding is glossy.
- Pour the pudding into individual serving dishes or a large bowl. Cover with plastic wrap directly on the surface to prevent a skin from forming. Refrigerate for at least 2 hours, or until fully chilled and set.
- Tip: For an extra-decadent finish, top with a dollop of lightly sweetened whipped cream and a sprinkle of flaky sea salt before serving.
Keep it chilled for a firm, fudge-like texture that slices cleanly, or serve warm for a flowing, saucy pudding that pools on the plate. Either way, the deep chocolate flavor and velvety mouthfeel will make this your go-to last-minute dessert.
Baked Chocolate Pudding

Baked chocolate pudding is a decadent, old-fashioned dessert that delivers a dense, fudgy texture with a slight crust on top. This oven-baked method transforms simple ingredients into a rich, custard-like treat that's surprisingly easy to master. Follow these steps carefully, and you'll have a perfect pudding every time.
Serving: 6 | Prep Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
For the Pudding
- 3/4 cup granulated sugar
- 1/2 cup all-purpose flour
- 1/4 cup unsweetened Dutch-process cocoa powder
- 1/4 teaspoon fine sea salt
- 1/2 cup unsalted butter, melted and slightly cooled
- 2 large pasture-raised eggs, lightly beaten
- 1 teaspoon vanilla extract
- 1 cup whole milk
Instructions
- Preheat your oven to 350°F (175°C). Grease a 1.5-quart baking dish with butter or nonstick spray, then set aside.
- In a medium mixing bowl, whisk together 3/4 cup granulated sugar, 1/2 cup all-purpose flour, 1/4 cup Dutch-process cocoa powder, and 1/4 teaspoon fine sea salt until uniform and no lumps remain.
- Tip: Dutch-process cocoa yields a deeper, less acidic flavor; natural cocoa works too but expect a slightly sharper taste.
- Add 1/2 cup melted unsalted butter, 2 lightly beaten large eggs, and 1 teaspoon vanilla extract to the dry ingredients. Stir with a spatula just until combined—do not overmix.
- Gradually pour in 1 cup whole milk while stirring gently. The batter will be thin and smooth.
- Pour the batter into the prepared baking dish. Place the dish inside a larger roasting pan, then pour hot tap water into the roasting pan until it reaches halfway up the sides of the pudding dish (this water bath ensures even, gentle baking).
- Bake for 30–35 minutes, until the center is just set but still jiggles slightly when shaken. A toothpick inserted near the center should come out with a few moist crumbs, not wet batter.
- Tip: For a fudgier consistency, bake on the lower end of the time range; for a firmer pudding, add 3–5 minutes.
- Remove the baking dish from the water bath and let cool on a wire rack for at least 10 minutes before serving. The pudding will continue to set as it cools.
Just out of the oven, this pudding boasts a shiny, crackly top and a luscious, fudgy interior that's almost like a warm brownie in custard form. Serve it with a dollop of lightly sweetened whipped cream or a scoop of vanilla ice cream to contrast the deep chocolate richness.
No-Bake Chocolate Pudding

Unlike traditional baked puddings, this no-bake version relies on cornstarch to achieve a silky set, yielding a rich and creamy texture that's perfect for warm days. The addition of freshly whipped cream lightens the pudding, making it irresistibly airy while still delivering intense chocolate flavor. Follow these steps for a foolproof dessert.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
Pudding Base
- 2 cups whole milk
- 1/2 cup granulated sugar
- 3 tablespoons cornstarch
- 2 tablespoons unsweetened cocoa powder
- 1/4 teaspoon fine sea salt
- 2 ounces bittersweet chocolate (60-70% cacao), finely chopped
- 1 teaspoon pure vanilla extract
Whipped Cream
- 1 cup heavy cream, chilled
- 2 tablespoons powdered sugar
- 1/2 teaspoon pure vanilla extract
Instructions
- In a medium saucepan, whisk together sugar, cornstarch, cocoa powder, and salt until no lumps remain.
- Gradually whisk in the milk in a steady stream, ensuring a smooth paste forms before adding more liquid.
- Place the saucepan over medium heat and cook, stirring constantly with a heatproof spatula, until the mixture thickens and begins to gently bubble, about 5–7 minutes. Do not walk away—constant stirring prevents lumps.
- Remove from heat and immediately add the chopped chocolate and vanilla extract; stir until the chocolate is fully melted and the pudding is smooth.
- Transfer the pudding to a heatproof bowl and press a piece of plastic wrap directly onto the surface to prevent a skin from forming. Let cool to room temperature, about 30 minutes.
- While the pudding cools, make the whipped cream: In a chilled large bowl, beat the heavy cream, powdered sugar, and vanilla with a hand mixer or whisk until soft peaks form, about 2–3 minutes. Do not overwhip.
- Once the pudding is cool, gently fold in half of the whipped cream using a rubber spatula until just combined—a few streaks are fine.
- Divide the pudding evenly among four serving dishes or ramekins. Refrigerate, uncovered, for at least 2 hours, or until fully set.
- Just before serving, dollop the remaining whipped cream on top of each pudding. For a decorative touch, garnish with chocolate shavings or a dusting of cocoa powder.
Unfailingly smooth and deeply chocolatey, this pudding delivers a luxurious texture without any oven time. A dollop of fresh whipped cream adds a cloud-like contrast that elevates every spoonful. Serve it in elegant glasses for an effortless dinner party finale.
Vegan Avocado Chocolate Pudding

Every time I crave a luscious, guilt-free dessert, this vegan avocado chocolate pudding comes to the rescue. It's incredibly simple yet indulgently creamy, thanks to the magic of avocados creating a silky, dairy-free mousse.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
Main Ingredients
- 2 large ripe Hass avocados, halved, pitted, and flesh scooped out
- 1/2 cup unsweetened cocoa powder, sifted
- 1/3 cup pure maple syrup
- 1/4 cup unsweetened almond milk
- 1 teaspoon vanilla extract
- 1/8 teaspoon fine sea salt
Instructions
- Place the avocado flesh in a blender or food processor. Ensure the avocados are very ripe—they should yield to gentle pressure—for the smoothest texture.
- Add the sifted cocoa powder, maple syrup, almond milk, vanilla extract, and sea salt. Sifting the cocoa powder prevents lumps and ensures a velvety finish.
- Blend on high until completely smooth, about 1–2 minutes. Stop and scrape down the sides of the container with a spatula to incorporate any stray bits.
- Taste the pudding and adjust sweetness if desired by adding more maple syrup, 1 tablespoon at a time. For a deeper chocolate flavor, add an extra tablespoon of cocoa.
- Transfer the pudding to serving bowls or a storage container. Cover and refrigerate for at least 30 minutes. Chilling thickens the pudding and melds the flavors beautifully.
- Serve cold, garnished with fresh berries, shredded coconut, or a sprinkle of flaky sea salt. The pudding will keep in the fridge for up to 3 days.
Mounded into small bowls and topped with fresh berries, this pudding is a showstopper. The texture is velvety, rich, and utterly satisfying—proof that healthy desserts can be decadent. For extra flair, swirl in a spoonful of peanut butter before chilling.
Sugar-Free Chocolate Pudding

Delve into the art of crafting a sugar-free chocolate pudding that boasts a velvety, rich texture and deep cocoa flavor—all while keeping carbs low. This stevia-sweetened treat uses egg yolks for a silky custard base, perfect for those seeking a decadent yet keto-friendly dessert.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
Pudding Base
- 1 cup unsweetened almond milk
- 1/2 cup heavy cream
- 1/4 cup unsweetened cocoa powder, sifted
- 1/4 teaspoon fine sea salt
Egg Yolk Tempering
- 2 large pasture-raised egg yolks, lightly beaten
- 1/4 cup powdered stevia erythritol blend
Finish
- 1 teaspoon vanilla extract
- 2 tablespoons unsalted butter, cut into small pieces
Instructions
- In a medium saucepan off heat, whisk together unsweetened almond milk, heavy cream, sifted cocoa powder, and fine sea salt until completely smooth, with no lumps of cocoa.
- Place the saucepan over medium heat and bring the mixture to a gentle simmer, stirring occasionally with a whisk. Look for small bubbles around the edge—do not let it boil.
- While the milk mixture heats, in a separate medium bowl, whisk together the lightly beaten egg yolks and powdered stevia erythritol blend until pale and slightly thickened, about 30 seconds.
- When the milk mixture is shimmering, slowly drizzle about 1/4 cup of the hot liquid into the egg yolk mixture while whisking constantly. This tempers the yolks and prevents scrambling.
- Pour the tempered egg yolk mixture back into the saucepan with the remaining milk mixture, whisking steadily. Reduce heat to medium-low.
- Cook the pudding, stirring constantly with a silicone spatula or whisk, until it thickens and coats the back of a spoon—about 5 to 7 minutes. The temperature should reach 170°F on an instant-read thermometer.
- Remove the saucepan from heat. Immediately stir in the vanilla extract and the small pieces of unsalted butter until melted and fully incorporated, creating a glossy sheen.
- Strain the pudding through a fine-mesh sieve into a clean bowl to remove any potential cooked egg bits, ensuring a silky texture.
- Divide the pudding into four serving dishes. Press a piece of plastic wrap directly onto the surface of each pudding to prevent a skin from forming, then refrigerate for at least 2 hours until fully chilled and set.
Experience the luscious, melt-in-your-mouth texture of this sugar-free chocolate pudding—each spoonful is dense, creamy, and intensely chocolaty. Elevate it by serving with a dollop of lightly sweetened whipped cream and a pinch of flaky sea salt to contrast the richness.
Mexican Chocolate Pudding

Your journey into sophisticated chocolate desserts starts here, with a pudding that marries rich cocoa to warm cinnamon and a subtle chili heat. This Mexican Chocolate Pudding is a grown-up twist on a classic, perfect for impressing guests or treating yourself.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the Pudding Base
- 1/2 cup organic cane sugar
- 1/4 cup high-quality Dutch-process cocoa powder
- 2 tablespoons cornstarch
- 1/4 teaspoon fine sea salt
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ancho chili powder
- 2 cups whole milk, divided
- 3 large pasture-raised egg yolks, lightly beaten
- 3 ounces bittersweet chocolate (70% cacao), finely chopped
- 1 teaspoon pure vanilla extract
Instructions
- In a medium heavy-bottomed saucepan, whisk together the sugar, cocoa powder, cornstarch, salt, cinnamon, and ancho chili powder until no lumps remain.
- In a small bowl, whisk the egg yolks with 2 tablespoons of the milk until smooth; set aside.
- Gradually whisk the remaining milk into the dry ingredients, starting with a thin stream and whisking constantly to form a smooth slurry.
- Place the saucepan over medium heat and cook, whisking constantly, until the mixture begins to thicken and just comes to a gentle simmer, about 5–7 minutes. Look for the first bubbles breaking the surface—do not let it boil vigorously.
- Remove the saucepan from heat. Slowly ladle about 1/2 cup of the hot milk mixture into the egg yolks, whisking continuously. This tempers the yolks so they don’t scramble.
- Pour the tempered yolk mixture back into the saucepan, whisking constantly. Return to medium heat and cook, whisking without stopping, for another 2–3 minutes until the pudding is thick enough to coat the back of a spoon and leaves a clear trail when you run your finger through it.
- Remove from heat and add the chopped bittersweet chocolate and vanilla extract. Whisk until the chocolate is completely melted and the pudding is smooth and glossy.
- For the silkiest texture, pour the pudding through a fine-mesh strainer into a clean bowl, pressing gently with a spatula. Press a piece of plastic wrap directly onto the surface of the pudding to prevent a skin from forming. Chill in the refrigerator for at least 2 hours before serving.
Uncover the chilled pudding and give it a gentle stir to loosen. Spoon into small cups or ramekins, and consider topping with a dollop of lightly sweetened whipped cream and a dusting of cinnamon for extra elegance. The pudding’s velvety texture and the warmth of chili that lingers after each spoonful make this a dessert to savor slowly.
Chocolate Orange Pudding

Welcome to a classic comfort dessert with a citrusy twist. This Chocolate Orange Pudding brings together rich chocolate and bright orange zest in a silky, stovetop pudding perfect for a quick yet elegant treat.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
- 1/4 cup granulated sugar
- 2 tablespoons cornstarch
- 1/4 teaspoon salt
- 2 cups whole milk
- 1 large egg yolk
- 4 ounces semisweet chocolate, finely chopped
- 1 teaspoon vanilla extract
- 1 tablespoon unsalted butter, cut into small pieces
- 1 tablespoon orange zest
Instructions
- In a medium saucepan, whisk together sugar, cornstarch, and salt until no lumps remain.
- Gradually whisk in the milk until smooth, then whisk in the egg yolk. Tip: To temper the egg yolk, add a few tablespoons of the milk mixture to the yolk first, whisk, then return to the pan.
- Place the saucepan over medium heat and cook, stirring constantly with a whisk, until the mixture thickens and comes to a gentle boil, about 5–7 minutes. Tip: Look for bubbles breaking the surface as an indicator.
- Once boiling, continue to cook for 1 minute, stirring constantly, to fully cook the cornstarch.
- Remove from heat and add the chopped chocolate, butter, vanilla, and orange zest. Stir until completely melted and smooth.
- Pour the pudding into four serving dishes or one large bowl. Press plastic wrap directly onto the surface to prevent a skin from forming. Refrigerate until chilled, at least 2 hours or overnight. Tip: For the finest orange flavor, grate only the colored zest, avoiding the white pith.
Once chilled, the pudding sets to a velvety smoothness with bright citrusy notes that cut through the chocolate richness. Serve with a dollop of whipped cream and a sprinkle of extra zest for a polished finish.
Layered Cookie Chocolate Pudding

Nothing beats the nostalgic combination of creamy chocolate pudding and crunchy cookies, especially when layered in a glass for a stunning parfait. This recipe guides you through making a silky, rich pudding from scratch, then layering it with crushed cookies for a perfect balance of textures. Follow these steps closely, and you'll have a dessert that's both elegant and comforting.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
- 2 cups whole milk
- 1/2 cup granulated sugar
- 1/4 cup unsweetened cocoa powder
- 3 tablespoons cornstarch
- 1/4 teaspoon fine sea salt
- 3 large pasture-raised egg yolks
- 2 tablespoons unsalted butter, cut into small pieces
- 1 teaspoon pure vanilla extract
- 8 ounces chocolate wafer cookies or Oreos (about 2 cups crushed)
Instructions
- In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until completely combined with no lumps.
- In a separate bowl, lightly beat the egg yolks, then slowly whisk in the whole milk until smooth. Tip: Pour the milk in a thin stream while whisking to prevent shocking the yolks.
- Gradually pour the milk-egg mixture into the dry ingredients, whisking constantly to create a smooth slurry.
- Place the saucepan over medium heat and cook, stirring continuously with a silicone spatula, until the mixture thickens and begins to bubble, about 5–7 minutes. Visual cue: The pudding will visibly thicken and large bubbles will break the surface. Tip: Be sure to scrape the bottom and corners of the pan to prevent scorching.
- Remove the pan from heat and add the butter pieces and vanilla extract. Stir vigorously until the butter is fully melted and the pudding is smooth and glossy.
- Pour the pudding into a shallow bowl and press a piece of plastic wrap directly onto the surface to prevent a skin from forming. Refrigerate until completely chilled and set, at least 2 hours or up to overnight.
- While the pudding chills, place the cookies in a resealable plastic bag and crush them with a rolling pin into coarse crumbs. Tip: Leave some larger pieces for texture—you don't want a fine powder.
- To assemble, spoon a thin layer of crushed cookies into the bottom of each serving glass. Top with a generous layer of chocolate pudding, then another layer of cookies. Repeat until glasses are full, finishing with a cookie layer.
- Cover and refrigerate the assembled parfaits for at least 30 minutes to allow the cookies to slightly soften against the pudding. Tip: For a firmer crunch, serve immediately after layering.
Serve these parfaits straight from the fridge for the best texture—the pudding is luxuriously creamy, while the cookies offer a satisfying crunch that gradually softens into a cakelike consistency. For an extra touch, garnish with a dollop of lightly sweetened whipped cream and a sprinkle of cocoa powder. Each spoonful delivers a perfect harmony of rich chocolate and playful crunch, making it a guaranteed crowd-pleaser.
Chocolate Mousse Pudding

Venturing into the realm of elegant desserts, this Chocolate Mousse Pudding combines the richness of dark chocolate with the airy lightness of whipped egg whites. It's a surprisingly simple yet sophisticated treat that will impress any guest.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Base
- 4 oz dark chocolate (70% cacao), finely chopped
- 1 cup whole milk
- 2 tbsp granulated sugar
- 1/4 tsp fine sea salt
- 1 tsp vanilla extract
- 3 large pasture-raised eggs, separated
For the Meringue
- 3 large egg whites (from above)
- 1/4 cup granulated sugar
- 1/8 tsp cream of tartar (optional)
Instructions
- Step 1: In a heatproof bowl set over a pot of simmering water (double boiler), combine the finely chopped dark chocolate, whole milk, 2 tbsp granulated sugar, and salt. Stir occasionally until the chocolate is completely melted and the mixture is smooth. Remove from heat and stir in the vanilla extract. Let cool for 5 minutes.
- Step 2: In a separate bowl, whisk the egg yolks until pale and slightly thickened. Gradually pour a small stream of the warm chocolate mixture into the yolks while whisking constantly to temper them. Then pour the yolk mixture back into the remaining chocolate mixture, whisking until fully combined. Set aside to cool to room temperature, about 10 minutes.
- Step 3: In a clean, dry mixing bowl, combine the egg whites and cream of tartar (if using). Using an electric mixer on medium speed, beat until foamy. Gradually increase speed to medium-high and add the remaining 1/4 cup granulated sugar, one tablespoon at a time, beating until stiff, glossy peaks form (about 3–4 minutes). Do not overbeat – the whites should hold their shape but still look moist.
- Step 4: Fold one-third of the meringue into the cooled chocolate base using a gentle under-and-over motion. This lightens the mixture. Then add the remaining meringue and fold until just combined, with no white streaks visible. Be careful not to deflate the batter; this preserves the airy texture.
- Step 5: Divide the mousse evenly among four serving dishes or ramekins. Refrigerate uncovered for at least 4 hours, or until set and firm. The mousse will be delicate but sliceable when fully chilled.
Each spoonful delivers a cloud-like texture with deep chocolate richness balanced by a whisper of salt. Serve chilled with a dollop of lightly sweetened whipped cream and a scattering of fresh raspberries for a stunning presentation that feels both effortless and refined.
Chia Seed Chocolate Pudding

Rich and decadent, this chia seed chocolate pudding is a nutritious, gel-like dessert that comes together in minutes. Using simple ingredients, you'll create a creamy, dairy-free treat perfect for a healthy snack or guilt-free dessert.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
- 1/4 cup black or white chia seeds
- 2 tablespoons Dutch-processed cocoa powder
- 1 1/2 cups unsweetened almond milk or whole milk
- 3 tablespoons pure maple syrup or agave nectar
- 1/4 teaspoon pure vanilla extract
- 1/8 teaspoon fine sea salt
Instructions
- In a medium bowl, whisk together the chia seeds, cocoa powder, and fine sea salt until no lumps remain. Tip: Sifting the cocoa powder first ensures a smoother texture.
- Add the milk, maple syrup, and vanilla extract. Whisk vigorously for about 1 minute until thoroughly combined. Tip: This initial whisking is crucial to prevent chia seeds from clumping.
- Let the mixture sit for 5 minutes, then whisk again to redistribute the seeds. Tip: This second whisk breaks up any early clumps and ensures even thickening.
- Cover the bowl and refrigerate for at least 4 hours or overnight, until the pudding has a gel-like, pudding consistency. Tip: For a thicker pudding, refrigerate up to 24 hours.
- Before serving, stir the pudding well. If it's too thick, add a splash of milk to adjust. Portion into serving dishes and enjoy chilled.
Make-ahead friendly, this pudding thickens beautifully overnight and develops a deep chocolate flavor. Serve topped with fresh berries, a dollop of coconut cream, or a sprinkle of cacao nibs for added crunch.
Coconut Chocolate Pudding

This velvety coconut chocolate pudding combines the richness of coconut cream with deep chocolate for a decadent yet dairy-friendly dessert. It's surprisingly simple to make and perfect for a comforting sweet treat.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
- 1 can (13.5 oz) full-fat coconut cream
- 1 cup whole milk
- 1/2 cup granulated sugar
- 1/4 cup unsweetened Dutch-process cocoa powder
- 3 tablespoons cornstarch
- 1/4 teaspoon fine sea salt
- 3 ounces bittersweet chocolate (70% cacao), finely chopped
- 1 teaspoon pure vanilla extract
- Optional: toasted coconut flakes for garnish
Instructions
- In a medium bowl, whisk together the granulated sugar, unsweetened Dutch-process cocoa powder, cornstarch, and fine sea salt until no lumps remain.
- In a large saucepan, combine the full-fat coconut cream and whole milk. Whisk in the dry mixture until smooth, ensuring no dry pockets remain.
- Place the saucepan over medium heat and stir constantly with a silicone spatula or whisk. Continue stirring until the mixture thickens and begins to bubble gently, about 5 to 7 minutes. Tip: Constant stirring prevents scorching on the bottom.
- Once the pudding reaches a gentle boil, cook for 1 more minute, stirring vigorously. The pudding should thickly coat the back of a spoon. This step ensures the cornstarch is fully activated.
- Remove the saucepan from heat and add the finely chopped bittersweet chocolate. Whisk until the chocolate is completely melted and the mixture is smooth and glossy.
- Stir in the pure vanilla extract.
- Pour the pudding through a fine-mesh strainer set over a bowl to catch any undissolved bits. Divide the strained pudding evenly among four serving cups or ramekins. Tip: Straining guarantees a silky texture.
- Press a piece of plastic wrap directly onto the surface of each pudding to prevent a skin from forming. Refrigerate for at least 4 hours, or until fully set and chilled. Tip: The direct contact of the wrap keeps the top smooth.
- Serve cold, topped with toasted coconut flakes if desired.
Keep the pudding chilled until serving and garnish with toasted coconut for added texture. The result is a silky, indulgent pudding with tropical notes that will transport you to the islands.
Coffee Chocolate Pudding

Creating a luxurious coffee chocolate pudding begins with precise mise en place and a gentle hand on the stove. This espresso-infused chocolate milk pudding delivers a mocha flavor boost that elevates a classic dessert into an elegant indulgence.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
Wet Ingredients
- 2 cups organic whole milk
- ½ cup heavy cream
- 3 large pasture-raised egg yolks, lightly beaten
Dry Ingredients & Flavorings
- ½ cup granulated sugar
- ¼ cup Dutch-process cocoa powder
- 2 tablespoons cornstarch
- 1 tablespoon instant espresso powder
- ¼ teaspoon fine sea salt
- 4 ounces semisweet chocolate, finely chopped
- 1 teaspoon artisan-quality vanilla extract
Instructions
- In a medium bowl, whisk together the sugar, cocoa powder, cornstarch, instant espresso powder, and fine sea salt until no lumps remain. (Tip: Sifting the cocoa helps prevent clumps.)
- In a separate large bowl, lightly beat the egg yolks. Set aside.
- In a heavy-bottomed medium saucepan, combine the whole milk and heavy cream. Warm over medium heat until small bubbles form around the edge, about 3–4 minutes. Do not boil.
- Gradually whisk the hot milk mixture into the dry ingredients, a few tablespoons at a time, to create a smooth slurry. (Tip: Adding liquid slowly prevents lumps.)
- Return the slurry to the saucepan and cook over medium heat, whisking constantly, until the mixture thickens and comes to a gentle boil, about 5–6 minutes. You'll see large bubbles burst on the surface.
- Remove from heat. Immediately whisk in the finely chopped chocolate and vanilla extract until the chocolate is completely melted and the pudding is smooth.
- To temper the egg yolks: Slowly pour about ½ cup of the hot pudding into the beaten yolks, whisking constantly. (Tip: Tempering prevents the yolks from scrambling.)
- Pour the yolk mixture back into the saucepan and whisk over low heat for 1 minute, until the pudding is glossy and coats the back of a spoon.
- Strain the pudding through a fine-mesh sieve into a clean bowl to remove any cooked egg bits. (Tip: Straining ensures a silky texture.)
- Divide the pudding among four serving dishes. Press plastic wrap directly onto the surface of each pudding to prevent a skin from forming. Refrigerate for at least 4 hours, until fully set.
Delight in the velvety texture and deep mocha richness of this coffee chocolate pudding. Serve chilled with a dollop of lightly sweetened whipped cream and a dusting of cocoa powder for an extra touch of elegance.
Mint Chocolate Pudding

Nothing beats the refreshing combination of cool peppermint and rich chocolate in a silky pudding. This Mint Chocolate Pudding is a perfect after-dinner treat—light yet indulgent, with a clean, minty finish that cleanses the palate. Follow these steps carefully for a foolproof, restaurant-quality dessert.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
Pudding Base
- 2 cups whole milk
- 1/2 cup granulated cane sugar
- 3 tbsp Dutch-processed cocoa powder
- 3 tbsp cornstarch
- 1/4 tsp fine sea salt
- 1/2 tsp pure peppermint extract
- 2 oz semisweet chocolate (60-70% cacao), finely chopped
- 1 tbsp unsalted butter, cut into small cubes
- 1/2 tsp vanilla extract
For Serving (optional)
- 1/2 cup lightly sweetened whipped cream
- 4 fresh mint sprigs
Instructions
- In a medium saucepan, whisk together sugar, cocoa powder, cornstarch, and salt until no lumps remain. This dry mix ensures even thickening later.
- Gradually pour in the milk while whisking continuously to form a smooth, homogenous slurry. Scrape the bottom and corners of the pan to incorporate all dry ingredients—any missed clumps will cause lumps.
- Place the saucepan over medium heat and cook, stirring constantly with a silicone spatula or wooden spoon, until the mixture begins to thicken and small bubbles appear around the edges, about 5–7 minutes. Do not let it come to a full boil; reduce heat if necessary.
- Once visibly thickened—it should coat the back of a spoon—remove from heat. Immediately add the finely chopped semisweet chocolate, butter, peppermint extract, and vanilla extract. Stir gently until the chocolate and butter are fully melted and the pudding is completely smooth and glossy.
- For an ultra-silky texture, pour the hot pudding through a fine-mesh strainer into a clean bowl to catch any potential lumps or undissolved cornstarch. This step is optional but highly recommended for a professional finish.
- Divide the pudding evenly among 4 serving dishes (ramekins or small cups). Press a piece of plastic wrap directly onto the surface of each pudding to prevent a skin from forming. Refrigerate until completely chilled and set, at least 2 hours, but preferably 4 hours or overnight.
- To serve, remove plastic wrap. Top each pudding with a dollop of whipped cream and garnish with a fresh mint sprig if desired.
Homemade mint chocolate pudding has a velvety, luscious mouthfeel that store-bought versions simply can't match. The peppermint adds a clean, refreshing finish that makes each spoonful feel light and airy. For a fun twist, try layering the pudding with crushed chocolate cookies in a parfait glass for a mint-chocolate dessert that’s as beautiful as it is delicious.
Conclusion
So, whether you’re craving a quick fix or a showstopper dessert, these creamy chocolate puddings using chocolate milk are sure to hit the spot. Try a few, then drop a comment with your favorites—and don’t forget to share this roundup on Pinterest!



