Who knew a donut could be so irresistible? If you’re a fan of peanut butter and cheesecake, this Peanut Butter Cheesecake Donut is about to blow your taste buds away! Imagine biting into a warm, soft donut filled with a rich and creamy peanut butter cheesecake filling, all drizzled with a sweet peanut butter glaze. It’s the ultimate sweet treat that combines two of your favorite desserts—cheesecake and donuts—in the most indulgent way possible. This donut is the dessert of your dreams and is sure to steal the spotlight at any gathering!
Why You’ll Love Peanut Butter Cheesecake Donut
Decadent Filling: The creamy peanut butter cheesecake filling is rich and velvety, giving you that perfect cheesecake texture in every bite.
Peanut Butter Heaven: If you’re a peanut butter lover, you’re in for a real treat—this donut brings that nutty goodness to the next level with both filling and glaze.
Easy to Make: Despite how impressive they look and taste, these donuts are surprisingly easy to make. No fancy equipment or skills required!
Perfect for Any Occasion: Whether you’re making them for a special brunch, a party, or simply indulging in something sweet for yourself, these donuts are a showstopper.
Customizable: You can tweak the filling, glaze, or even add toppings like chopped peanuts, chocolate chips, or even a drizzle of caramel for extra flavor.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Ingredients in Peanut Butter Cheesecake Donut
Donuts:
- Pre-made donut dough or your favorite homemade donut dough. You can opt for fried donuts or baked donuts based on your preference.
Peanut Butter Cheesecake Filling:
- Cream cheese: This is the base for the cheesecake filling, giving it that creamy texture.
- Peanut butter: Choose creamy peanut butter for smooth consistency and rich flavor.
- Powdered sugar: For sweetness, powdered sugar helps balance the richness of the cream cheese and peanut butter.
- Vanilla extract: Adds depth of flavor to the filling.
- Heavy cream: For a smooth, silky texture in the filling.
Peanut Butter Glaze:
- Peanut butter: The star of the glaze, providing that nutty, rich flavor.
- Powdered sugar: For sweetness and to thicken the glaze.
- Milk: To thin out the glaze to the perfect consistency for drizzling.
- Vanilla extract: For a touch of warmth and flavor to complement the peanut butter.
(Note: Full measurements are provided in the recipe card below.)
Instructions
Make the Donuts:
If you’re using pre-made donut dough, simply prepare the donuts according to package directions (usually frying or baking them). If you’re making homemade donuts, follow your favorite recipe. Fry or bake the donuts until golden brown, then set them aside to cool slightly.
Prepare the Peanut Butter Cheesecake Filling:
In a mixing bowl, beat together the cream cheese, peanut butter, powdered sugar, and vanilla extract until smooth. Add in the heavy cream gradually until the filling becomes smooth and creamy. Once ready, transfer the filling to a piping bag or a zip-top bag with the tip cut off for easy filling.
Fill the Donuts:
Once your donuts are cool enough to handle, use a skewer or a knife to make a small hole in the center of each donut. Pipe the peanut butter cheesecake filling into the center of each donut, making sure they’re generously filled but not bursting.
Make the Peanut Butter Glaze:
In a microwave-safe bowl, combine the peanut butter, powdered sugar, milk, and vanilla extract. Microwave in 20-30 second intervals, stirring in between, until the mixture is smooth and easily pourable. If needed, adjust the consistency by adding more milk.
Glaze the Donuts:
Once the donuts are filled, dip them into the peanut butter glaze, making sure the top is generously coated. You can drizzle extra glaze over the top if you like, or sprinkle with chopped peanuts for extra crunch and flavor.
Serve and Enjoy:
Serve these delightful donuts while they’re fresh, and enjoy every creamy, peanut buttery bite!
Nutrition Facts
Serving Size: 1 donut
Calories: 380
Total Fat: 22g
Saturated Fat: 8g
Cholesterol: 25mg
Sodium: 150mg
Total Carbohydrates: 39g
Dietary Fiber: 1g
Sugars: 23g
Protein: 6g
Calcium: 6% DV
Iron: 8% DV
Preparation Time
Prep Time: 15 minutes
Cook Time: 15 minutes (if frying or baking donuts)
Total Time: 30 minutes
How to Serve Peanut Butter Cheesecake Donut
As a Dessert: These donuts make the perfect sweet ending to any meal, whether you’re enjoying them at breakfast or as an after-dinner treat.
Brunch Party: Serve these beauties at your next brunch get-together, and watch your guests’ faces light up.
With a Cup of Coffee: Pair these donuts with a hot cup of coffee or a latte for the ultimate indulgent snack.
Topped with Whipped Cream: For an extra special touch, top your donut with a dollop of whipped cream and a sprinkle of chopped peanuts.
Additional Tips
Make Ahead: Prepare the donuts and the cheesecake filling ahead of time, and fill and glaze them just before serving for maximum freshness.
Customize the Glaze: Feel free to adjust the consistency of the glaze to your liking. If you want it thicker, add more powdered sugar; if you prefer it thinner, add a bit more milk.
Add Toppings: You can add chocolate chips, sprinkles, or even a drizzle of chocolate syrup for an extra indulgent touch.
Storage: Store any leftover donuts in an airtight container at room temperature for up to 2 days. You can also refrigerate them to extend freshness, but they are best enjoyed fresh!
FAQ Section
Q1: Can I make the donuts ahead of time?
A1: Yes, you can fry or bake the donuts ahead of time and store them in an airtight container for up to 2 days. Fill and glaze them just before serving for the best texture.
Q2: Can I use a different type of nut butter?
A2: Absolutely! You can use almond butter or cashew butter instead of peanut butter if you prefer. Just keep in mind that the flavor will change slightly, but it will still be delicious.
Q3: Can I bake the donuts instead of frying them?
A3: Yes! If you want a lighter option, bake the donuts in a preheated oven at 350°F for about 10-12 minutes or until golden brown.
Q4: Can I freeze these donuts?
A4: You can freeze the donuts before glazing them. Place them in a single layer on a baking sheet, freeze until solid, then store them in a freezer-safe bag for up to 2 months. When ready to serve, thaw them and glaze.
Q5: Can I use a store-bought donut for this recipe?
A5: Yes, you can use store-bought donuts if you’re short on time! Just fill them with the peanut butter cheesecake filling and glaze them as directed.
Q6: How do I know when the donuts are done frying?
A6: The donuts are done when they are golden brown on the outside and cooked through on the inside. Use a thermometer to ensure the oil is at 350°F for the best frying temperature.
Q7: Can I add chocolate to these donuts?
A7: Absolutely! You can drizzle melted chocolate on top of the donuts, add chocolate chips to the glaze, or even mix some chocolate into the filling for a peanut butter-chocolate combo.
Q8: How long will the peanut butter glaze last?
A8: The glaze will keep in the fridge for up to a week. Simply warm it up in the microwave for a few seconds before using.
Q9: Can I use a different flavor filling?
A9: Yes, you can swap the peanut butter cheesecake filling for a chocolate, vanilla, or even a fruit-flavored filling if you prefer.
Q10: How do I store leftovers?
A10: Store leftover donuts in an airtight container at room temperature for up to 2 days. For longer storage, keep them in the fridge.
Conclusion
These Peanut Butter Cheesecake Donuts are a decadent treat that combines two beloved desserts into one mouthwatering experience. The creamy, peanut butter-infused cheesecake filling and sweet peanut butter glaze will have you hooked from the very first bite. Perfect for any occasion or simply for satisfying that sweet craving, these donuts are sure to become a new favorite in your recipe arsenal. Treat yourself—and anyone lucky enough to enjoy them—with this indulgent, delightful donut! Enjoy!
Print
Peanut Butter Cheesecake Donut
- Total Time: 27 minutes
- Yield: 12 servings 1x
Description
-
These Peanut Butter Cheesecake Donuts are the perfect combination of rich, creamy cheesecake filling and a warm, fluffy donut, all drizzled with a peanut butter topping. The creamy cheesecake and nutty peanut butter filling makes each bite a deliciously indulgent experience. Perfect for breakfast or dessert, these donuts are sure to impress anyone with a sweet tooth!
Ingredients
-
For the Donuts:
-
1 1/2 cups all-purpose flour
-
1/2 cup granulated sugar
-
2 teaspoons baking powder
-
1/4 teaspoon salt
-
1/2 teaspoon cinnamon (optional)
-
1/2 cup milk
-
2 large eggs
-
2 tablespoons melted butter
-
1 teaspoon vanilla extract
-
1/4 cup peanut butter (smooth or creamy)
For the Cheesecake Filling:
-
8 oz cream cheese, softened
-
1/4 cup powdered sugar
-
1/2 teaspoon vanilla extract
-
1/4 cup heavy cream
For the Peanut Butter Drizzle:
-
1/4 cup peanut butter
-
2 tablespoons powdered sugar
-
1 tablespoon milk (or as needed for consistency)
-
Instructions
-
For the Donuts:
-
Preheat the oven to 350°F (175°C) and grease a donut pan.
-
Mix dry ingredients: In a large bowl, whisk together the flour, sugar, baking powder, salt, and cinnamon (if using).
-
Add wet ingredients: In a separate bowl, whisk together the milk, eggs, melted butter, and vanilla extract until smooth. Add the wet ingredients to the dry ingredients and stir until just combined.
-
Incorporate peanut butter: Gently fold in the peanut butter until the batter is well mixed.
-
Fill the donut pan: Spoon or pipe the batter into the donut pan, filling each cavity about 3/4 full.
-
Bake the donuts: Bake for 10-12 minutes, or until a toothpick comes out clean and the donuts are golden brown. Remove from the oven and let them cool in the pan for a few minutes before transferring to a wire rack to cool completely.
For the Cheesecake Filling:
-
Prepare the filling: In a medium bowl, beat together the softened cream cheese, powdered sugar, and vanilla extract until smooth. Slowly add the heavy cream and beat until the mixture becomes thick and creamy.
-
Fill the donuts: Once the donuts are completely cooled, use a piping bag or a small spoon to carefully fill each donut with the cheesecake filling. Cut a small hole in the side of the donut to insert the filling.
For the Peanut Butter Drizzle:
-
Make the drizzle: In a small microwave-safe bowl, heat the peanut butter in the microwave for 20-30 seconds until it’s soft and easy to stir. Whisk in the powdered sugar and milk, adding more milk if needed until you achieve a smooth, drizzleable consistency.
-
Drizzle over donuts: Drizzle the peanut butter mixture over the filled donuts and let it set for a few minutes before serving.
-
Notes
-
If you prefer a lighter version, you can use a reduced-fat cream cheese or a non-dairy alternative for the cheesecake filling.
-
These donuts are best enjoyed fresh, but you can store them in an airtight container in the fridge for up to 2 days. Reheat in the microwave for a few seconds to soften the peanut butter drizzle.
-
For extra crunch, sprinkle chopped peanuts on top of the drizzle!
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 donut
- Calories: 250
- Sugar: 20g
- Sodium: 150mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 40mg