Koláče

Koláče – sweet Czech pastry filled with fruit
Czech-Republic
⏱ 2 h 30 min Serves: Makes about 16

Koláče sit on the plate as soft, round pastries with a distinctive indentation in the center, filled with vivid apricot preserves, poppy seed filling, or sweetened cream cheese. These pastries are yeast-based, giving them a tender, almost bread-like crumb despite their sweet nature. The filling sinks slightly into the dough during baking, creating a landscape of flavors in each bite. Koláče are so integral to Czech food culture that they appear at every occasion from Christmas to daily breakfast, and the variety of fillings allows each family to make their own versions.

⚡ Medium 🔥 ~250 kcal / serving
Rate this recipe:
Be the first to rate

Ingredients

  • Dough:
  • 2 cups (250 g) all-purpose flour
  • 1/2 cup (100 g) sugar
  • 1/2 teaspoon salt
  • 1/4 cup (60 g) butter, softened
  • 2 1/4 teaspoons (1 packet, 7 g) active dry yeast
  • 1/2 cup (120 ml) warm milk
  • 1 large egg
  • Poppy seed filling:
  • 1 cup (150 g) ground poppy seeds
  • 3/4 cup (180 ml) milk
  • 1/3 cup (65 g) sugar
  • 1 tablespoon butter
  • Finely grated zest of 1/2 lemon
  • A pinch of ground cinnamon
  • 1–2 tablespoons semolina or fine breadcrumbs, to thicken
  • To finish:
  • 1 egg, beaten
  • Powdered sugar (optional)

Instructions

Dissolve the sugar in the warm milk, sprinkle the yeast on top and leave for 5–10 minutes until foamy.

Mix the flour and salt in a bowl and rub in the butter until it looks like coarse crumbs.

Add the yeast mixture and the egg and mix to a soft dough.

Knead for about 5 minutes until smooth. Cover and leave in a warm place for about 1 hour, until doubled.

Filling

While the dough rises, bring the milk, sugar and butter to a simmer. Stir in the poppy seeds, zest and cinnamon and cook over low heat for 5–8 minutes, stirring, until thick. If it is still loose, stir in the semolina and cook for 2 more minutes. Let it cool completely.

Roll out the dough to about 1 cm (1/2 inch) thick and cut out rounds about 7 cm (2 3/4 inches) across. Re-roll the scraps.

Place on a lined baking sheet. Press a deep hollow into the centre of each round with your fingers or the back of a spoon.

Fill each hollow with a spoonful of poppy seed filling.

Cover and leave to rise for about 30 minutes.

Preheat the oven to 190 °C (375 °F). Brush the edges with beaten egg.

Bake for 12–15 minutes, until golden. Cool on a rack and dust with powdered sugar, if you like.

Made it? Rate this recipe:
Be the first to rate

Frequently Asked Questions

What fillings are traditional?

The classic trio is apricot jam, poppy seed filling, and sweetened cream cheese or tvaroh (curd cheese). Every Czech family has preferences, and variations extend to plum jam, cherry, and prune. The filling choice varies by season and family tradition.

Why the indentation?

The indentation is both functional and traditional—it holds the filling in place and prevents it from spreading across the pastry during baking. It's created by pressing your thumb or a small spoon into the center of the risen dough.

Are they yeasted dough?

Yes—koláče use yeast dough, which gives them a tender, slightly bread-like texture. This sets them apart from pastries made with shortbread or puff paste doughs.

Can filling leaks out during baking?

It can if the pastry doesn't rise properly or if you overfill. The second rise is crucial—the dough needs to be puffy enough that the filling is contained during baking.

What occasions are they for?

Koláče are served daily for breakfast or snacks, but also central to Christmas baking, Easter tables, and special occasions. Nearly every Czech household makes them regularly.