Get ready to discover your new favorite dessert. These Peanut Butter Cheesecake Donuts are the ultimate fusion of rich, creamy cheesecake and soft, pillowy donuts. Every bite is packed with a luscious peanut butter cheesecake filling, all wrapped in a tender donut and finished with a sweet glaze or rich chocolate drizzle. This recipe is surprisingly simple and guaranteed to wow anyone who tries it. Whether you’re a seasoned baker or just looking for a fun kitchen project, you’re in the right place.
Why This Recipe is a Must-Try
You are going to absolutely love this recipe, and here’s why:
- Unforgettable Flavor Combo: The classic pairing of peanut butter and chocolate meets the decadent creaminess of cheesecake. It’s a match made in dessert heaven.
- Simple No-Bake Filling: The cheesecake filling is incredibly easy to whip up. It requires no baking and sets up perfectly, saving you time and effort.
- Baked or Fried – You Choose!: We provide clear instructions for both frying and baking the donuts, so you can choose your preferred method based on your taste and comfort level.
- Perfect for Any Occasion: These donuts are a showstopper! Serve them at parties, for brunch, or as a special weeknight treat. They look and taste like they came straight from a gourmet bakery.

Ingredients You’ll Need
This recipe uses simple, easy-to-find ingredients. Here’s what you’ll need to gather.
For the Donuts:
- All-Purpose Flour: Provides the structure for our soft donuts.
- Granulated Sugar: For a touch of sweetness in the dough.
- Baking Powder: The leavening agent that makes the donuts light and fluffy.
- Salt: Balances the sweetness and enhances the flavors.
- Milk: Adds moisture and richness. Whole milk works best.
- Egg: Binds the ingredients together.
- Melted Butter: Creates a tender, flavorful crumb.
- Vanilla Extract: Adds a hint of warmth and flavor.
For the Peanut Butter Cheesecake Filling:
- Cream Cheese: Use full-fat, block-style cream cheese, softened to room temperature for a smooth filling.
- Creamy Peanut Butter: The star of the show! Standard creamy peanut butter works best.
- Powdered Sugar: Sweetens and stabilizes the cheesecake filling.
- Vanilla Extract: Complements the peanut butter flavor.
For the Chocolate Glaze (Optional):
- Semi-Sweet Chocolate Chips: Creates a rich, glossy glaze.
- Heavy Cream: Thins the chocolate to the perfect dipping consistency.
Step-by-Step Instructions
Making these Peanut Butter Cheesecake Donuts is easier than you think! Follow these simple steps for perfect results every time.
Step 1: Make the Donut Dough
In a large bowl, whisk together the flour, granulated sugar, baking powder, and salt. In a separate bowl, mix the milk, egg, melted butter, and vanilla extract. Pour the wet ingredients into the dry ingredients and stir until just combined. Do not overmix! A few lumps are perfectly fine.
Step 2: Shape the Donuts
Turn the dough out onto a lightly floured surface. Gently knead a few times until it comes together, then roll it out to about 1/2-inch thickness. Use a donut cutter or two round biscuit cutters (one large, one small) to cut out your donuts.

