Classic Peach Cobbler Cheesecake Donuts
I remember the first time I sandwiched a silky cheesecake filling into a hot, peach-studded donut — it tasted like summer in a bite. These Classic Peach Cobbler Cheesecake Donuts combine tender fried dough, juicy diced peaches, and a creamy vanilla-scented cheesecake core. They’re perfect for weekend brunches, potlucks, or any time you want a nostalgic dessert with a slightly grown-up twist. If you like fruit-forward cheesecakes, you might also enjoy this similar take on peaches and berries for summer baking: Summer Berry and Peach Cheesecake.
Why you’ll love this dish
These donuts give you the best of two worlds: the buttery, tangy richness of cheesecake inside the warm, slightly crisp shell of a donut dotted with fresh peaches. They’re a crowd-pleaser — kids love the sweetness and adults appreciate the balance of fruit and cream cheese. Make them for a lazy Sunday morning, a backyard gathering during peach season, or whenever you want a showstopping yet relatively simple dessert.
“One bite and I was hooked — exactly like a peach cobbler, but portable and decadently creamy. Perfect for summer brunches.” — a happy taster
Step-by-step overview
Before you dive in, here’s the quick workflow so you know what to expect:
- Whip a smooth cheesecake filling and set it aside to chill slightly.
- Mix dry ingredients and combine with wet ingredients to form a soft, peach-filled batter.
- Heat oil to frying temperature and drop spoonfuls of batter into the oil until golden.
- Drain, toss in cinnamon sugar if you like, then pipe the cream cheese filling into each donut.
This sequence keeps the filling cool and stable while the donuts fry hot and fast.
What you’ll need
- 1 cup diced peaches (fresh or well-drained canned) — use ripe but firm peaches so they hold shape.
- 1 cup cream cheese, softened
- 1/2 cup sugar (divided: some for batter, some for filling/topping as desired)
- 1 tablespoon vanilla extract (divided if you like extra vanilla in filling)
- 2 cups all-purpose flour
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 1/2 cup milk (whole milk gives best richness; use plant milk if needed)
- 2 eggs
- 1/4 cup melted butter (cooled slightly)
- Oil for frying (neutral oil with high smoke point: canola, vegetable, or sunflower)
- Cinnamon sugar for topping (optional — 1/4 cup sugar + 1 tsp cinnamon)
Substitutions/notes: swap Greek yogurt for half the milk for tang, or use light cream instead of milk for richer donuts. For lower-sugar filling, reduce sugar in the cream cheese to 1/4 cup. If you want a baked version, see the Variations section below for guidance.
Step-by-step instructions
- Make the cheesecake filling: In a bowl, beat the cream cheese with 2 tablespoons of sugar and 1/2 tablespoon vanilla until smooth and lump-free. Chill while you make the batter so it firms slightly.
- Prep dry mix: Whisk together the flour, baking powder, and salt in a medium bowl.
- Mix wet ingredients: In a separate bowl, whisk the milk, eggs, and melted butter until combined. Add 1/2 tablespoon vanilla.
- Combine batter: Pour the wet mixture into the dry ingredients and fold gently until just combined. Avoid overmixing — the batter should be thick but spoonable.
- Fold in peaches: Gently fold the diced peaches into the batter so they’re evenly distributed without breaking up.
- Heat the oil: Heat 2–3 inches of oil in a heavy pot or deep fryer to 350–375°F (175–190°C). Use a thermometer for accuracy; too cool = greasy donuts, too hot = burnt outside, raw inside.
- Fry the donuts: Drop spoonfuls (about 1–2 tablespoons) of batter into the hot oil, keeping space between them. Fry until golden brown, about 2–3 minutes per side. Turn once for even color.
- Drain: Remove with a slotted spoon and drain on paper towels. If using cinnamon sugar, toss while still warm so the sugar sticks.
- Fill with cheesecake: Transfer cheesecake filling to a piping bag (or a zip-top bag with corner snipped). Once donuts are cool enough to handle but slightly warm, pipe a generous amount of filling into each donut’s side until it feels slightly heavy. Serve promptly.
Best ways to enjoy it
Serve these warm — the contrast of hot donut and cool cheesecake is irresistible. Presentation ideas:
- Plate one donut with a small scoop of vanilla ice cream and a drizzle of caramel for dessert.
- Serve mini versions on a brunch board with fresh peach slices and coffee.
- Dust with powdered sugar or toss in cinnamon sugar for a nostalgic finish.
- Pair with a light sparkling wine, cold brew coffee, or a fruity iced tea to complement the peaches.
Storage and reheating tips
- Refrigeration: Because of the cream cheese filling, store leftovers in an airtight container in the refrigerator for up to 2–3 days. Keep donuts single-layered if possible.
- Freezing: Freeze unfilled donuts on a baking sheet until firm, then transfer to a freezer bag for up to 1 month. Thaw in the refrigerator, then reheat and fill before serving. Don’t freeze filled donuts — the texture of cream cheese changes.
- Reheating: For best texture, reheat donuts in a 350°F (175°C) oven for 6–8 minutes to revive crispness. Microwave for 10–15 seconds for a quick warm-up, but expect a softer exterior.
Food safety note: Don’t leave cream cheese–filled donuts at room temperature for more than 2 hours.
Pro chef tips
- Oil temperature matters: Keep it steady at 350–375°F. Use a candy/thermometer and adjust heat between batches.
- Drain properly: Let donuts rest on a rack over a sheet tray rather than paper towels when possible to avoid steaming and sogginess.
- Use slightly firm peaches: Overripe peaches can break down in the batter and make donuts soggy. If using canned peaches, drain and pat dry.
- Fill while slightly warm: Filling a very hot donut will melt the filling; a tepid donut allows the cheesecake center to stay creamy.
For another fruit-and-cheesecake inspiration that swaps fruit profiles, check this apple-butter cheesecake idea: Apple Butter Cheesecake.
Creative twists
- Baked version: Spoon batter into well-greased donut pans and bake at 350°F (175°C) for 10–12 minutes until set. Bake time varies by pan size. Cool, then fill as usual.
- Glaze swap: Top with brown-butter glaze or a light peach glaze (peach puree + powdered sugar) instead of cinnamon sugar.
- Other fruits: Swap peaches for cherries, blueberries, or diced apples with a pinch of nutmeg.
- Dietary swaps: Use gluten-free 1:1 flour for a GF option and plant-based cream cheese + milk for dairy-free (note: texture will differ).
Your questions answered
Q: Can I use canned peaches?
A: Yes. Drain them very well and pat dry to avoid excess moisture in the batter. Fold them gently to keep the batter from thinning.
Q: Can I bake these instead of frying?
A: Absolutely. Use a donut pan and bake at 350°F (175°C) until a toothpick comes out clean (about 10–12 minutes for standard pans). The baked version will be less crisp but quicker and less messy.
Q: How long does the cheesecake filling keep?
A: The prepared cheesecake filling will keep in the refrigerator for up to 3 days in an airtight container. For best texture, pipe into donuts just before serving.
Q: My donuts absorb oil — how do I prevent greasy results?
A: Maintain a steady oil temperature and don’t overcrowd the fryer. Fry in small batches and drain on a wire rack. Let the oil return to temperature between batches.
Q: Can I make the filling ahead?
A: Yes — make and chill the filling up to two days ahead. Bring it to a spreadable consistency at room temperature for 10–15 minutes before piping.
Conclusion
If you want the full recipe page and step photos, see the original Classic Peach Cobbler Cheesecake Donuts post: Classic Peach Cobbler Cheesecake Donuts. For a slightly different walkthrough and serving ideas, this Easy Dessert write-up is also helpful: Classic Peach Cobbler Cheesecake Donuts Easy Dessert.
Classic Peach Cobbler Cheesecake Donuts

