Desserts
This chocolate cheesecake pudding recipe delivers the perfect balance of rich, fudgy chocolate and velvety cream cheese in every bite. The secret lies in layering a creamy chocolate pudding with a dense, velvety cheesecake core—creating a dessert that's both decadent and foolproof to make at home.
I developed this recipe after years of testing different textures, and it never fails to impress with its smooth, creamy layers and irresistible swirls.
The foundation of this dessert is a simple yet precise method: baking a thick chocolate pudding layer first, then adding a creamy cheesecake mixture on top.
The key to success is ensuring both layers set properly before chilling, which guarantees that each forkful delivers a harmonious blend of textures—smooth, creamy cheesecake paired with rich, fudgy chocolate. This recipe requires just a few basic ingredients but delivers restaurant-quality results every time.
By the time you serve this dessert, you’ll have a visually stunning creation with a golden crust, creamy layers, and those signature fudgy swirls that make it impossible to resist.
The contrast between the dense, velvety cheesecake core and the lighter, airy chocolate pudding creates a texture that’s both satisfying and indulgent. Perfect for special occasions or a luxurious treat, this dessert is sure to become a new favorite.
Serve it chilled with a dusting of cocoa powder or fresh berries for an extra touch of elegance. The best part? It’s easy to make ahead, so you can enjoy the process without the rush. Let’s get started on creating this showstopping dessert that’s as impressive as it is delicious.
Ingredients for chocolate cheesecake pudding
Fudgy swirls meet velvety cream cheese—just 15 ingredients for decadence that feels homemade.
| Ingredient | Amount | Notes |
|---|---|---|
| Full-Fat Cream Cheese 🧀 | 16 oz | Room temperature for smooth mixing |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown preferred |
| Unsalted Butter 🧈 | ¾ cup | Cold for best texture |
| Large Eggs 🥚 | 4 whole | Room temperature for even baking |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth batter |
| Vanilla Extract 🍃 | 2 tsp | Pure, high-quality extract |
| Cocoa Powder 🍫 | ½ cup | Natural, unsweetened preferred |
| Semisweet Chocolate Chips 🍫 | 1 ½ cups | High-quality, not baking chips |
| Heavy Cream 🥛 | 1 cup | Cold for best whipping |
| Powdered Sugar 🍚 | ½ cup | For dusting and layering |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Baking Powder 🍞 | 1 tsp | For light texture |
| Espresso Powder ☕ | 1 tsp | Enhances chocolate flavor |
| Dark Chocolate Bars 🍫 | 4 oz | 70% cocoa for melting |
| Raspberries 🍓 | 1 cup | Fresh or frozen, for garnish |
The cream cheese is non-negotiable here—Philadelphia brand is my go-to, but any full-fat works. Grab the 16-ounce block (not tub) for best texture. Room temperature is key, so take it out 30 minutes early if it's straight from the fridge. The cocoa powder? Hershey's Special Dark or Valrhona if you want to splurge—natural cocoa has more depth than Dutch-process. The chocolate chips? Ghirardelli or Guittard make all the difference—cheaper brands taste waxy. Pro move: toast the chocolate chips in the microwave for 20 seconds before adding to the batter for extra richness.
No vanilla extract? 1 tbsp vanilla sugar works in a pinch, but real vanilla is worth it. Short on dark chocolate bars? Melted chocolate chips (same amount) are fine, but skip the pre-melted bars—they have stabilizers that ruin texture. The heavy cream can be whipped to soft peaks for extra fluffiness, but don't overbeat it or it'll curdle. For a nutty twist, fold in 0.25 cup crushed hazelnuts with the chocolate layer. And if you hate raspberries? Strawberries or blueberries work just as well—just adjust the amount to 1 cup total.
This dessert is a make-ahead dream—layers actually improve overnight. Store in the fridge for up to 5 days, but freeze portions for 3 months if you're prepping for a crowd. To serve, let it sit at room temperature for 15 minutes—the contrast between cold and room temp is magical. Leftovers? Slice and freeze with parchment between layers to prevent sogginess. And that powdered sugar? Save the extra—it's perfect for dusting the top right before serving.
Why You'll Love This Recipe
- No Mixing Madness: I swear by this recipe because it’s literally one bowl—no food processor, no whisking until your arm falls off. Just fold the softened cream cheese into melted butter and sugar until it’s smooth, then stir in eggs one at a time. That flour? It’s just there to thicken, not to make you earn your dessert.
- Rich Without Guilt: Here’s what sold me—the way the full-fat cream cheese and butter marry with the sugar creates this velvety texture, but the flour keeps it from being too heavy. It’s decadent, but somehow still feels lighter than a traditional cheesecake. (Yes, even on a Tuesday night.)
- Leftovers That Last: This pudding actually improves overnight. The flavors meld into this deeper, almost fudgier richness, and it’s perfect for meal prep—just reheat portions in the microwave or grab a jar straight from the fridge. My kids think it’s a treat, but it’s also my go-to when I’m too tired to bake.
- Pantry Staple Magic: Between us, this recipe uses stuff you already have: eggs, butter, flour, sugar, and cream cheese. No specialty ingredients, no last-minute grocery runs. I’ve made it for birthdays, potlucks, and even as a quick dessert after a long day—because sometimes, simplicity wins.
Step-by-step instructions for chocolate cheesecake pudding
Here's how to create that perfect marriage of velvety cheesecake and rich chocolate swirls—every bite will be pure indulgence.
Prepare the Chocolate Swirl Dough
In a medium bowl, combine the 0.5 cup all-purpose flour, 0.5 cup cocoa powder, 1 tsp baking powder, 0.5 tsp salt, and 1.5 cups granulated sugar. Mix until completely homogeneous—you should see no flour streaks remaining. This dry mixture forms the foundation of our chocolate swirls.
Next, cut the 0.75 cup unsalted butter into small cubes and add it to the dry ingredients. Using your fingers or a pastry cutter, work the butter into the flour mixture until it resembles coarse crumbs with pea-sized butter pieces. This texture is crucial—it ensures the swirls stay distinct and fudgy rather than turning into a dense cake.
Add the 2 tsp vanilla extract and 1 tsp espresso powder to the mixture. Mix gently just until combined. Then, fold in 1.5 cups semisweet chocolate chips and 4 whole large eggs, one at a time, mixing lightly after each addition. The dough should be thick but pliable—if it feels too dry, add 1 tablespoon heavy cream to help bind it together.
Create the Cheesecake Base
In a separate large bowl, beat the 16 oz full-fat cream cheese with an electric mixer on medium speed until completely smooth and lump-free. This step is critical—any lumps will result in a grainy texture in your pudding. Scrape down the sides of the bowl as needed to ensure even mixing.
Gradually add the 1.5 cups granulated sugar while continuing to mix on medium speed. The mixture should lighten in color and become thick and creamy. Add the 4 whole large eggs, one at a time, mixing well after each addition. After all eggs are incorporated, add the 2 tsp vanilla extract and mix until fully combined.
In a small bowl, whisk together the 1 cup heavy cream and 0.5 cup powdered sugar until soft peaks form. Gently fold this whipped cream into the cheesecake mixture until just combined—overmixing will deflate the cream and make the pudding dense. The final batter should be smooth, thick, and slightly glossy.
Assemble and Bake the Pudding
Preheat your oven to 350°F. Grease a 9-inch round baking dish or springform pan thoroughly with butter, then dust with cocoa powder to prevent sticking. Pour half of the cheesecake batter into the prepared dish and spread it evenly.
Take the chocolate dough from Step 1 and roll it into a 1-inch thick log. Place this log on top of the cheesecake layer in the dish, then gently press down to create a swirl pattern. This is where the magic happens—spread the remaining cheesecake batter over the top, using a spatula to create additional swirls through the chocolate layer. The goal is to distribute the chocolate evenly throughout the batter.
Bake for 50-55 minutes until the edges are set and the center still jiggles slightly when shaken. A toothpick inserted into the center should come out with a few moist crumbs, not wet batter. If the top browns too quickly, tent loosely with aluminum foil after 30 minutes of baking.
Finish with Chocolate Ganache
While the pudding bakes, prepare the chocolate ganache by chopping the 4 oz dark chocolate bars into small pieces. Place them in a heatproof bowl set over a pot of simmering water (double boiler method). Add the 1 cup heavy cream and let it sit for 2-3 minutes until the chocolate melts completely. Stir until smooth, then let it cool slightly to a thick but pourable consistency.
Once the pudding is done baking, remove it from the oven and let it cool for 10 minutes. Then, carefully pour the chocolate ganache over the top, spreading it evenly with a spatula. The ganache should create a glossy, mirror-like finish that will set as it cools. Place the pudding in the refrigerator and chill for at least 4 hours, or preferably overnight, to allow everything to set properly.
Serve with Fresh Raspberries
Before serving, dust the top generously with 0.5 cup powdered sugar using a fine-mesh sieve. This creates that beautiful, snowy finish that makes the pudding look even more decadent. Cut into wedges and serve each portion topped with 1 cup raspberries—their tartness cuts through the richness of the chocolate and cheesecake perfectly.
The ideal serving temperature is chilled but not frozen. Each bite should deliver a velvety cheesecake base with pockets of rich, fudgy chocolate swirls. The ganache topping adds an extra layer of decadence, while the raspberries provide a refreshing contrast that balances the whole dessert.
Pro Tips For Making Chocolate Cheesecake Pudding
- Soften Cream Cheese Properly: Take the cream cheese out of the fridge at least 30 minutes before mixing—room temperature is non-negotiable for this recipe. I learned this the hard way when my first batch turned out grainy and uneven; cold cream cheese just won’t blend smoothly with butter and sugar.
- Whisk Eggs Like a Pro: Beat the eggs individually first—crack them into a separate bowl, whisk them vigorously, then strain through a fine-mesh sieve into the batter. This removes any lingering egg whites and keeps your pudding silky smooth, not lumpy. (Yes, it’s extra work, but your future self will notice.)
- Avoid Overmixing the Batter: Mix the batter just until the flour is barely incorporated—overdoing it develops gluten and turns your pudding into a dense, cakey mess. Stop when the dry ingredients disappear, then fold in the chocolate (if using) with a spatula. Less is more here.
- Use a Water Bath (Seriously): Bake this pudding in a water bath—place your ramekin in a larger pan filled with hot (not boiling) water halfway up the sides. The steady heat keeps it creamy and prevents cracking. I skipped this once and ended up with a sad, sunken center. Don’t make my mistake.
Creative variations of these flavors
Spiced Orange Twist
Infuse the chocolate layer with 1 tbsp orange zest and 1 tsp orange extract for a bright, citrusy contrast. I add these to the chocolate dough while mixing the dry ingredients—it brightens the deep cocoa flavor without overpowering it.
Pair with candied orange peel on top for a festive holiday touch. The acidity cuts through the richness beautifully. 🍊
Salted Caramel Swirl
Replace half the chocolate chips with 1 cup salted caramel sauce (I use Trader Joe’s or Ghirardelli) and swirl it into the cheesecake batter before baking.
The salty-sweet combo elevates the dessert to restaurant-quality. For extra drama, drizzle additional caramel on top after chilling and sprinkle with flaky sea salt (like Maldon).
Espresso White Chocolate
Swap the semisweet chocolate chips for 1.5 cups white chocolate chips and add 1 tsp instant espresso powder to both the chocolate dough and cheesecake batter. The espresso deepens the flavor without bitterness, while the white chocolate creates a creamy, ivory contrast.
Top with crushed pistachios for a nutty crunch that balances the sweetness. ☕
Peanut Butter Crunch
Fold 1 cup creamy peanut butter (like Smucker’s Natural) into the cheesecake batter for a rich, nutty depth. For texture, press ½ cup crushed peanut butter cups (like Reese’s) into the bottom of the pan before adding the batter.
The crunchy layer at the base adds a fun surprise with every bite. Serve with a drizzle of peanut butter sauce on the side. 🥜
Boozy Chocolate Cherry
Add 2 tbsp cherry brandy (like Giffard) or 1 oz dark rum to the chocolate dough for a boozy depth. Fold in ½ cup pitted cherries (fresh or frozen) into the cheesecake batter before baking.
The cherries soften slightly but retain their pop of tartness. Garnish with fresh cherries and a sprinkle of cocoa powder for a sophisticated finish. 🍒
Matcha Green Tea
Replace 2 tbsp cocoa powder with 2 tbsp high-quality matcha powder (like Ippodo) in the chocolate dough for an earthy, umami twist. The matcha pairs surprisingly well with cream cheese, creating a sophisticated flavor profile.
Dust the top with matcha powder before serving for a vibrant green contrast. Serve with white chocolate shavings for a modern, elegant touch. 🍵
Nutrition facts
Frequently asked questions
Can I make this dessert without baking?
This recipe requires baking to achieve the perfect texture—creamy cheesecake meets fudgy chocolate swirls. However, you could create a no-bake version by mixing the chocolate pudding separately and layering it with whipped cream cheese. Just omit the baking step and chill for 6+ hours for set layers. The texture will be lighter, though!
Why does my cheesecake layer crack?
Cracking happens when the oven temperature changes too quickly or the pudding cools unevenly. To prevent this:
- Preheat your oven fully,
- Bake on the middle rack, and
- Let it cool at room temperature for 1 hour before refrigerating. Avoid opening the oven door early—temperature fluctuations are the #1 cause!
How do I store leftovers?
Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze individual portions (wrapped tightly) for 3 months. Thaw overnight in the fridge—never at room temperature. The chocolate layer stays fudgy when properly stored, while the cheesecake remains velvety.
Can I use Greek yogurt instead of cream cheese?
Not recommended—Greek yogurt lacks the fat content needed for that signature creamy, dense texture. The recipe relies on full-fat cream cheese for its rich mouthfeel. If you're avoiding dairy, consider coconut cream cheese (like Kite Hill), but expect a slightly tangier flavor. The swirls won't be as fudgy either.
What's the best way to serve this dessert?
Serve chilled with a dusting of cocoa powder and fresh berries for contrast. For extra flair, drizzle with melted dark chocolate or caramel. Pro tip: Let it sit at room temperature for 10 minutes before serving—this enhances the flavor contrast between the cold layers and warm air.
