Peach Cobbler Cheesecake Donuts are the ultimate summer dessert mashup, combining fluffy yeast-raised donuts with a silky cheesecake filling, juicy fresh peaches, and a buttery graham cracker crumble. Each bite delivers the warm, spiced comfort of peach cobbler and the tangy richness of cheesecake, all wrapped in a golden, pillowy donut. They take a bit of planning with a 1-hour rise and a quick fry, but the hands-on work is straightforward and totally worth it for a treat that feels both nostalgic and fresh.
Why This Peach Cobbler Cheesecake Donuts Works
This recipe brings together three beloved desserts into one irresistible handheld treat.
- Yeast Donut Base: The enriched dough fries up light and airy with a tender crumb, providing the perfect canvas for the fillings.
- No-Bake Cheesecake Filling: A simple mix of cream cheese, powdered sugar, and vanilla creates a luscious, pipeable center that sets up beautifully inside the donuts.
- Fresh Peach Topping: Diced ripe peaches tossed with a touch of honey bring bright, juicy sweetness and a pop of color.
- Graham Cracker Crumble: Toasted graham cracker crumbs add the signature cobbler crunch and buttery flavor without needing to turn on the oven.
- Make-Ahead Friendly: The dough can be prepared the night before and chilled, and the fillings can be made in advance, so assembly is quick on serving day.
Ingredients Notes
- All-Purpose Flour (3 ½ cups / 438g): Provides structure for the donuts. Spoon and level the flour for accurate measuring; too much will make the dough dense.
- Active Dry Yeast (2 ¼ tsp / 7g): One standard packet. Ensure your yeast is fresh and the milk is warmed to about 110°F to properly activate it.
- Whole Milk (½ cup / 120ml): Warmed milk hydrates the dough and adds richness. Whole milk is best, but 2% works in a pinch.
- Granulated Sugar (¼ cup / 50g): Sweetens the dough and feeds the yeast for a good rise.
- Unsalted Butter (4 tbsp / 56g): Softened butter enriches the dough, giving it a tender, brioche-like texture.
- Large Eggs (2): Room temperature eggs incorporate more easily and contribute to the donuts’ structure and color.
- Fine Sea Salt (½ tsp): Balances the sweetness and enhances all the flavors.
- Cream Cheese (8 oz / 225g): Full-fat, softened cream cheese is key for a smooth, tangy cheesecake filling. Let it sit at room temperature for 30 minutes.
- Powdered Sugar (½ cup / 60g): Sweetens the cheesecake filling without grittiness. Sift if lumpy.
- Vanilla Extract (1 tsp / 5ml): Adds warmth to the cheesecake filling. Pure vanilla extract gives the best flavor.
- Fresh Peaches (2 large): Diced into ¼-inch pieces. Use ripe but firm peaches so they hold their shape. No need to peel if the skin is thin.
- Graham Cracker Crumbs (½ cup / 60g): Finely crushed and toasted for a nutty, buttery crunch. Toast in a dry skillet for 2-3 minutes until fragrant.
- Honey (2 tbsp / 30ml): Drizzled over the peaches to enhance their natural sweetness and add a glossy finish.

