Sometimes you need a chocolate dessert in a cute little jar that you can hug your hands around! One that you can slowly dip your spoon into, lifting bite after bite of rich and silky chocolate pudding mingled with fluffy whipped cream laced with an unapologetic amount of boozy Amaretto. Quiet washes over your world for these few moments of utter joy. Maybe your heart is broken, maybe your day sucked from start to finish, or maybe it’s Tuesday, and nothing else will do but a quick and easy homemade dessert. Whatever is going on in your world, I’ve got your back with this easy recipe for Chocolate Cream Cheese Pudding with Amaretto Whipped Cream!
I won’t go so far as to say that this recipe will change your life, but perhaps the moments spent standing over a warm stove quietly stirring will offer a shift in perspective. A hint of therapy, perhaps? A minute to catch your breath. Breathe in, breathe out. Repeat. It’s just you. In the kitchen. Stirring. Quietly. Steam gently swirls from the pot as the sugar melts along with the stress of the day.
The dog needs in? Somebody else has to let him/her in- you’re busy!
The laundry needs folded? It can wait. Because right now, you’re stirring.
And as you whip cold cream into an airy cloud of yum laced with Amaretto. Raise a small glass to yourself and celebrate yourself! Celebrate sweet wonderful, hard-working you!
Whether you are a stay-at-home Mom, an essential worker tirelessly keeping the grocery store shelves stocked, a nurse or doctor that is selflessly caring for us, or a teacher navigating the trials of our current times, or someone that could use a hug right now. I wish I could make Chocolate Cream Cheese Pudding with Amaretto Whipped Cream for each of you. Deliver it to your doorstep with a bouquet of flowers and a heartfelt card. For today, the best I can do is share this tried and true recipe with you.
*This post does contain an affiliate link. If you purchase the item via the link, I may receive a commission from the sale. This is at no extra charge to you. Thank you for supporting my work here at Yums & Kisses!*

Chocolate Cream Cheese Pudding with Amaretto Whipped Cream
- Prep Time: 10 minutes
- Chill Time: 4 hours
- Cook Time: 10 minutes
- Total Time: 4 hours 20 minutes
- Yield: Serves 3 1x
- Diet: Vegetarian
Description
Chocolate Cream Cheese Pudding with Amaretto Whipped Cream! Silky and decadent homemade chocolate pudding with a touch of rich cream cheese. Garnished with a dollop of Amaretto-infused whipped cream. The perfect recipe when you need a quick and easy dessert!
Ingredients
For the Pudding:
1 + 1/4 cup whole milk, divided
1/4 cup heavy cream
1/4 cup + 2 Tablespoons granulated sugar
1/8 teaspoons fine sea salt
3 Tablespoons dutch-process cocoa
1 1/2 Tablespoons cornstarch
3 ounces full-fat cream cheese, softened
1 Tablespoon semi-sweet chocolate chips
1 Tablespoon Amaretto {or 1/2 teaspoon vanilla extract}
Optional Garnish:
a handful of toasted sliced almonds
For the Amaretto Whipped Cream:
1/2 cup cold heavy whipping cream
tiny pinch of fine sea salt
1 Tablespoon powdered sugar
1 1/2 Tablespoons Amaretto
Instructions
For the Pudding:
- Place the sugar, sea salt, and cocoa into a medium saucepan. Whisk well to combine.
- Add one cup of milk and the cream. Whisk again to combine.
- Place over medium heat. Stir the mixture several times while it is heating.
- Meanwhile, stir together the cornstarch and remaining 1/4 cup of milk until smooth.
- Let the milk/cocoa mixture come to a low boil and cook for one minute.
- Pull the pan off the heat and slowly drizzle the cornstarch mixture into the hot milk while whisking constantly.
- Place the pan over medium-high heat. Whisk constantly while allowing the mixture to come to a boil. Continue whisking and cooking until the mixture is thick.
- When the pudding is done, there will be large, thick bubbles that form and burst. The pudding will be quite thick at this point. This usually takes one to two minutes from the time the pudding starts to boil.
- Remove the pan from the heat and add the softened cream cheese and chocolate chips. Whisk until completely smooth.
- Ladle the hot pudding into 3 small serving dishes or one large serving dish. Cool to room temperature. Cover with plastic wrap and chill for several hours.
To Make the Amaretto Whipped Cream:
- Using either a hand-held mixer or a stand mixer with the whisk attachment, add the cold heavy whipping cream to the mixing bowl. Add the salt and powdered sugar.
- Begin mixing at low to medium speed. When the mixture begins to thicken, increase the speed to high. When the cream is just beginning to form soft peaks, add the Amaretto. Continue mixing until medium peaks form.
- Transfer the whipped cream to a storage container and refrigerate until needed.
To Make the Optional Toasted Almond Garnish:
Preheat the oven to 350°. Throw a handful of sliced almonds onto a small baking tray. Bake for 6-8 minutes or until golden brown and fragrant. Check the almonds frequently during the bake time as they can go from blanched to burned in a flash! Let cool completely before using.
Serve each serving of Chocolate Cream Cheese Pudding with a generous dollop of Amaretto Whipped Cream and some toasted sliced almonds if desired.
Notes
- Leftover pudding will keep up to three days in the refrigerator.
- The Amaretto Whipped Cream can be made in advance. You may need to whisk it several times before serving to incorporate air into it.
- This recipe was tested using full-fat dairy products. The use of low-fat products in this recipe may affect the outcome.
- Category: Dessert
- Method: Stove-Top
- Cuisine: American
Keywords: pudding, amaretto, chocolate pudding, homemade chocolate pudding, quick and easy chocolate dessert