Step 3: Cook the Donuts (Baked or Fried)
To Fry:
Heat 2-3 inches of vegetable oil in a heavy-bottomed pot or Dutch oven to 350°F (175°C). Carefully place a few donuts at a time into the hot oil. Fry for 1-2 minutes per side, or until golden brown. Use a slotted spoon to transfer them to a wire rack to cool completely. For a similar fried treat, check out these easy homemade egg rolls.
To Bake:
Preheat your oven to 375°F (190°C). Lightly grease a donut pan. Place the donuts in the prepared pan and bake for 10-12 minutes, or until a toothpick inserted comes out clean. Let them cool in the pan for a few minutes before transferring to a wire rack to cool completely.
Step 4: Prepare the Cheesecake Filling
While the donuts cool, prepare the filling. In a medium bowl, beat the softened cream cheese and creamy peanut butter with an electric mixer until smooth and creamy. Gradually add the powdered sugar and vanilla extract, mixing until fully combined and smooth. If you love peanut butter desserts, you must try this amazing Reese’s Peanut Butter Earthquake Cake.
Step 5: Fill the Donuts
Once the donuts are completely cool, it’s time to fill them. Transfer the peanut butter cheesecake filling to a piping bag fitted with a small, round tip (like a Bismarck tip). Gently insert the tip into the side of each donut and squeeze gently until you feel the donut expand slightly. For another delicious filled dessert, give these Chocolate Peanut Butter Snowballs a try!
Step 6: Glaze and Serve
If using the optional chocolate glaze, heat the heavy cream in a small saucepan or in the microwave until it’s just simmering. Pour it over the chocolate chips in a heatproof bowl and let it sit for 5 minutes. Whisk until smooth and glossy. Dip the top of each filled donut into the glaze and place it back on the wire rack to set. Serve immediately and enjoy!
Expert Tips for Perfect Donuts
- Don’t Overmix the Dough: For tender, fluffy donuts, mix the dough until it just comes together. Overmixing develops the gluten and can result in tough donuts.
- Cool Completely: Ensure the donuts are 100% cool before filling. A warm donut will melt the cheesecake filling, creating a mess.
- Room Temperature Ingredients: For the smoothest cheesecake filling, make sure your cream cheese is fully softened to room temperature before mixing.
- Use a Piping Bag: A piping bag is the cleanest and most efficient way to fill the donuts. If you don’t have one, you can use a zip-top bag with the corner snipped off.
Variations and Substitutions
This recipe is delicious as is, but feel free to customize it!
- Peanut Butter Glaze: Instead of chocolate, make a simple peanut butter glaze by mixing powdered sugar, a tablespoon of peanut butter, and a little milk.
- Toppings: Sprinkle crushed peanuts, mini chocolate chips, or colorful sprinkles over the glaze before it sets.
- Jam-Filled: Swap the cheesecake filling with your favorite jam for a PB&J donut experience. A simple Sugar Cookie Cheesecake is another fantastic treat to experiment with.
Storage Instructions
Because of the cream cheese filling, these Peanut Butter Cheesecake Donuts should be stored in an airtight container in the refrigerator. They are best enjoyed within 2-3 days. They are delicious cold, but you can let them sit at room temperature for about 15-20 minutes before serving if you prefer.
FAQs About Peanut Butter Cheesecake Donuts
Yes, you can prepare the dough, cover it tightly with plastic wrap, and refrigerate it for up to 24 hours. When you’re ready to cook, let it sit at room temperature for about 30 minutes before rolling and cutting.
To prevent leaks, make sure the donuts are completely cool before filling. Use a piping tip to get the filling into the center of the donut, and be careful not to overfill. You’ll feel the donut get slightly heavier and expand a bit—that’s when you should stop.
Due to the cream cheese filling, these donuts must be stored in an airtight container in the refrigerator. They will stay fresh for up to 3 days. They taste great straight from the fridge or you can let them sit at room temperature for 15-20 minutes before serving.
It’s a matter of preference! Fried donuts have a crispier exterior and a classic, indulgent flavor. Baked donuts are lighter and have a more cake-like texture. Our recipe provides instructions for both methods, so you can choose what you like best.
For the best consistency, we recommend using a standard creamy peanut butter like Jif or Skippy. Natural peanut butters that require stirring can sometimes have a different texture that might make the filling too oily or loose.
Enjoy Your Homemade Donuts!
There’s nothing quite like a homemade donut, especially one filled with creamy peanut butter cheesecake. This recipe is a true crowd-pleaser and so rewarding to make. We hope you love these Peanut Butter Cheesecake Donuts as much as we do! If you make them, please leave a comment below or share a photo on Pinterest. We can’t wait to see your creations!

Peanut Butter Cheesecake Donuts Recipe

Peanut Butter Cheesecake Donuts: The Ultimate Decadent Treat
Equipment
- 1 Donut Cutter
- 1 Piping Bag
- 1 Electric mixer
Ingredients
For the Donuts
- 2 cups All-Purpose Flour
- 1/2 cup Granulated Sugar
- 2 tsp Baking Powder
- 1/2 tsp Salt
- 3/4 cup Milk whole milk is preferred
- 1 Large Egg
- 2 tbsp Unsalted Butter melted
- 1 tsp Vanilla Extract
For the Peanut Butter Cheesecake Filling
- 8 oz Cream Cheese softened to room temperature
- 1/2 cup Creamy Peanut Butter
- 1 cup Powdered Sugar
- 1/2 tsp Vanilla Extract
For the Chocolate Glaze (Optional)
- 1 cup Semi-Sweet Chocolate Chips
- 1/2 cup Heavy Cream
Instructions
- Make the Donut Dough: In a large bowl, whisk together flour, sugar, baking powder, and salt. In another bowl, mix milk, egg, melted butter, and vanilla. Pour wet ingredients into the dry and stir until just combined.
- Shape the Donuts: On a floured surface, gently knead the dough, then roll to 1/2-inch thickness. Cut out donuts using a donut cutter.
- Cook the Donuts: To fry, heat oil to 350°F and fry for 1-2 minutes per side. To bake, place in a greased donut pan and bake at 375°F for 10-12 minutes. Cool completely on a wire rack.
- Prepare the Filling: Beat softened cream cheese and peanut butter until smooth. Mix in powdered sugar and vanilla until fully combined.
- Fill the Donuts: Transfer filling to a piping bag. Insert the tip into the side of each cooled donut and squeeze gently to fill.
- Glaze and Serve: For the optional glaze, heat heavy cream and pour over chocolate chips. Let sit for 5 minutes, then whisk until smooth. Dip the top of each donut in the glaze. Let set and serve.
Notes
Tip 2: For the smoothest filling, ensure your cream cheese is at room temperature before you start mixing.
Tip 3: Store leftover donuts in an airtight container in the refrigerator for up to 3 days.