BakeryDiary is a recipe curation and editorial platform. We research and curate recipes from public sources, considering ratings, reviews, comments, and feedback. We then refine and present them clearly for home cooks. We are committed to an ad-free, focused experience that makes discovering and preparing recipes easier.

These Chocolate Peanut Butter Donuts combine the rich, nutty flavor of creamy peanut butter with a smooth, decadent chocolate ganache for a bakery-style treat you can easily make at home.
Each donut is baked until soft and fluffy, creating a tender texture that pairs beautifully with the luscious chocolate topping.
Whether you enjoy them for breakfast, as an afternoon snack, or as a sweet homemade dessert, these donuts offer a satisfying combination of familiar flavors in every bite.
The donut batter features creamy peanut butter, full-fat sour cream, light brown sugar, and vanilla extract.
Peanut butter provides a rich, roasted nutty taste, while sour cream helps create a moist, tender crumb.
Brown sugar adds sweetness and a subtle caramel-like note, and a combination of milk, egg, flour, and baking powder brings the batter together into a soft, flavorful base.
For an extra burst of peanut butter flavor, you can fold optional peanut butter chips into the mixture before baking.
The finishing touch is a silky chocolate ganache made from bittersweet chocolate chips and warm heavy cream.
Once the baked donuts have cooled, each one is dipped into the glossy ganache and finished with chopped peanuts and a pinch of flaky sea salt, if desired.
The toppings add a pleasant crunch and a delicate salty contrast to the sweet chocolate coating.
With just 15 minutes of preparation and baking time, these homemade donuts are a convenient option when you want something special without spending hours in the kitchen.
Serve them fresh on the day they’re made for the best texture and flavor.

Fluffy Chocolate Peanut Butter Donuts
Ingredients
Equipment
Method
- Preheat the Oven: Preheat the oven to 350°F (175°C). Generously grease all six molds of a donut pan to prevent the donuts from sticking, then set the pan aside.
- Mix the Peanut Butter Base: In a large mixing bowl, beat the creamy peanut butter and sour cream together until the mixture is smooth and creamy.
- Add the Sugar: Add the packed light brown sugar to the peanut butter mixture and beat until well combined and smooth.
- Incorporate the Wet Ingredients: Add the room-temperature egg, whole milk, and vanilla extract. Beat until the ingredients are thoroughly combined.
- Combine the Dry Ingredients: Add the all-purpose flour and baking powder to the bowl. Use a fork to lightly toss the flour and baking powder together on top of the wet mixture before folding them into the batter. Stir only until the ingredients are just combined, taking care not to overmix.
- Fold in the Peanut Butter Chips: If using, gently fold the peanut butter chips into the batter until evenly distributed.
- Fill the Donut Pan: Spoon the batter into the prepared donut molds. Alternatively, transfer the batter to a zip-top bag, snip off one corner, and pipe it into the molds for easier filling.
- Bake the Donuts: Bake for 9–10 minutes, or until the donuts spring back when gently pressed. Avoid overbaking to preserve their soft, tender texture.
- Cool Completely: Remove the donuts from the oven and allow them to cool completely before adding the chocolate glaze.
- Place the Chocolate Chips in a Bowl: Add the bittersweet chocolate chips to a wide, shallow, heatproof bowl.
- Heat the Heavy Cream: Pour the heavy cream into a small saucepan and heat over medium heat. Bring it to a boil, watching carefully because it can happen quickly.
- Make the Ganache: As soon as the cream reaches a boil, remove the saucepan from the heat and pour the hot cream over the chocolate chips.
- Let the Chocolate Rest: Allow the cream and chocolate to sit undisturbed for 1 minute so the chocolate can begin to melt.
- Whisk Until Smooth: Whisk the chocolate and cream together until the ganache is completely smooth and glossy. Let it cool for a few minutes before dipping the donuts.
- Dip the Donuts: Once the donuts have cooled enough to handle, dip each one into the chocolate ganache, coating the top. Allow the excess ganache to drip back into the bowl.
- Add the Toppings: Place each glazed donut on a cooling rack. While the ganache is still wet, sprinkle with chopped peanuts and a pinch of flaky sea salt, if desired.
- Let the Glaze Set: Allow the chocolate coating to set for a few minutes before serving.
- Serve Fresh: Enjoy the donuts on the day they are made for the best texture and flavor.
Notes
- Use a 6-mold donut pan: This recipe makes 6 baked donuts, so a standard pan with six donut molds is suitable.
- Grease the pan generously: Coat the donut molds well to help the baked donuts release easily.
- Bring the egg to room temperature: Use one large egg at room temperature, as specified in the original recipe.
- Avoid overmixing: Stir the flour and baking powder into the wet ingredients just until combined to help maintain a soft, tender texture.
- Pipe or spoon the batter: Either method works. A zip-top bag with one corner snipped off can make filling the donut molds easier.
- Check for doneness carefully: Bake for 9–10 minutes at 350°F (175°C). The donuts should spring back when gently pressed.
- Cool before glazing: Allow the donuts to cool completely so the chocolate ganache coats them neatly.
- Prepare the toppings in advance: Have the chopped peanuts and optional flaky sea salt ready before dipping, as they need to be added while the ganache is still wet.
- Enjoy them fresh: These donuts are best eaten on the day they are made.
Chef’s Secret
For a smooth, glossy chocolate coating, pay close attention to the ganache-making process.
Once the heavy cream reaches a boil, remove it from the heat immediately and pour it over the bittersweet chocolate chips.
Let the mixture rest for one full minute before whisking; this gives the hot cream time to soften the chocolate and makes it easier to combine evenly.
Whisk until no chocolate pieces remain and the ganache looks completely smooth.
Allow it to cool for a few minutes before dipping the donuts, so it has a slightly thicker consistency that clings to the surface rather than running off too quickly.
Add the chopped peanuts and flaky sea salt immediately after dipping, while the coating is still wet, to help the toppings adhere.
Serving Suggestions
Serve these chocolate peanut butter donuts fresh with a cup of hot coffee, a latte, or a glass of cold milk.
For breakfast or brunch, pair them with fresh strawberries, banana slices, or a small bowl of mixed berries to complement the rich chocolate and nutty peanut butter flavors.
For a more indulgent presentation, arrange the donuts on a serving platter and finish them with extra chopped peanuts or a light sprinkle of flaky sea salt.
You can also serve them as part of a dessert spread alongside vanilla ice cream or fresh fruit.
If offering them to guests, let the chocolate glaze set for a few minutes before arranging the donuts on a plate for a neat, appealing finish.
Conclusion
These Chocolate Peanut Butter Donuts bring together soft, fluffy baked dough, rich peanut butter flavor, and a smooth bittersweet chocolate glaze in one irresistible treat.
With simple ingredients, straightforward instructions, and just 15 minutes of preparation and baking time, they’re an easy homemade option for breakfast, snacks, or dessert.
Finish them with crunchy peanuts and a touch of flaky sea salt for extra texture and flavor, and enjoy them fresh on the day they’re made.
