A filled yeast donut is a balancing act between dough and filling, one wrong move and you get a greasy shell or a soggy center. These raspberry cheesecake donuts get both right because the compote is cooked down to a jammy concentrate and the cream cheese filling is whipped light, not dense.
What matters most is the dough itself: it has to be sticky-soft going into the fryer so the inside stays airy while the outside turns crisp. That’s where most homemade versions fall short.
Get that right, and the fillings become the payoff, not the fix.
The dough was a sticky mess that glued to my hands and the counter, and the balls slumped into flat discs instead of rising into puffy spheres.
Use bread flour and let the dough stay wet
Bread flour’s higher protein content builds more gluten, giving these donuts a chewy, airy crumb that holds up to frying. The dough starts wet and sticky, that’s intentional.
The butter and eggs create steam during frying, producing a tender interior. Now I add butter one tablespoon at a time and keep mixing on medium until the dough becomes smooth and nearly dry to the touch, even if it feels like it will never come together. That transformation signals enough gluten development.
The result: a light, plush donut, not dense or greasy.
Cook the raspberry filling into a jam-like compote
Using fresh raspberries straight would leak water into the donut, turning the inside soggy. Simmering the berries with sugar and lemon juice evaporates moisture and concentrates the fruit flavor.
After about eight minutes, the mixture thickens into a spreadable, pipeable consistency that stays put inside the donut. The compote brings bright, intense raspberry taste without compromising the fried dough’s texture. This makes a satisfying jelly filled donuts recipe that keeps the crunch.
Whip the cream cheese filling light
Whipping heavy cream with cream cheese creates a stable, airy filling that won’t deflate when piped. The cream cheese provides richness, the cream adds volume. Chilling it before piping firms it up, so it holds a clean shape inside the donut.
The result is a soft, cloud-like cheesecake cream that contrasts with the tender dough and tart raspberry compote. No dense, heavy paste here.
Fry at 330 to 350°F and coat immediately
A lower oil temperature lets the donuts cook through without burning the exterior. The inside bakes gently as the outside turns golden. Tossing the hot donuts in sugar right after frying makes the coating stick, forming a crisp, sweet crust that crackles slightly when you bite.
The warmth also helps the sugar adhere evenly. This technique gives you a delicate shell around a soft, airy crumb. For homemade donuts, controlling the heat is everything.

Prep: 30 min · Cook: 20 min · Total: 2 hr 20 min · Servings: 16 · Calories: 400 kcal
Choose the right dairy for each component
cream cheese: Use block cream cheese at room temperature for a smooth, lump-free filling.
heavy whipping cream: Heavy cream whips best when cold; it gives the cheesecake filling volume without being runny.
frozen raspberries: Frozen berries break down faster than fresh, releasing juice that thickens into a pipeable compote.
bread flour: Bread flour has more protein than all-purpose, creating the chewy, airy crumb that fried dough needs.
instant yeast: Instant yeast doesn’t need proofing; mix it straight into the flour to save time on the first rise.
Watch the dough change from sticky to smooth
Activate the yeast
Stir warm milk, yeast, and sugar, then wait 5 minutes. A foamy layer means the yeast is alive. If nothing happens, the yeast is dead, start over.
Mix the dough
Add flour, eggs, salt, and mix on low for 1 minute. The dough looks shaggy.
Scrape the bowl, then mix on medium for 2 minutes. It should pull away from the sides.
Add butter gradually
With mixer on medium, add butter one tablespoon at a time. The dough will break apart and look greasy, keep going. After 5 minutes, it turns smooth and nearly dry to the touch.
Stop there.
First rise
Place dough in an oiled bowl, cover, and let rise in a warm spot until doubled, about 60 to 90 minutes. It should feel puffy and airy, not dense.
Shape the donuts
Divide dough into 16 equal pieces. Roll each into a tight ball.
Arrange on greased parchment-lined sheets, leaving space between them. Cover and let rise until nearly doubled, about 30 minutes.
Fry at the right temperature
Heat oil to 330 to 350°F. Fry 3 to 4 donuts at a time, 2 minutes per side, until golden brown. If the oil is too hot, the outside burns before the inside cooks.
Too cool, and they absorb oil.
Coat immediately
Toss hot donuts in sugar right after frying. The warmth makes the sugar stick, forming a crisp, sweet crust. Do it while they’re still hot, or the coating won’t adhere.
Cook the raspberry filling
Simmer raspberries, sugar, and lemon juice for 8 minutes until jam-like. The mixture should be thick enough to pipe without running. If too thin, cook another minute.
Whip the cheesecake filling
Whisk cream cheese, heavy cream, sugar, and vanilla until very thick. It should hold stiff peaks. Chill until needed, cold filling pipes cleaner and stays put inside the donut.
Fill the donuts
Make a hole in the side of each donut. Pipe raspberry compote into each, then cheesecake filling (more cheesecake than compote).
The donut feels plump and heavy when full. Stop before it bursts.