Ingredients
For the cheesecake filling
- 1 cup cream cheese, softened
- 2 tablespoons sugar for the filling
- 1/2 tablespoon vanilla extract for the filling
For the donut batter
- 1 cup diced peaches fresh or well-drained canned
- 2 cups all-purpose flour
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 1/2 cup sugar divided for batter and topping
- 1 cup milk whole milk preferred
- 1/4 cup melted butter cooled slightly
- Oil for frying neutral oil with a high smoke point
- 1/4 cup sugar for optional cinnamon sugar topping
- 1 teaspoon cinnamon for optional cinnamon sugar topping
Instructions
Make the cheesecake filling
- In a bowl, beat the cream cheese with 2 tablespoons of sugar and 1/2 tablespoon vanilla until smooth and lump-free. Chill while you make the batter.
Prep dry mix
- Whisk together the flour, baking powder, and salt in a medium bowl.
Mix wet ingredients
- In a separate bowl, whisk the milk, eggs, and melted butter until combined. Add 1/2 tablespoon vanilla.
Combine batter
- Pour the wet mixture into the dry ingredients and fold gently until just combined. Avoid overmixing — the batter should be thick but spoonable.
Fold in peaches
- Gently fold the diced peaches into the batter so they’re evenly distributed without breaking up.
Heat the oil
- Heat 2–3 inches of oil in a heavy pot or deep fryer to 350–375°F (175–190°C) using a thermometer for accuracy.
Fry the donuts
- Drop spoonfuls of batter into the hot oil and fry until golden brown, about 2–3 minutes per side.
Drain
- Remove with a slotted spoon and drain on paper towels. Toss in cinnamon sugar while still warm if desired.
Fill with cheesecake
- Transfer cheesecake filling to a piping bag. Once donuts are cool enough to handle but slightly warm, pipe filling into each donut until it feels slightly heavy.
