
My grandmother’s neighbor, Mrs. Novák, used to show up on Saturday mornings with a tin of kolaches still warm from her oven, and the whole street seemed to know her schedule. That memory — of a soft, sweet bun with a jewel-bright center of fruit and a creamy heart — is what pulled me into making them myself. They look like something from a European bakery case, but the technique is genuinely simple.
Kolaches are a Czech pastry that found a second home in Texas, and they’re essentially a soft enriched dough with a filled center rather than a filling wrapped inside. The two-fillings trick is my favorite version: a tangy cream cheese base topped with fruit preserves, so each bite has three layers — pillowy dough, luscious cream cheese, and glossy fruit. Cherry and apricot are the classics, but blueberry is a personal weakness of mine.
If you enjoy enriched doughs, these are a wonderful next step after my pão de queijo — similar spirit, completely different texture — and they bake up into the prettiest brunch tray you’ll serve all month, especially next to a batch of gipfeli if you’re feeling ambitious.
Why You’ll Love This Recipe
- Bakery-pretty, home-easy: they look impressive but the technique is just “make a well, fill it.”
- Two fillings in one bite: tangy cream cheese plus glossy fruit — the classic combo for a reason.
- Soft for days: the enriched dough stays pillowy, and they reheat beautifully.
- Customizable: cherry, apricot, blueberry, poppy seed, or just cream cheese — mix and match on one tray.
- Kid-approved: little hands love pressing the wells and spooning in the fillings.
Ingredients
For the Dough
- 3/4 cup (180 ml) warm whole milk, about 110°F (43°C)
- 2 1/4 teaspoons (7 g) active dry yeast (one packet)
- 1/2 cup (100 g) granulated sugar, divided
- 3 1/2 cups (440 g) all-purpose flour
- 1 teaspoon (6 g) fine sea salt
- 1/2 cup (113 g) unsalted butter, melted
- 2 large eggs, at room temperature
For the Cream Cheese Filling
- 8 ounces (225 g) cream cheese, fully softened
- 1/4 cup (50 g) granulated sugar
- 1 teaspoon pure vanilla extract
- 1 large egg yolk
For the Fruit Filling and Finishing
- 3/4 cup (240 g) fruit preserves — cherry, apricot, and/or blueberry
- 1 egg beaten with 1 tablespoon milk, for egg wash
- 2 tablespoons (30 g) unsalted butter, melted, for brushing

Instructions
- Proof the yeast. Stir the warm milk, yeast, and 1 tablespoon of the sugar together and let stand 5 to 10 minutes until foamy and fragrant.
- Make the dough. Whisk the flour, remaining sugar, and salt in a large bowl or stand mixer. Add the yeast mixture, melted butter, and eggs. Knead 8 to 10 minutes until smooth, elastic, and slightly tacky. Kolache dough is softer than bread dough — it should feel like a warm marshmallow, not firm.
- First rise. Place in a greased bowl, cover, and rise in a warm spot for 1 to 1 1/4 hours, until doubled.
- Mix the cream cheese filling. Beat the softened cream cheese, sugar, vanilla, and egg yolk until completely smooth and lump-free. The cream cheese must be genuinely room temperature or you’ll fight lumps forever — microwave it in 10-second bursts if you forgot to take it out.
- Portion the dough. Turn the risen dough onto a lightly floured surface and divide into 18 equal pieces (about 55 g each — a kitchen scale earns its keep here). Roll each into a smooth ball and place 2 inches apart on parchment-lined baking sheets. Cover loosely and rest 30 minutes.
- Make the wells. Here’s the fun part: press your thumbs (or the bottom of a small floured glass) firmly into the center of each ball, pushing down and outward to form a deep well with a thick rim. Be bold — the wells shrink back as the dough rests, and a shallow well means filling spilling everywhere.

- Fill them. Spoon about 1 tablespoon of cream cheese filling into each well, then top with 1 to 2 teaspoons of fruit preserves. Don’t overfill — the fruit should sit in the cream cheese like a jewel in a setting.
- Bake. Brush the exposed rims with egg wash. Bake at 375°F (190°C) for 15 to 18 minutes, until the rims are a deep golden brown and the filling is just set. The fruit will look glossy and the cream cheese will be puffed.
- Finish and serve. Brush the warm kolaches with melted butter for shine and softness. Cool on the pan for 10 minutes, then move to a rack. Serve warm or at room temperature.
Tips and Variations
- Re-press the wells: after the 30-minute rest, the wells often need a second press before filling — they bounce back more than you’d expect.
- Thick preserves only: runny jam turns to soup in the oven. Use good thick preserves, or simmer thin jam down for a few minutes first.
- Poppy seed classic: replace the fruit with a canned or homemade poppy seed filling for the most traditional Czech version.
- Streusel topping: sprinkle a simple crumb of flour, sugar, and butter over the fruit before baking for posypka, the traditional Czech crumble.
- Savory kolaches: fill the wells with sausage and cheese instead for the Texas-style klobásnek — same dough, completely different dinner.
One tray of these and you’ll understand why Mrs. Novák was the most popular woman on the block. They’re the kind of bake that makes people feel looked after — right up there with a good cookie recipe in my comfort-baking arsenal.
Storage
Kolaches are best the day they’re baked but stay soft for 2 days in an airtight container at room temperature. Because of the cream cheese filling, refrigerate any that won’t be eaten within a day — they’ll keep 4 days in the fridge and reheat in a 300°F (150°C) oven for 8 minutes. They freeze beautifully for up to 2 months: thaw at room temperature and warm briefly before serving.
FAQ
Can I use fresh fruit instead of preserves?
Fresh fruit releases too much water and makes the centers soggy. If you want to use fresh berries, toss them with a tablespoon of sugar and a teaspoon of cornstarch first, and keep the pieces small.
Why did my filling leak out?
Usually a too-shallow well or overfilling. Press the wells deep and wide, and keep the filling to about a tablespoon of cream cheese plus a teaspoon or two of fruit.
Can I make the dough ahead?
Yes — after the first rise, punch the dough down, cover tightly, and refrigerate overnight. Let it come to room temperature for 30 minutes before portioning, and it behaves beautifully.
My dough tore when I pressed the wells — what happened?
The dough needed more rest time after portioning, or it was under-kneaded. Make sure it’s rested the full 30 minutes so the gluten relaxes, and flour your thumbs or glass well.
Recipe Card
Prep time: 45 minutes (plus rising) | Cook time: 18 minutes | Total time: 2 hours 30 minutes
Servings: 18 kolaches | Calories: 230 kcal per kolache
Soft Czech-style sweet dough with a pressed center filled with tangy cream cheese and glossy fruit preserves. Golden, pillowy, and irresistible — a bakery classic made simple at home.
Bake a batch, share a few with a neighbor, and start your own Saturday-morning tradition. Some recipes are just meant to be passed along.