Before You Begin
- Check Yeast Freshness: Proof the yeast in the warm milk with a pinch of sugar; it should become foamy within 5-10 minutes. If not, start with fresh yeast.
- Bring Ingredients to Room Temperature: Take the eggs, butter, and cream cheese out of the fridge about 30-60 minutes before starting so they blend smoothly.
- Prepare Your Frying Setup: Have a deep, heavy-bottomed pot or deep fryer ready with neutral oil (like vegetable or canola) and a thermometer to maintain 350°F.
- Line a Baking Sheet: Have a parchment-lined baking sheet ready for the shaped donuts to rise and later for draining the fried donuts.
I always toast the graham cracker crumbs in a dry skillet until they’re golden and fragrant—it takes just a couple of minutes and makes the crumble taste deeply buttery, even without extra butter.
How to Make Peach Cobbler Cheesecake Donuts
- Step 1 – Activate the Yeast: In a small bowl, combine the warm milk (110°F) and a pinch of the sugar. Sprinkle the yeast over top and let it sit for 5-10 minutes until foamy.
- Step 2 – Mix the Dough: In the bowl of a stand mixer fitted with a dough hook, combine the flour, remaining sugar, and salt. Add the yeast mixture, softened butter, and eggs. Mix on low speed until a shaggy dough forms, then increase to medium and knead for 5-7 minutes until smooth and elastic. The dough should be slightly tacky but not sticky.
- Step 3 – First Rise: Shape the dough into a ball and place it in a lightly greased bowl. Cover with plastic wrap or a clean kitchen towel and let it rise in a warm, draft-free spot for about 1 hour, or until doubled in size.
- Step 4 – Shape the Donuts: Punch down the dough and turn it out onto a lightly floured surface. Roll it out to about ½-inch thickness. Use a 3-inch round cutter to cut out donuts. Place them on the prepared baking sheet, cover loosely, and let them rise for another 30 minutes until puffy.
- Step 5 – Make the Cheesecake Filling: While the donuts rise, beat the softened cream cheese, powdered sugar, and vanilla extract in a medium bowl with an electric mixer until completely smooth and creamy. Transfer to a piping bag fitted with a small round tip; set aside.
- Step 6 – Prepare the Peach Topping: In a separate bowl, gently toss the diced peaches with the honey. Let them sit at room temperature to release some juices while you fry the donuts.
- Step 7 – Fry the Donuts: Heat about 2 inches of oil in a deep pot to 350°F. Carefully fry the donuts in batches, 2-3 at a time, for about 1-2 minutes per side until deeply golden brown. Use a slotted spoon to transfer them to a paper towel-lined baking sheet to drain and cool slightly.
- Step 8 – Fill the Donuts: Once the donuts are cool enough to handle but still warm, use a paring knife or a skewer to poke a hole in the side of each donut. Insert the piping tip and gently squeeze the cheesecake filling into the center until you feel a slight resistance. You’ll use about 1-2 tablespoons per donut.
- Step 9 – Assemble and Serve: Spoon the honeyed peaches over the top of each filled donut, letting some fall onto the plate. Sprinkle generously with the toasted graham cracker crumbs. Serve immediately while the donuts are still slightly warm.

How to Know It’s Done
- Visual Cue: The donuts should be a deep golden brown on both sides, not pale. The exterior will be crisp and the interior soft and cooked through.
- Texture Check: When you gently press the side of a donut, it should spring back. If it feels dense or doughy, it needs more frying time.
- Internal Temperature: For the most accurate check, an instant-read thermometer inserted into the center of a donut should read around 190°F-200°F, indicating the dough is fully cooked.
- Filling Consistency: The cheesecake filling should be smooth and pipeable. If it’s too soft, chill it for 15 minutes. The peaches should be juicy but still hold their shape.
Nora’s Tips for Best Results
- Don’t Over-Knead: Knead just until the dough is smooth and passes the windowpane test. Over-kneading can make the donuts tough.
- Maintain Oil Temperature: Use a thermometer and adjust the heat to keep the oil steady at 350°F. If the oil is too cool, the donuts absorb grease; too hot, they burn outside before cooking inside.
- Fill While Warm: I find it easiest to fill the donuts when they’re still slightly warm—the cheesecake filling softens just a bit and melds perfectly with the dough.
- Toast the Crumbs: Don’t skip toasting the graham cracker crumbs. It intensifies their flavor and adds a crisp texture that mimics a baked cobbler topping.
- Peach Prep: If your peaches are very juicy, drain off a little of the excess liquid before spooning them over the donuts to prevent sogginess.
- Make Ahead Dough: After the first rise, you can punch down the dough, cover tightly, and refrigerate overnight. The next day, shape, let rise, and fry as directed.
Storage & Leftovers Tips
- Best Fresh: These donuts are at their peak the day they’re made, ideally within a few hours of frying and filling.
- Room Temperature: Store unfilled donuts in an airtight container at room temperature for up to 1 day. Fill and top just before serving.
- Refrigerate Filled Donuts: If you have leftovers, store filled and topped donuts in the fridge for up to 2 days. The texture will soften, but they’ll still taste delicious.
- Freezing: Freeze unfilled, unglazed donuts in a single layer, then transfer to a freezer bag for up to 1 month. Thaw at room temperature and refresh in a 300°F oven for 5 minutes before filling.
- Reheating: To recrisp, place unfilled donuts in a 350°F oven or air fryer for 3-4 minutes. Do not microwave filled donuts or the cheesecake will melt.
- Filling and Topping Storage: Store cheesecake filling and peach topping separately in the fridge for up to 3 days. Assemble when ready to eat.
Variations & Substitutions
- Berry Cobbler: Swap the peaches for an equal amount of mixed fresh berries like blueberries, raspberries, and blackberries. Toss with honey and a squeeze of lemon.
- Apple Cinnamon: Use finely diced sautéed apples with cinnamon and a touch of brown sugar instead of peaches for a fall-inspired version.
- Chocolate Drizzle: After topping with peaches and crumbs, drizzle melted dark or white chocolate over the donuts for an extra decadent touch.
- Gluten-Free Option: Use a 1:1 gluten-free flour blend for the dough and gluten-free graham crackers for the crumbs. The texture will be slightly different but still delicious.
- Baked Donuts: For a lighter option, bake the shaped donuts at 375°F for 10-12 minutes until golden. They won’t be as fluffy, but you’ll save on frying.
- Dairy-Free: Use plant-based milk, vegan butter, and dairy-free cream cheese. The results are surprisingly close to the original.

