12 Chocolate Peanut Butter Dessert Recipes to Savor

Laura Hauser

June 23, 2026

Unless you’ve been living under a rock, you know chocolate and peanut butter are a match made in dessert heaven. From no-bake treats to gooey brownies, these 12 irresistible recipes are perfect for satisfying your sweet tooth. Grab a spoon—you’re going to want to try them all!

Classic Chocolate Peanut Butter Cookies

Classic Chocolate Peanut Butter Cookies

Just as the afternoon light softens, I find myself drawn to the kitchen, craving that perfect balance of rich chocolate and creamy peanut butter. These cookies feel like a warm hug—chewy, slightly salty, and utterly comforting on a quiet June day.

Serving: 24 | Prep Time: 15 minutes | Cooking Time: 12 minutes

Ingredients

Dry Ingredients

  • 1 1/4 cups all-purpose flour (I spoon and level for accuracy)
  • 1/2 teaspoon baking soda (make sure it's fresh for lift)
  • 1/4 teaspoon salt (a flaky sea salt here adds a lovely contrast)

Wet Ingredients

  • 1/2 cup unsalted butter, softened (I let it sit out for an hour)
  • 1/2 cup creamy peanut butter (I prefer a no-stir natural kind)
  • 1/2 cup granulated sugar
  • 1/2 cup packed light brown sugar (for moisture and chew)
  • 1 large egg, at room temperature (this emulsifies better)
  • 1 teaspoon vanilla extract (pure, not imitation)

Mix-ins

  • 1 cup semisweet chocolate chips (I use a mix of regular and mini for texture)

Instructions

  1. Preheat your oven to 350°F and line two baking sheets with parchment paper.
  2. In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
  3. In a large bowl, beat the softened butter and peanut butter together with an electric mixer on medium speed until smooth, about 1 minute.
  4. Add both sugars and beat until light and fluffy, about 2 minutes, scraping down the sides as needed.
  5. Beat in the egg and vanilla extract until just combined—overmixing here can make the cookies tough.
  6. Gradually add the dry ingredients to the wet mixture, mixing on low speed until just incorporated. Scrape the bowl once more.
  7. Fold in the chocolate chips using a spatula, distributing them evenly. For the best texture, chill the dough for 30 minutes before baking—this prevents spreading and deepens the flavor.
  8. Scoop rounded tablespoons of dough (about 1.5 inches) onto the prepared baking sheets, spacing them 2 inches apart.
  9. Bake for 10-12 minutes, until the edges are set and the centers look slightly underdone. They'll continue baking on the hot sheet. Tip: For chewy cookies, pull them out when the edges are golden but the middle still looks soft.
  10. Let the cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.

Zipping them into a container, these cookies stay soft for days—if they last that long. The peanut butter melts into the chocolate, and each bite has a crisp edge with a tender middle. I love serving them slightly warm with a glass of cold milk, or crumbling one over vanilla ice cream for a quick sundae.

Chocolate Peanut Butter Layer Cake

Chocolate Peanut Butter Layer Cake

Often I find myself craving something indulgent yet comforting, and this cake hits that sweet spot perfectly. The combination of rich chocolate layers with creamy peanut butter frosting and a silky ganache is a dreamy trio that feels like a hug in dessert form.

Serving: 12 | Prep Time: 45 minutes | Cooking Time: 30 minutes

Ingredients

  • 2 cups all-purpose flour (I always sift mine for a lighter crumb)
  • 2 cups granulated sugar
  • 3/4 cup unsweetened cocoa powder (I love using Dutch-process for a deeper flavor)
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • 1 cup buttermilk, at room temperature (makes the cake so tender)
  • 1/2 cup vegetable oil (canola works too)
  • 2 large eggs, at room temperature
  • 2 teaspoons vanilla extract
  • 1 cup boiling water (helps bloom the cocoa)
  • 1 1/2 cups creamy peanut butter (no-stir kind works best)
  • 1/2 cup unsalted butter, softened
  • 3 cups powdered sugar, sifted
  • 1/3 cup heavy cream, plus more if needed
  • 1 cup semi-sweet chocolate chips
  • 1/2 cup heavy cream (for ganache)

Instructions

  1. Preheat the oven to 350°F. Grease and flour two 9-inch round cake pans, or line the bottoms with parchment paper.
  2. In a large bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt until well combined.
  3. Add the buttermilk, vegetable oil, eggs, and vanilla extract to the dry ingredients. Beat on medium speed for 2 minutes until smooth.
  4. Carefully stir in the boiling water – the batter will be thin, that's normal. (Tip: Pour slowly to avoid splashing.)
  5. Divide the batter evenly between the prepared pans. Bake for 28-32 minutes, until a toothpick inserted in the center comes out clean. (Tip: Start checking at 28 minutes; ovens vary.)
  6. Let the cakes cool in the pans for 10 minutes, then turn out onto a wire rack to cool completely. (Tip: Run a knife around the edges first to loosen.)
  7. Meanwhile, make the peanut butter frosting: In a large bowl, beat the softened butter and peanut butter together until creamy and smooth.
  8. Gradually add the sifted powdered sugar, beating on low speed until incorporated. Then add 1/3 cup heavy cream and beat on medium-high until light and fluffy. (Tip: If too thick, add a splash more cream; if too thin, add a bit more powdered sugar.)
  9. Make the chocolate ganache: Place the chocolate chips in a heatproof bowl. Heat the 1/2 cup heavy cream in a small saucepan until just simmering, then pour over the chocolate. Let sit for 2 minutes, then stir until smooth. Let it cool slightly to thicken.
  10. Assemble the cake: Place one cooled cake layer on a serving plate. Spread a generous layer of peanut butter frosting on top. Place the second layer on top and frost the top and sides with the remaining frosting.
  11. Pour the ganache over the top of the cake, letting it drip down the sides. Use a spatula to spread it evenly over the top if needed. (Tip: For neat drips, chill the frosted cake for 15 minutes before adding ganache.)
  12. Allow the ganache to set for at least 30 minutes before slicing. Store leftovers in an airtight container at room temperature for up to 3 days.

Soft, fudgy, and utterly decadent, each bite reveals a perfect balance of chocolate and peanut butter. I love serving it with a tall glass of cold milk or a scoop of vanilla ice cream for an extra treat.

Peanut Butter Swirl Fudgy Brownies

Peanut Butter Swirl Fudgy Brownies

Under the soft glow of my kitchen lights, I find myself drawn to the familiar comfort of chocolate. Today, it's these fudgy brownies, swirled with creamy peanut butter—a gentle dance of rich and nutty.

Serving: 16 | Prep Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

For the Brownie Batter

  • 1/2 cup (1 stick) unsalted butter (I always use European-style for richness)
  • 1 cup granulated sugar
  • 2 large eggs (room temp—they incorporate better)
  • 1 teaspoon vanilla extract
  • 1/2 cup all-purpose flour
  • 1/3 cup unsweetened cocoa powder (Dutch-process for deep color, sifted)
  • 1/4 teaspoon salt

For the Peanut Butter Swirl

  • 1/3 cup creamy peanut butter (I like the kind that separates; stir well)
  • 2 tablespoons powdered sugar
  • 1–2 tablespoons milk (just enough to thin to a drizzle)

Instructions

  1. Preheat the oven to 350°F. Line an 8×8-inch baking pan with parchment paper, leaving overhang for easy removal.
  2. Melt the butter in a medium saucepan over low heat, then remove from the heat. (Tip: Don't let it boil—gentle melting keeps it smooth.)
  3. Stir in the sugar until combined. Let the mixture cool slightly so the eggs won't scramble when added.
  4. Add the eggs one at a time, whisking well after each. Stir in the vanilla extract.
  5. In a small bowl, whisk together the flour, cocoa powder, and salt. Fold the dry ingredients into the wet mixture until just combined—do not overmix.
  6. In another small bowl, mix the peanut butter, powdered sugar, and enough milk (1–2 tablespoons) to create a smooth, drizzling consistency.
  7. Pour the brownie batter into the prepared pan. Drop spoonfuls of the peanut butter mixture over the batter. Use a knife to swirl gently, creating a marbled effect.
  8. Bake for 22–25 minutes, until a toothpick inserted in the center comes out with moist crumbs (not wet batter). (Tip: For fudgy brownies, slightly underbake—they continue cooking in the pan.)
  9. Let the brownies cool completely in the pan on a wire rack before lifting out and slicing. (Tip: Chill in the fridge for 30 minutes for cleaner cuts.)

Lifting the first brownie, I notice the creamy ribbons of peanut butter swirling through the dense, chocolatey crumb. Each bite is a quiet celebration—soft, rich, and just sweet enough. Perfect with a cold glass of milk or a scoop of vanilla ice cream.

No-Churn Chocolate Peanut Butter Ice Cream

No-Churn Chocolate Peanut Butter Ice Cream

When the afternoon heat settles in and I'm craving something cool and comforting, this no-churn ice cream becomes my quiet little ritual. With swirls of peanut butter and chunks of dark chocolate, it feels like a secret indulgence I don't have to share.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

  • 2 cups heavy cream (cold, straight from the fridge – it whips up best)
  • 1 can (14 oz) sweetened condensed milk (I always use the full-fat version for extra creaminess)
  • 1/2 cup creamy peanut butter (I prefer the natural kind, but any works)
  • 1/2 cup semi-sweet chocolate chunks (or chop a bar into irregular pieces for a rustic feel)
  • 1 teaspoon vanilla extract (pure, not imitation)

Instructions

  1. In a large bowl, whip the cold heavy cream with an electric mixer on medium-high speed until stiff peaks form, about 3-4 minutes. Be careful not to over-whip – it should hold its shape but still look silky.
  2. In a separate bowl, stir together the sweetened condensed milk, peanut butter, and vanilla extract until smooth. If your peanut butter is thick, warm it slightly in the microwave (10 seconds) to make mixing easier.
  3. Gently fold about one-third of the whipped cream into the peanut butter mixture to lighten it. Then fold in the remaining whipped cream until no white streaks remain. Tip: use a rubber spatula and a gentle hand to keep the mixture airy.
  4. Fold in the chocolate chunks, reserving a handful to sprinkle on top. The chunks will sink a bit; that's fine – they create a surprise layer.
  5. Transfer the mixture into a 9×5-inch loaf pan or a freezer-safe container. Sprinkle the reserved chocolate chunks on top.
  6. Cover tightly with plastic wrap or a lid, and freeze for at least 6 hours or overnight, until firm. For scoopable texture, let sit at room temperature for 5 minutes before serving.

You'll find each spoonful is impossibly creamy, with ribbons of peanut butter and pockets of melted chocolate. I love to serve it with a drizzle of warm fudge or just as is – it's a quiet, perfect ending to a long day.

Chocolate Peanut Butter Chilled Pie

Chocolate Peanut Butter Chilled Pie

Recently, I found myself craving something deeply comforting yet refreshing. That's when this Chocolate Peanut Butter Chilled Pie came to mind—a no-bake wonder that feels like a hug in dessert form.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 0 minutes

Ingredients

  • 1 1/2 cups chocolate wafer crumbs (about 20 wafers) – I like using chocolate graham crackers for a slightly sweeter base
  • 1/2 cup unsalted butter, melted – European-style butter adds a lovely richness
  • 8 oz cream cheese, softened – room temperature is crucial for a silky filling
  • 1 cup creamy peanut butter – I prefer natural peanut butter with no added sugar
  • 1/2 cup powdered sugar, sifted – sifting prevents lumps
  • 1 cup heavy cream – make sure it's very cold for best whipping
  • 1 teaspoon vanilla extract – pure vanilla makes a difference
  • 1/2 cup semisweet chocolate chips – for the ganache topping
  • 2 tablespoons heavy cream – for the ganache

Instructions

  1. In a medium bowl, combine the chocolate wafer crumbs and melted butter. Stir until the crumbs are evenly moistened.
  2. Press the mixture firmly into the bottom and up the sides of a 9-inch pie dish. Use the bottom of a measuring cup to pack it tightly. Place in the refrigerator to set while you make the filling.
  3. In a large bowl, beat the softened cream cheese with an electric mixer on medium speed until smooth and creamy, about 1 minute.
  4. Add the peanut butter and sifted powdered sugar, and beat until well combined and fluffy, scraping down the sides as needed.
  5. In a separate cold bowl, whip the 1 cup heavy cream and vanilla extract with an electric mixer on high speed until stiff peaks form—this usually takes about 2–3 minutes. Tip: chill the bowl and beaters beforehand for faster whipping.
  6. Gently fold the whipped cream into the peanut butter mixture in three additions, using a rubber spatula. Fold just until no white streaks remain—overmixing can deflate the filling.
  7. Spoon the filling into the chilled crust and spread evenly. Smooth the top with an offset spatula.
  8. For the ganache topping: In a small microwave-safe bowl, combine the chocolate chips and 2 tablespoons heavy cream. Microwave in 20-second intervals, stirring after each, until melted and smooth. Let cool for 5 minutes.
  9. Drizzle the ganache over the pie in a decorative pattern or simply spread it. Return the pie to the refrigerator and chill for at least 4 hours, or overnight, until fully set. Tip: cover loosely with plastic wrap after 1 hour to prevent condensation.
  10. Before serving, let the pie sit at room temperature for 5 minutes for easier slicing. A hot knife (run under hot water and wiped dry) gives clean cuts.

Under the first forkful, the crust shatters softly against the creamy, peanut-buttery filling, and the ganache adds a bittersweet finish. I love serving this with a light dusting of flaky sea salt and a dollop of whipped cream—it turns an already sublime pie into a little moment of grace.

Easy No-Bake Peanut Butter Chocolate Truffles

Easy No-Bake Peanut Butter Chocolate Truffles

Every now and then, I crave something sweet but need to keep things simple. These no-bake peanut butter chocolate truffles are my go-to when I want a rich, indulgent treat without turning on the oven.

Serving: 24 | Prep Time: 20 minutes | Cooking Time: 0 minutes

Ingredients

  • 1 cup creamy peanut butter (I always use natural, no-stir kind for best flavor)
  • 1/4 cup unsalted butter, softened (room temperature makes blending easier)
  • 1 cup powdered sugar (sifted to avoid lumps, though I often skip sifting if in a hurry)
  • 1 tsp vanilla extract (pure vanilla is worth the splurge)
  • 1/8 tsp salt (just a pinch to balance sweetness)
  • 2 cups semisweet chocolate chips (I prefer Ghirardelli for its smooth melt)
  • 1 tbsp coconut oil (helps thin the chocolate for a perfect coating)

Instructions

  1. In a large bowl, combine peanut butter and softened butter; stir until smooth and well blended.
  2. Add powdered sugar, vanilla extract, and salt; mix until a stiff dough forms. If too sticky, refrigerate 10 minutes.
  3. Line a baking sheet with parchment paper. (Tip: Dampen your hands slightly for easier rolling.)
  4. Scoop tablespoon-sized portions of dough and roll into balls; place on prepared sheet.
  5. Freeze the peanut butter balls for 15 minutes until firm. (Tip: Freezing ensures the chocolate sets quickly and doesn't crack.)
  6. In a microwave-safe bowl, combine chocolate chips and coconut oil.
  7. Microwave in 30-second intervals, stirring each time, until completely melted and smooth. (Tip: Use high-quality chocolate chips for the best taste.)
  8. Using a fork or dipping tool, dip each frozen ball into melted chocolate, coating completely.
  9. Tap off excess chocolate and return to parchment-lined sheet.
  10. Refrigerate truffles until chocolate is set, about 20 minutes.
  11. Optional: drizzle with extra chocolate or sprinkle with sea salt before setting.

These truffles have a creamy, nutty center that melts in your mouth, encased in a crackly chocolate shell. I love serving them chilled straight from the fridge, or you can let them sit at room temperature for a softer bite.

Chocolate Peanut Butter Cupcakes

Chocolate Peanut Butter Cupcakes

Nothing compares to the comfort of a homemade chocolate cupcake, especially when it's topped with a cloud of peanut butter buttercream. This recipe feels like a warm hug on a rainy afternoon, and the balance of rich cocoa and salty-sweet peanut butter is pure magic.

Serving: 12 | Prep Time: 20 minutes | Cooking Time: 18 minutes

Ingredients

Cupcakes

  • 1 cup all-purpose flour (I prefer unbleached for a tender crumb)
  • 1 cup granulated sugar (just the right sweetness)
  • 1/2 cup unsweetened cocoa powder (I use Dutch-process for depth)
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt (fine sea salt brings out the chocolate)
  • 1 cup buttermilk (room temp, please — makes the cake extra moist)
  • 1/2 cup vegetable oil (melted coconut oil works too, but I love the neutrality here)
  • 2 large eggs (room temp, they blend more evenly)
  • 2 teaspoons vanilla extract (pure, not imitation)

Peanut Butter Buttercream

  • 1/2 cup unsalted butter (softened to room temperature)
  • 1/2 cup creamy peanut butter (not natural style unless you stir it well)
  • 2 cups powdered sugar (sift if you want it silky smooth)
  • 3 tablespoons whole milk (start with 2, add more if needed)
  • 1 teaspoon vanilla extract

Instructions

  1. Preheat your oven to 350°F (175°C) and line a 12-cup muffin tin with paper liners. Tip: For even baking, place the pan in the center of the oven.
  2. In a large bowl, whisk together 1 cup flour, 1 cup sugar, 1/2 cup cocoa powder, 1 teaspoon baking soda, and 1/2 teaspoon salt until no lumps remain. Tip: Whisking aerates the dry ingredients for a lighter cupcake.
  3. In a separate medium bowl, whisk 1 cup buttermilk, 1/2 cup oil, 2 eggs, and 2 teaspoons vanilla until smooth and slightly frothy.
  4. Pour the wet ingredients into the dry and mix with a spatula just until combined — about 15 strokes. Do not overmix; a few tiny lumps are okay.
  5. Divide the batter evenly among the 12 liners, filling each about 2/3 full. Tip: Use an ice cream scoop for mess-free, even portions.
  6. Bake for 18 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs. Cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
  7. While cupcakes cool, make the buttercream: In a large bowl, beat 1/2 cup softened butter with an electric mixer on medium speed until creamy, about 2 minutes.
  8. Add 1/2 cup peanut butter and beat until combined, scraping down the bowl as needed.
  9. Gradually add 2 cups powdered sugar, 1/2 cup at a time, beating on low after each addition. Then add 3 tablespoons milk and 1 teaspoon vanilla, and beat on medium-high for 2 minutes until light and fluffy. If too thick, add another tablespoon of milk.
  10. Once cupcakes are completely cool, frost them generously with the peanut butter buttercream. I use a piping bag with a star tip for a pretty swirl, but a dollop and a swirl with a knife is lovely too.

One bite of these cupcakes and you'll taste the tender, moist crumb against the silky, salty-sweet frosting — it's pure indulgence. For extra fun, sprinkle a few chopped peanuts or a drizzle of melted chocolate on top. They're perfect for a cozy weekend treat or a birthday surprise that feels homestyle yet special.

Vegan Chocolate Peanut Butter Energy Balls

Vegan Chocolate Peanut Butter Energy Balls

Under the soft glow of my kitchen lights, I find myself reaching for simple, wholesome ingredients to create little bites of energy. These no-bake vegan energy balls with oats, chocolate, and peanut butter are my go-to when I need a quick pick-me-up that feels like a treat.

Serving: 12 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

  • 1 cup rolled oats (old-fashioned for the best texture)
  • 1/2 cup creamy peanut butter (the natural kind that stirs)
  • 1/4 cup maple syrup (grade A gives a mild sweetness)
  • 2 tablespoons unsweetened cocoa powder (Dutch-process if you have it)
  • 1/4 cup mini chocolate chips (vegan, of course)
  • 1 tablespoon ground flaxseed (my secret binder for extra nutrition)
  • a pinch of sea salt (to balance the sweetness)

Instructions

  1. In a large mixing bowl, whisk together the rolled oats, cocoa powder, ground flaxseed, and sea salt until evenly combined. Tip: toasting the oats lightly in a dry pan enhances their nutty flavor.
  2. Add the peanut butter and maple syrup to the dry ingredients. Stir with a sturdy spatula until a thick, cohesive dough forms. If it feels too dry, add a teaspoon of water at a time.
  3. Fold in the mini chocolate chips until evenly distributed. The dough should hold together when pressed. Chill the mixture in the refrigerator for 10 minutes to make rolling easier.
  4. Line a small baking sheet with parchment paper. Scoop about 1 tablespoon of dough and roll between your palms into a smooth ball. Repeat with remaining dough, placing balls on the sheet.
  5. For an extra touch, roll each ball in additional cocoa powder or shredded coconut. Tip: dampen your hands slightly to prevent sticking when rolling.
  6. Refrigerate the energy balls for at least 20 minutes to firm up. Store in an airtight container in the fridge for up to a week, or freeze for up to a month. Tip: let them sit at room temperature for 5 minutes before eating for a softer texture.

With their fudgy texture and perfect balance of chocolate and peanut butter, these energy balls are a little pocket of joy. I love packing them for afternoon hikes or as a guilt-free dessert after dinner.

Indulgent Chocolate Peanut Butter Milkshake

Indulgent Chocolate Peanut Butter Milkshake

When the day has been long and my mind needs a gentle pause, I find myself drifting toward the kitchen for this Indulgent Chocolate Peanut Butter Milkshake—a thick, creamy blend that feels like a soft blanket for the soul.

Serving: 1 | Prep Time: 5 minutes | Cooking Time: 0 minutes

Ingredients

Milkshake Base

  • 2 cups chocolate ice cream (I love using a high-quality one with real chocolate chunks)
  • 1/4 cup creamy peanut butter (natural, no-stir kind works beautifully here)
  • 1/2 cup whole milk (start with less and add more if you want a thinner shake)
  • Whipped cream (for topping, because why not?)

Instructions

  1. Scoop the chocolate ice cream into a blender. Let it sit at room temperature for 5 minutes to soften slightly—this makes blending easier and gives a creamier texture.
  2. Add the peanut butter and 1/4 cup of milk to the blender. Reserve the remaining milk to adjust consistency later.
  3. Blend on low speed until the ingredients begin to combine, then increase to medium-high and blend until completely smooth, about 30 seconds. Stop and scrape down the sides with a spatula to ensure even blending.
  4. If the shake is too thick for your liking, add the remaining milk 1 tablespoon at a time and pulse until desired consistency is reached. Taste and adjust peanut butter or ice cream if needed.
  5. Pour the milkshake into a chilled glass—I like to pop mine in the freezer for 10 minutes beforehand for an extra frosty experience. Top with a generous swirl of whipped cream.

Richer than any store-bought shake, each sip is a creamy, chocolatey dream with a nutty undertone. For an extra indulgent touch, rim the glass with melted chocolate and crushed peanuts before pouring.

Silky Chocolate Peanut Butter Pudding

Silky Chocolate Peanut Butter Pudding

During these quiet afternoons, I find myself craving something deeply comforting—a dessert that feels like a hug in a bowl. This silky chocolate peanut butter pudding is exactly that: luscious, gluten-free, and made with simple pantry staples that come together in a gentle, meditative process.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes

Ingredients

  • 1/4 cup granulated sugar (I like organic cane sugar for its clean sweetness)
  • 1/4 cup unsweetened cocoa powder (Dutch-process gives the deepest color)
  • 3 tablespoons cornstarch (arrowroot works too, but cornstarch is my go-to for that silky finish)
  • 1/8 teaspoon fine sea salt (just a pinch to balance the sweetness)
  • 2 cups whole milk (room temperature helps prevent lumps)
  • 1/4 cup creamy peanut butter (stir it well before measuring; I use natural, no sugar added)
  • 1 teaspoon vanilla extract (the real stuff, please)
  • 1 ounce semisweet chocolate, finely chopped (I prefer 60% cacao)

Instructions

  1. In a medium saucepan, whisk together the granulated sugar, unsweetened cocoa powder, cornstarch, and fine sea salt until no white streaks remain.
  2. Gradually pour in the whole milk while whisking constantly to create a smooth slurry without lumps.
  3. Place the saucepan over medium heat and cook, stirring constantly with a silicone spatula or whisk, until the mixture thickens and comes to a gentle boil—about 5 to 7 minutes.
  4. Once the pudding starts to bubble and is visibly thick (it should coat the back of a spoon), reduce the heat to low and cook for 1 minute more, stirring to prevent scorching.
  5. Remove the saucepan from heat and immediately stir in the creamy peanut butter until fully melted and incorporated.
  6. Add the finely chopped semisweet chocolate and the vanilla extract, stirring until the chocolate is completely melted and the pudding is silky smooth.
  7. Divide the pudding among 4 serving dishes or ramekins—I like to use small glass bowls so I can see the beautiful color.
  8. 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 completely chilled and set.

A single spoonful of this pudding is pure velvet—rich, deeply chocolatey, with the peanut butter weaving through like a quiet whisper. Serve it with a dollop of whipped cream and a sprinkle of flaky salt, or simply enjoy it as is, unhurried and content.

Moist Chocolate Peanut Butter Muffins

Moist Chocolate Peanut Butter Muffins

Knowing when to stop mixing is the secret to the moistest muffins, and this chocolate peanut butter version proves it. With a tender crumb and ribbons of peanut butter throughout, each bite feels like a cozy afternoon treat.

Serving: 12 | Prep Time: 15 minutes | Cooking Time: 18 minutes

Ingredients

Dry Ingredients

  • 1 1/2 cups all-purpose flour (spooned and leveled—don't scoop directly)
  • 1/3 cup unsweetened cocoa powder (I love using Dutch-process for richness)
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt

Wet Ingredients

  • 1/2 cup vegetable oil (or melted coconut oil for a hint of flavor)
  • 1 large egg, at room temperature (helps the batter emulsify smoothly)
  • 3/4 cup granulated sugar
  • 1 cup non-dairy milk (I used unsweetened almond milk)
  • 1 teaspoon vanilla extract
  • 1/2 cup creamy peanut butter (natural, no sugar added; stir well if separated)

Mix-ins

  • 1/2 cup chocolate chips (dairy-free if needed)

Instructions

  1. Preheat oven to 375°F. Line a 12-cup muffin tin with paper liners.
  2. In a large bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt. Set aside.
  3. In a medium bowl, whisk together vegetable oil, room-temperature egg, sugar, non-dairy milk, vanilla extract, and peanut butter until smooth and fully combined.
  4. Pour wet ingredients into dry ingredients. Fold gently with a spatula until just combined—a few streaks of flour are okay. Overmixing leads to dense muffins, so stop as soon as the flour disappears.
  5. Gently fold in chocolate chips, reserving a small handful for topping.
  6. Divide batter evenly among muffin cups, filling each about 3/4 full. Sprinkle reserved chocolate chips on top.
  7. Bake for 18-20 minutes, until a toothpick inserted in the center comes out with a few moist crumbs. If your oven runs hot, start checking at 16 minutes.
  8. Cool in the pan for 5 minutes, then transfer muffins to a wire rack to cool completely.

Biting into these muffins, you'll get the perfect balance of rich chocolate and creamy peanut butter, with a tender crumb that stays moist for days. They're wonderful warm with a glass of cold milk (dairy-free too!) or even crumbled over vanilla ice cream for a decadent sundae.

Chocolate Peanut Butter Bark

Chocolate Peanut Butter Bark

You know those afternoons when you just need something sweet but not too complicated? This chocolate peanut butter bark is my quiet little ritual—simple, satisfying, and somehow just right.

Serving: 12 | Prep Time: 15 minutes | Cooking Time: 5 minutes

Ingredients

For the Bark

  • 12 oz (about 2 cups) semi-sweet chocolate chips (I like Guittard for smooth melting)
  • 1/2 cup creamy peanut butter (my go-to is Skippy Natural; no stir needed)
  • 1 tbsp coconut oil (optional, but gives a lovely shine)

For the Topping

  • 1/3 cup salted roasted peanuts, roughly chopped (I prefer dry-roasted for crunch)
  • Flaky sea salt (like Maldon—just a pinch makes it special)

Instructions

  1. Line a small baking sheet (about 9×13 inches) with parchment paper, letting the edges hang over for easy removal.
  2. In a medium microwave-safe bowl, combine the semi-sweet chocolate chips and coconut oil. Microwave in 30-second bursts, stirring after each, until fully melted and smooth—usually about 1.5 minutes total. Tip: Stop before it looks completely melted; residual heat will finish the job.
  3. Let the melted chocolate cool for 1 minute at room temperature. Then dollop the peanut butter in small spoonfuls over the chocolate.
  4. Using a butter knife or offset spatula, gently swirl the peanut butter into the chocolate with a few figure-eight motions—don't overmix; you want distinct ribbons of peanut butter.
  5. Pour the mixture onto the prepared baking sheet and spread into an even layer about 1/4-inch thick. Tip: If it's warm, tilt the sheet to help it spread naturally.
  6. Sprinkle the chopped salted peanuts evenly over the top, pressing them in lightly with your fingers so they stick.
  7. Finish with a light scattering of flaky sea salt—just a few pinches to balance the sweetness.
  8. Refrigerate the bark for at least 1 hour, until completely firm. For clean breaks, let it sit at room temperature for 2 minutes before cutting or snapping into irregular pieces.

Fresh from the fridge, each piece has a satisfying snap, with crunchy peanuts and salty-sweet peanut butter swirls in every bite. I love tucking a few into a little bag for an afternoon pick-me-up, or crumbling them over vanilla ice cream for an instant sundae.

Conclusion

Love these chocolate peanut butter combos? They’re pure comfort in every bite. Pick your favorite to whip up this weekend—you won’t regret it! Drop a comment below telling us which recipe you’re most excited to try, and don’t forget to pin this roundup for later. Happy baking!

Leave a Comment