Raspberry Cheesecake Donuts
Ingredients
Donut Dough
- 1 cup warm milk (whole milk preferred) 90°F (30°C) to 100°F (40°C)
- 1 tablespoon instant yeast (or active dry yeast)
- 3 tablespoons granulated sugar
- 4 cups bread flour (spooned and leveled, 480g; all-purpose flour can be used instead)
- 2 large eggs room temperature
- 1 teaspoon salt
- 8 tablespoons unsalted butter room temperature, 113g
- vegetable oil enough to fry the donuts, about 2 quarts
Raspberry Filling
- 3 cups frozen raspberries about 12 oz
- 4 tablespoons granulated sugar 50g
- 1 teaspoon lemon juice
Cheesecake Filling
- 8 ounces cream cheese 226g, room temperature
- ¾ cup heavy whipping cream 180ml
- 2 tablespoons granulated sugar 25g
- 1 teaspoon vanilla extract
Coating and Assembly
- 2 cups granulated sugar 400g, for coating
Instructions
Donut Dough
Activate yeast mixture:
In a large bowl or stand mixer bowl, combine warm milk, yeast, and 3 tablespoons sugar with a whisk. Allow to sit for 5 minutes; a foamy layer should appear. If not, discard and use fresh yeast.Mix dough ingredients:
Incorporate flour, eggs, and salt. Using the dough hook on low speed, mix for 1 minute until combined. Scrape the bowl, then mix on medium speed for 2 minutes until the dough separates from the sides.Knead in butter:
Scrape the bowl again. With the mixer on medium, add butter one tablespoon at a time. The dough will be very sticky and wet. Continue mixing for 5 minutes until it becomes smooth, elastic, and nearly dry to the touch. If still sticky, mix longer. For hand mixers, finish by hand on a lightly floured surface.First rise:
Lightly oil a large bowl, place the dough inside, cover with oiled plastic wrap, and let rise in a warm spot until doubled in size, roughly 60 to 90 minutes.Cook raspberry filling:
Meanwhile, prepare the raspberry filling: In a small saucepan, stir together frozen raspberries, 4 tablespoons sugar, and lemon juice. Heat until sugar dissolves, then simmer for 8 minutes until jam-like. Set aside to cool.Make cheesecake filling:
Make the cheesecake filling: In a mixing bowl, whisk cream cheese, heavy cream, 2 tablespoons sugar, and vanilla until very thick. Refrigerate until needed.Shape dough balls:
Line 3 large baking sheets with parchment and lightly grease. Dust a work surface with flour. Punch down the dough, transfer it to the floured surface, shape into a ball, and divide into 16 equal pieces (cut the ball into quarters, then each quarter into quarters). Roll each piece into a tight ball.Second rise:
Arrange donuts on the prepared sheets with space between them. Loosely cover with oiled plastic wrap and let rise until nearly doubled, about 30 minutes.
Raspberry Filling
Prepare fillings and coating:
Pour 2 cups sugar into a large bowl for coating. Transfer the raspberry compote and cheesecake filling to separate piping bags; snip the ends.
Cheesecake Filling
Heat oil:
Pour oil into a large heavy-duty Dutch oven or deep pot to a depth of about 2 inches. Heat to 330°F (165°C) to 350°F (165°C to 177°C). Use a thermometer; if unavailable, test with a small piece of dough—it should float and sizzle.
Coating and Assembly
Fry donuts:
Carefully pick up donuts without deflating and gently place into hot oil, 3 to 4 at a time. Fry for 2 minutes per side until golden brown. Use a spider to transfer to a wire rack, then immediately toss in sugar and return to rack. Repeat with remaining donuts, monitoring oil temperature.Fill donuts:
To fill: Use scissors or a sharp knife to make a hole in the side of each donut. Pipe raspberry filling into each, then cheesecake filling (use more cheesecake than compote). Donuts will feel plump and heavy when full. Enjoy warm.