What to Serve With Peach Cobbler Cheesecake Donuts
- Vanilla Ice Cream: A scoop of creamy vanilla ice cream melting over a warm donut is pure summer bliss.
- Fresh Whipped Cream: A dollop of lightly sweetened whipped cream adds an airy contrast to the rich fillings.
- Iced Coffee or Cold Brew: The bitterness of coffee balances the sweetness of the donuts perfectly for a morning or afternoon treat.
- Sparkling Lemonade: A tall glass of sparkling lemonade cuts through the richness and echoes the fruity peach flavors.
- Caramel Sauce: A drizzle of warm caramel sauce over the top takes these donuts into full-on dessert territory.
- Bourbon Milkshake: For an adults-only pairing, a bourbon-spiked milkshake complements the cobbler vibes beautifully.
FAQs
Yes, after the first rise, punch down the dough, cover tightly, and refrigerate overnight. The next day, let it sit at room temperature for 30 minutes before shaping, then proceed with the second rise and frying.
You can bake them at 375°F for 10-12 minutes until golden, but the texture will be more like a soft roll than a classic fried donut. They won’t be as light and airy.
Maintain the oil temperature at a steady 350°F. If the oil is too cool, the donuts will absorb excess oil. Also, drain them on a paper towel-lined rack immediately after frying.
Fresh peaches are best for texture and flavor, but you can use well-drained canned peaches in a pinch. Pat them dry to remove excess syrup before dicing and tossing with honey.
Use a piping bag fitted with a small round tip. Insert the tip into the side of the donut and gently squeeze until you feel resistance. A squeeze bottle with a long nozzle also works well.
It’s not recommended to freeze filled donuts because the cheesecake filling and peaches will become watery upon thawing. Freeze unfilled donuts and add fillings fresh.
Tossing the diced peaches with honey not only sweetens them but also helps slow oxidation. If making ahead, add a squeeze of lemon juice and store in an airtight container in the fridge.
Absolutely. Try nectarines, plums, or a mix of summer berries. Adjust the honey to taste based on the fruit’s sweetness.

Peach Cobbler Cheesecake Donuts
Equipment
- Stand mixer with dough hook
- Deep heavy-bottomed pot or deep fryer
- Thermometer
- 3-inch round cutter
- Piping bag with small round tip
- Baking sheet
- Parchment paper
Ingredients
- 3 ½ cups all-purpose flour plus extra for dusting
- 2 ¼ tsp active dry yeast one standard packet
- ½ cup whole milk warmed to 110°F
- ¼ cup granulated sugar
- 4 tbsp unsalted butter softened to room temperature
- 2 large eggs room temperature
- ½ tsp fine sea salt
- 8 oz cream cheese full fat, softened
- ½ cup powdered sugar
- 1 tsp vanilla extract
- 2 large fresh peaches diced into 1/4 inch pieces
- ½ cup graham cracker crumbs finely crushed and toasted
- 2 tbsp honey for drizzling
Instructions
- In a small bowl, combine warm milk and a pinch of sugar. Sprinkle yeast over top and let sit for 5-10 minutes until foamy.
- In a stand mixer with dough hook, mix flour, remaining sugar, and salt. Add yeast mixture, butter, and eggs. Knead on low then medium for 5-7 minutes until smooth.
- Shape dough into a ball, place in a greased bowl, cover, and let rise in a warm spot for 1 hour until doubled.
- Punch down dough, roll out to ½-inch thickness on a floured surface, and cut out 3-inch rounds. Place on a lined baking sheet, cover, and let rise 30 minutes.
- Beat cream cheese, powdered sugar, and vanilla until smooth. Transfer to a piping bag with a small round tip.
- Toss diced peaches with honey in a bowl; set aside.
- Heat 2 inches of oil to 350°F. Fry donuts in batches for 1-2 minutes per side until deep golden. Drain on paper towels.
- While still warm, poke a hole in the side of each donut. Pipe cheesecake filling inside until you feel resistance.
- Top each donut with honeyed peaches and sprinkle generously with toasted graham cracker crumbs. Serve immediately.
