I’ll admit it: I have a soft spot for desserts that feel like a hug in food form, and this one is exactly that. Imagine the dreamy richness of cheesecake wrapped inside the fluffy sweetness of a donut, all tied together with the nutty charm of peanut butter. It’s the kind of treat that makes you stop mid-bite and think, “Wow, this is next-level comfort food.”
The best part is that this recipe looks far more impressive than the actual effort it takes to put together. Whether you’re making it for a weekend brunch, a birthday surprise, or simply because your sweet tooth demands something a little extra, this donut will deliver. You don’t need to be a pro baker to whip it up—just a little patience, a few simple ingredients, and you’ll have a batch of irresistible Peanut Butter Cheesecake Donuts ready to go.
What You Need To Make This Recipe
Cream Cheese: The foundation of the cheesecake filling. Its velvety texture and mild tang balance the sweetness of the peanut butter and sugar, giving you that classic cheesecake flavor in a creamy, dreamy bite.
Peanut Butter: Choose a smooth, high-quality peanut butter for the filling and glaze. It adds a rich, nutty depth that pairs beautifully with the soft donut base, making each bite indulgent without being overwhelming.
Sugar: A touch of sugar is used to sweeten the cheesecake filling and the donut dough. It’s the ingredient that ties everything together, ensuring the flavors feel balanced instead of overly heavy.
Eggs: Eggs work as the binding magic in this recipe. They help give the donut its tender structure while also contributing richness to the cheesecake filling.
All-Purpose Flour: This is the backbone of the donut dough, creating a light yet sturdy base that can handle the luscious filling without collapsing.
Baking Powder: The leavening agent that ensures your donuts puff up nicely and stay soft, rather than dense or heavy.
Milk: Adds moisture and a touch of richness to the dough, making sure the donuts are fluffy and tender when they bake up.
Vanilla Extract: Just a splash brings warmth and sweetness, enhancing both the donut dough and the cheesecake filling.
Butter: Melted butter enriches the donut batter and adds that bakery-style flavor you just can’t fake.
Powdered Sugar: Used for the glaze, powdered sugar ensures a smooth, glossy finish that clings perfectly to the donuts.
Ingredients List
- 1 cup cream cheese, softened
- ½ cup smooth peanut butter
- ½ cup granulated sugar
- 2 large eggs
- 1 ½ cups all-purpose flour
- 1 tsp baking powder
- ½ cup milk
- 1 tsp vanilla extract
- 3 tbsp unsalted butter, melted
- 1 cup powdered sugar (for glaze)
- 2 tbsp milk (for glaze)
- 2 tbsp peanut butter (for glaze)
How to Make Peanut Butter Cheesecake Donut
Step 1: Prepare the Cheesecake Filling
In a mixing bowl, beat the softened cream cheese with peanut butter, sugar, and one egg until the mixture is completely smooth and creamy. Set it aside—you’ll be piping or spooning this rich filling into your donuts later.
Step 2: Make the Donut Batter
In another bowl, whisk together the flour and baking powder. In a separate bowl, combine the remaining egg, milk, vanilla extract, and melted butter. Slowly add the wet ingredients into the dry mixture, stirring gently until everything is just combined. Avoid overmixing so the donuts stay light.
Step 3: Assemble the Donuts
Lightly grease your donut pan. Spoon a layer of batter into each mold, add a dollop of the cheesecake filling, then cover with another thin layer of batter. This creates that delicious pocket of peanut butter cheesecake inside each donut.
Step 4: Bake
Bake in a preheated oven at 350°F (175°C) for about 12–15 minutes, or until the donuts are golden and spring back when touched lightly. Let them cool in the pan for a few minutes before transferring to a wire rack.
Step 5: Make the Glaze
Whisk together powdered sugar, peanut butter, and milk until smooth. Adjust the consistency with a touch more milk if needed. Dip the cooled donuts into the glaze, letting the excess drip off.
Step 6: Finish and Serve
Once glazed, let the donuts sit for a few minutes so the glaze can set. Then grab a plate and enjoy your Peanut Butter Cheesecake Donuts with a hot cup of coffee or a cold glass of milk.
Tips for Making this Recipe
- Use room-temperature cream cheese for a smooth filling with no lumps.
- A piping bag makes it easier to add the cheesecake filling neatly into the donut centers.
- Don’t overmix the donut batter—this keeps them soft and fluffy.
- If you prefer a stronger peanut butter flavor, add a little extra peanut butter to the glaze.
- Store leftovers in an airtight container in the fridge, then bring to room temperature before serving.
- For a fun twist, sprinkle crushed peanuts or mini chocolate chips on top of the glaze.
FAQs
Can I use crunchy peanut butter instead of smooth?
Yes! Crunchy peanut butter will add a little texture to the filling and glaze, though the smooth version gives a silkier finish.
Do I need a donut pan for this recipe?
A donut pan gives you the best shape, but you can also bake them in a muffin tin—just call them cheesecake muffins instead.
Can I fry the donuts instead of baking?
This recipe is designed for baking, but you could adapt the batter for frying. Just be careful, as the filling may leak.
How long do these donuts stay fresh?
They’re best enjoyed the day they’re made, but stored in the fridge, they’ll keep for up to 3 days.
Can I freeze Peanut Butter Cheesecake Donuts?
Yes, freeze them without the glaze. When ready to enjoy, thaw and glaze fresh for the best texture.