4Applessuch as Honeycrisp or Granny Smith, peeled, cored, and diced
2tablespoonUnsalted butter
2tablespoonBrown sugar
1tablespoonLemon juice
1teaspoonCinnamon
1teaspoonVanilla extract
1tablespoonCornstarchmixed with 1 tablespoon cold water
For the Streusel Topping
¾cupAll-purpose flour
¼cupBrown sugar
1teaspoonGround cinnamon
½teaspoonKosher salt
¼cupButterunsalted, melted
Instructions
Make the Dough
In a large mixing bowl, combine the bread flour, instant yeast, and granulated sugar. Then add the salt and mix.
Add the warm milk, room-temperature eggs, vanilla extract, and melted, cooled butter. Mix until a shaggy dough forms.
Knead the dough on a floured surface or in a stand mixer fitted with the dough hook attachment for 8–10 minutes until smooth and elastic.
Cover the bowl with a damp towel and let rise in a warm place for 1 to 1.5 hours, or until doubled in size.
Prepare the Fillings and Streusel
Cream Cheese Filling: In a medium bowl, beat the softened cream cheese, powdered sugar, and vanilla extract together until completely smooth and creamy.
Apple Filling: Peel and dice the apples into small, uniform cubes. Melt the butter in a saucepan over medium heat.
Add the apples, brown sugar, lemon juice, spices, salt, and a splash of water. Cover and simmer over medium-low heat for 5–7 minutes, until the apples are tender but still hold their shape.
Dissolve the cornstarch in a tablespoon of cold water, stir into the apple mixture, and cook for 1 minute until thickened and glossy. Remove from heat and cool completely.
Streusel Topping: In a small bowl, stir together the flour, brown sugar, cinnamon, and salt. Pour in the melted butter and mix with a fork until coarse crumbs form.
Assemble and Bake
Punch down the risen dough and divide it into equal portions (yielding 12 buns). Roll each portion into a smooth ball and place them on a parchment-lined baking sheet.
Preheat your oven to 180°C (350°F). Press a deep indentation into the center of each dough ball using the bottom of a glass or your hands, creating a well with a raised border.
Brush the raised dough borders with a beaten egg wash. Pipe or spoon the cream cheese filling into the center of each well, then top with the spiced apple mixture.
Using the bottom of a measuring cup to press a deep, wide well into the center of each dough ball to create a high outer border.
Generously scatter the streusel topping over the apples and edges of the dough.
Bake the buns for 20–25 minutes, until the dough is golden brown and the streusel is crisp. Cool slightly before serving.
Notes
Storage: Keep leftover buns in an airtight container in the refrigerator for up to 3 days due to the dairy filling. Reheat individual buns in the microwave for 15–20 seconds or in a 180°C (350°F) oven to restore their soft center.
Freezing (Baked): Wrap baked, un-iced buns tightly and freeze for up to 1 month. Thaw overnight and warm in the oven before serving.
Freezing (Unbaked): Assemble and shape the buns, freeze them on a baking sheet until solid, and transfer them to a freezer-safe bag for up to 1 month. Thaw overnight in the fridge and let them finish rising before baking.
Overnight Rise: Assemble the buns completely on the baking sheet the night before, cover them tightly, and refrigerate for up to 16 hours. Let them come to room temperature and finish their final rise in the morning before baking.
Flour Measurement: Weigh your flour or use the spoon-and-level method to avoid packing too much flour into the dough, which can lead to dense buns.
Temperature Control: Keep your milk between 100°F–110°F to properly activate the yeast without killing it. Ensure your eggs and cream cheese are at room temperature for smooth mixing.
Apple Choice: Stick to firm baking varieties like Granny Smith or Honeycrisp so the fruit holds its shape and doesn't release excess liquid into the dough.