Storage and Serving
These donuts are best eaten within a few hours of frying, while the exterior stays crisp and the fillings are cool and creamy. If you have leftovers, store unfilled donuts in an airtight container at room temperature for up to 1 day; fill just before serving to prevent the dough from turning soggy. Assembled donuts don’t keep well, so fill only what you plan to eat.
To make ahead, fry and coat the donuts, then store them unfilled. The raspberry compote and cheesecake filling can be refrigerated separately for up to 3 days.
Bring the fillings to room temperature before piping. For longer storage, freeze unfilled, unsugared donuts in a single layer on a baking sheet, then transfer to a freezer bag for up to 1 month. Thaw at room temperature, then reheat in a 350°F oven for 5 minutes, toss in sugar, and fill.
The texture won’t be quite as airy as fresh, but the donuts remain enjoyable.
Substitute ingredients without losing the donut’s crumb or filling
bread flour: all-purpose flour by weight (480g). The donuts will be slightly less chewy and a bit softer because all-purpose has less protein. They still fry up light, just with a more tender crumb.
instant yeast: active dry yeast (same amount, proofed in warm milk for 5 minutes until foamy). Active dry yeast needs proofing before mixing; otherwise, it works the same. If the foam doesn’t appear, the yeast is dead, start over.
frozen raspberries: fresh raspberries (same amount, 12 oz). Fresh raspberries have more water, so the compote will need about 2 extra minutes simmering to thicken. The flavor is brighter, but the texture is less jammy.
Tips
- If you don’t have a thermometer, test the oil temperature by dropping a small piece of dough into the oil. It should float and sizzle immediately but not brown too quickly. If it browns in less than 30 seconds, the oil is too hot; if it doesn’t sizzle, the oil is too cool.
- When shaping the donuts, keep the dough balls uniform in size (about 2 ounces each) to ensure even frying. Use a kitchen scale for accuracy; this prevents some donuts from being undercooked or overcooked.

Frequently Asked Questions
Can I make the donut dough ahead of time and fry later?
Yes, but only after the first rise. After the dough doubles, punch it down, wrap tightly in plastic, and refrigerate overnight.
The next day, shape and let rise at room temperature until nearly doubled, about 45 minutes, then fry. Cold dough is stiffer, so the second rise may take a bit longer, watch for puffiness.
My donuts came out greasy, what went wrong?
Most likely the oil wasn’t hot enough. Frying at 330 to 350°F ensures the exterior sets quickly, forming a barrier that keeps oil out. If the oil is below 330°F, the dough absorbs fat before cooking through.
Another cause: over-proofed donuts. If they rose too long, the structure weakens and soaks up oil.
They should feel puffy but still hold their shape when gently pressed.
How do I fill the donuts without them full?
Use a sharp knife or scissors to make a clean hole in the side, then insert the piping tip deep into the center. Squeeze gently while slowly withdrawing the tip, stop when the donut feels plump and heavy.
If you overfill, the dough will split. Aim for more cheesecake filling than raspberry compote; the compote is thinner and can cause bursts if over-piped.
What’s the difference between these and traditional jelly donuts?
Traditional jelly donuts use a single fruit jelly filling, often jammy and sweet. These have a dual filling: tart raspberry compote plus a light whipped cheesecake cream. The dough is also made with bread flour for a chewier, airier crumb, and fried at a lower temperature for a crisp, sugary crust that doesn’t burn.
