Reese’s Peanut Butter Filled Donuts

If you are a fan of Reese’s peanut butter cups then you are going to fall in love with these donuts. They have that perfect balance of sweet and salty, as well as a delicious smooth peanut butter filling with a little crunch on top from the crushed peanuts.

reeses peanut butter filled donuts ron a plate.

It’s Always a Good Day For a Donut

In my opinion, any day is a good day for a donut (or doughnut if we’re spelling it correctly!). Whether it’s a simple glazed donut or something a little extra like these Reese’s peanut butter filled donuts, they always go down well in my house.

bite taken out of one donut to show the peanut butter filling.

Homemade Donuts are Fun to Make With Kids

And while it’s nice to just grab a box from the local donut shop, being able to say that you made your own is really quite special. My kids love to help cut them out and drizzle the toppings on. The deep frying, of course, is left up to me – for safety reasons.



Donuts were intimating the first time I attempted to make them. The yeast and the deep frying seemed a bit overwhelming and I wasn’t sure if they would be a success. But they are actually very simple to make, with ingredients that you probably already have at home.

Recipe Tips and Variations

  • Make Them Nut Free: You can make this recipe nut free by switching out the peanut butter for WOW butter, which is a soy-based peanut butter substitute, available in most supermarkets. It actually tastes pretty decent (my son loves it!). You would then obviously also omit the peanut butter chips and crushed peanuts, too.
  • Make Your Own Proving Drawer: If you don’t have a warm spot for the dough to rise, set your oven to “reheat” or “keep warm” while you’re making the dough. When it’s ready to proof, cover the dough and place it in the oven. It’s the perfect warm spot for beautifully risen dough!
  • Storage: These donuts are best eaten fresh but can be stored at room temperature in an airtight container for 2-3 days.

How to Make The Donuts

Make The Dough

The first step is to activate the yeast. Combine the warm milk, sugar, and yeast in a bowl. Whisk to dissolve the yeast, then leave for 5-10 minutes or until it looks foamy.

The optimum temperature for the milk is about 110 degrees F, but if you don’t have a thermometer, use the touch test: the milk should be warm to the touch, but not hot. Too hot and it will kill the yeast. Too cold and the yeast won’t activate.

mixing the ingredients for the peanut butter donuts.

Next, combine the flour, salt, baking powder, and the remaining sugar. Then add in the egg and egg yolk, (cooled) melted butter, yeast mixture and vanilla.

It’s important that melted butter is always allowed to cool before adding it to any mixture that contains eggs, so that you don’t scramble the eggs.


If you have a stand mixer, attach the kneading hook and knead on low-medium speed for about 5 minutes. If you need to do it by hand, knead for approximately 10 minutes or until the dough is smooth.

proofing the dough and cutting out the doughnuts

Proof The Dough

Cover the bowl with plastic wrap and let rise in a warm, draft-free place until almost doubled in size, about 1 hour. See my tips above for my favorite warm proofing spot on a cold day!

To make it easier to handle and transfer the cut donuts, cut out 10 squares of parchment paper and place on to a baking sheet. Punch the dough down, to knock out some of the air. Then, on a floured work surface, roll the dough out to a ½-inch thickness. 

Cut Out The Donuts

Using a circle cutter, cut out the donuts and place on the prepared squares of parchment paper. At this point, the dough will need to be covered in plastic wrap and allowed proof again for another 40 minutes, or until doubled in size.


Then the fun really begins! Heat 2 inches of oil in a heavy pot (cast iron is preferable) to 330-350°F. Drop 2-3 donuts into the oil at a time. Fry for about 2 minutes per side, or until golden.

frying the doughnuts and filling them

Not overcrowding the pot is important so that the temperature doesn’t drop too much and so that there’s enough space to flip the donuts over.

Remove donuts from the oil with a spider tool and place on a tray lined with paper towels, so that the excess oil can be soaked up.

Add The Glaze and Toppings

