I love sweet breads! Not dessert-like, but the kind that are perfect accompaniments with morning coffee or afternoon tea. Enter the cream cheese kolaches: a tender yet chewy bun with a creamy cream cheese vanilla filling at its heart. The dough itself is subtly sweet, letting the filling shine without overwhelming your taste buds. They’re satisfying without being heavy, which makes them just as perfect for breakfast as they are for a cozy afternoon snack.

These little beauties come from Czech origins, where koláče (that’s the plural!) are filled with everything from fruit jams to poppy seed paste. When Czech immigrants brought them to Texas in the 19th century, they quickly became bakery staples, often found alongside savory variations filled with sausage or cheese.
And if you’re a fan of pastries that balance lightness with indulgence, you’ll probably fall head over heels for my Choux au Craquelin. It has that same magic trick of being crisp on the outside and creamy inside. Or maybe you’d love the Polish Carpathian Cake, which feels like eating a cloud of custard sandwiched in delicate pastry. And if you’re craving more breads with luscious fillings, the Coffee Cream Buns are another recipe worth bookmarking. Trust me, once you try these cream cheese kolaches, you’ll want to keep exploring all the other creamy, pillowy bakes too.
Kolaches are also wonderfully adaptable. While today’s recipe keeps things classic with vanilla-flavored cream cheese, traditional versions often include a spoonful of jam on top, adding a pop of color and tang. That means you can keep them simple for everyday snacking or dress them up for special occasions. Either way, the smell of warm yeast bread and vanilla cream filling wafting through your kitchen is guaranteed to make everyone smile.

Ingredients required:
Following is a preview. For the detailed list, find the recipe card below:
Dough
- Active dry yeast– Helps the dough rise. Can be swapped for ¾ tsp instant yeast without proofing step.
- Warm water – Activates yeast and hydrates dough.
- Sugar – Feeds yeast and sweetens both dough and filling.
- Warm milk – Adds softness and flavor. Whole milk is best, but low-fat works too.
- Salt – Balances sweetness and enhances flavor.
- Egg – Adds richness and helps bind dough.
- Unsalted butter– Keeps the bread tender.
- All-purpose flour – Bread flour can be used for a chewier texture.
Filling
- Cream cheese – Gives the signature creamy center. Full-fat recommended.
- Vanilla extract– For flavor. Can swap with almond extract for variation.
- Sugar– Sweetens the filling. Adjust to taste.
- Egg– Helps the filling set during baking and also adds richness.
How to make cream cheese kolaches?
Following is a preview. For the detailed list, find the recipe card below:
1. Activate Yeast – Mix warm water, sugar, and yeast. Let froth.
2. Make Dough – Combine milk, water, salt, egg, butter, flour, and yeast mix. Knead until smooth.
3. First Rise – Cover and let rise until doubled.
4. Shape Dough – Roll to ¼-inch thickness, cut circles.
5. Second Rise – Cover and let rise again.
6. Make Filling – Beat cream cheese, vanilla, sugar, egg.
7. Fill & Bake – Indent centers, fill, bake until golden.


Storage Instructions
- Room Temperature – Store in an airtight container for up to 1 day. Best eaten fresh.
- Fridge – Store in an airtight container for up to 3 days. Warm before eating.
- Freezer – Wrap individually in plastic wrap, then store in a zip-top bag for up to 1 month. Thaw at room temperature and warm in oven before serving.
if you liked this recipe, try these!




Cream Cheese Kolaches
Ingredients
Method
- In a small bowl, combine 50g warm water (about 38–40°C / 100–105°F), sugar, and active dry yeast. Stir gently and let sit for 10 minutes or until frothy. This step confirms your yeast is alive. (If using instant yeast, skip this step and add yeast directly to the flour.)
- In a large mixing bowl, add warm milk, warm water, salt, the yeast mixture, and 1 egg. Stir until well combined. Add softened unsalted butter and all-purpose flour. Mix with a spatula until no dry flour remains.
- Transfer the dough to a lightly floured surface. Knead for 8–10 minutes until smooth and elastic. (You can also use a stand mixer with a dough hook for 6–7 minutes.)
- Place dough in a greased bowl, cover with cling wrap, and let it rise in a warm spot for about 1 hour, or until doubled in size. In colder climates, place it in an oven with the light on.
- Gently punch down the dough to release air. On a floured surface, roll it into a sheet about ¼ inch thick. Cut out circles using a 2.5 cm cookie cutter dipped in flour.
- Place the dough circles on a parchment-lined baking tray, leaving 1–2 inches between them. Loosely cover with cling wrap and let rise for 45 minutes until puffy.
- In a medium bowl, whisk cream cheese, vanilla extract, and sugar until smooth. Add the egg and whisk again until combined.
- Using the bottom of a small glass dipped in flour, press down the center of each dough circle to create a well. Spoon or pipe cream cheese filling into each indentation.
- Preheat oven to 180°C / 350°F. Bake for 18–20 minutes or until the edges are golden.
- Let kolaches cool on the tray for 20 minutes before serving warm or at room temperature.
Notes
Storage Instructions
- Room Temperature – up to 1 day.
- Fridge – up to 3 days.
- Freezer –up to 1 month. Thaw at room temperature and warm in oven before serving.