Mix the chocolate glaze, peanut butter filling and peanut butter drizzle. Fill each donut with the peanut butter filling until just overflowing. Dip the tops of the donuts into the chocolate glaze and allow it to set up for about 5 minutes. Finally, sprinkle with crushed peanuts and Reese’s peanut butter chips, then finish with peanut butter and chocolate drizzles.

glazing the donuts and adding toppings.

Then all that’s left to do is enjoy!

finished doughnut

Looking for more? Follow me on social media for lots more home decor, DIY & recipe content!

Pinterest | Instagram | Facebook | 

Reese’s Donuts

plate of reese's peanut butter filled donuts
These Copycat Reese's Peanut Butter Donuts are the ultimate treat for chocolate lovers! They are perfectly fried and filled with a thick peanut butter frosting.
Jenna Shaughnessy
Prep Time 30 minutes
Cook Time 10 minutes
Proof 1 hour 40 minutes
Total Time 2 hours 20 minutes
Serving Size 10 donuts


  • cast iron pot
  • spider tool



  • 3 cups all-purpose flour
  • 2 teaspoons active dry yeast
  • ¾ cup milk lukewarm
  • 1 egg room temperature
  • ¼ cup unsalted butter melted
  • 1 egg yolk room temperature
  • cup granulated sugar
  • ¼ teaspoon baking powder
  • ½ teaspoon salt
  • 1 teaspoon vanilla extract
  • vegetable oil for frying

Peanut Butter Frosting

  • ½ cup creamy peanut butter
  • ¼ cup unsalted butter softened
  • 1 cup powdered sugar
  • 2 tablespoons milk

Peanut Butter Drizzle

  • 2 tablespoons peanut butter
  • ½ cup powdered sugar
  • 1 tablespoon milk

Chocolate Glaze&Chocolate Drizzle

  • 1 cup semi-sweet chocolate chips
  • cup heavy cream
  • Reese’s peanut butter chips for topping
  • crushed peanuts for topping


  • Combine the warm milk, 1 tablespoon sugar, and yeast in a bowl. Whisk to dissolve the yeast. Leave for 5-10 minutes until foamy.
  • In a large mixing bowl, combine the flour, salt, baking powder, and the remaining sugar.
  • Add in egg, egg yolk, melted butter, the yeast mixture, and vanilla. Stir until incorporated. Knead on low-medium speed for about 5 minutes. By hand, knead the dough for about 10 minutes until smooth.
  • Cover the bowl with plastic wrap and let rise in a warm, draft-free place until almost doubled in size, about 1 hour.
  • Cut out 10 squares of parchment paper. Punch the dough down. On a floured work surface, roll the dough out to a ½-inch thickness.
  • Using a circle cutter, cut out the doughnuts and place on the prepared squares of parchment paper. Cover lightly with plastic wrap and leave to proof for about 40 minutes, or until about doubled in size.
  • Heat 2 inches of oil in a heavy pot (cast iron) to 330-350°F. To fry donuts, drop 2-3 at a time and allow to become golden before turning to the other side, about 2 minutes per side. Remove donuts from the oil with the spider tool and place on a tray lined with paper towels.
  • To make the peanut butter filling, in a large mixing bowl, add in the butter and peanut butter. Mix on medium until incorporated. Add the powdered sugar and milk and mix on low until almost combined. Turn the mixer on high and whip for 1 minute until light and fluffy.
  • To make the peanut butter drizzle, in a medium bowl, mix together the powdered sugar and milk. Add in the peanut butter and stir until smooth. Transfer to a ziploc or piping bag.
  • For the chocolate glaze, in a microwave-safe bowl, add in the heavy cream and chocolate chips. Microwave in 30-second intervals, stirring until smooth.
  • Dip each donut into the glaze. Let the glaze set up about 5 minutes and then add the Reese’s Mini Peanut Butter Chips and crushed peanuts to the top.
  • Transfer the remaining chocolate glaze to a ziploc or piping bag. Top each donut with peanut butter drizzle and chocolate glaze.

Similar Posts

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating