These homemade Kolache pastries are a delightful combination of soft dough, cream cheese filling, and a sweet streusel topping. Perfect for breakfast, dessert, or an afternoon snack, this recipe is simple and easy to follow.
Kolache is a traditional Czech pastry that has become popular in many parts of the world, especially in areas with Czech heritage like Texas. Originally filled with fruits, they now come in various fillings, with cream cheese being a common choice.

Kolache Ingredients:
For the Kolache Dough:
- 3 1/3 cups all-purpose flour
- 2 tsp instant yeast
(Instant yeast is best for quicker rise and smoother texture) - 1/2 tsp salt
- 1/3 cup sugar
- 1 cup milk
(Make sure it’s lukewarm to activate the yeast) - 5 oz butter (melted)
(Use unsalted butter for better control over flavor) - 2 large eggs

For the Cream Cheese Filling:
- 7.5 oz cream cheese (room temperature)
- 2 tbsp sugar
- 1 tbsp all-purpose flour
- 1 cup milk
For the Streusel Topping:
- 5 tbsp all-purpose flour
- 2 tbsp sugar
- 0.5 oz butter (cold, cut into small cubes)
For the Egg Wash:
- 1 large egg (beaten)
- 1 tbsp milk

Step-by-Step Directions:
For the Kolache Dough:
- Combine Dry Ingredients: In a stand mixer bowl, combine flour, yeast, salt, and sugar.
- Mix Wet Ingredients: In a separate bowl, whisk milk, melted butter, and eggs together. Ensure the butter is not too hot to avoid cooking the eggs.
- Form Dough: Gradually add wet ingredients to the dry ingredients in the mixer. Mix on slow speed until dough begins to come together (about 2 minutes).
- Knead Dough: Increase speed to medium and knead until dough is smooth but still a bit sticky. This should take about 5 minutes.
- Proof the Dough: Transfer the dough to a greased bowl, cover, and let it rise for 1.5 to 2 hours until doubled in size.
- Divide and Shape: Punch down dough, divide it into 12 even pieces, and shape each piece into a smooth ball.
- Second Proof: Place dough balls on a parchment-lined baking sheet, cover loosely, and let rise for 1.5 to 2 hours.

For the Cream Cheese Filling:
- Mix Filling: In a stand mixer, combine cream cheese, sugar, and flour. Mix on low speed until smooth, then add milk and mix until fully combined.

For the Streusel Topping:
- Make Streusel: In a small bowl, combine flour, sugar, and cold butter. Rub together with your fingers until mixture resembles wet sand.

For the Egg Wash:
- Prepare Egg Wash: Whisk beaten egg and milk together in a small bowl.
Assemble and Bake:
- Preheat Oven: Set your oven to 350°F (175°C).
- Form Wells: Lightly grease a 1/4 measuring cup with flour or butter. Press the cup into each dough ball to create a deep well.
- Fill Kolache: Spoon cream cheese filling into each well. Brush dough edges with egg wash and sprinkle with streusel around the edges.
- Bake: Bake for 20-25 minutes, rotating the pan halfway through, until edges are golden brown.
- Cool and Serve: Let Kolache cool for 5-10 minutes before serving. Enjoy them warm!

Practical Tips and Variations:
- Filling Variations: Substitute cream cheese with your favorite fruit filling, like cherries or apricots. For fruit fillings, cook fruit with sugar and cornstarch to thicken.
- Dough Texture: If the dough is too sticky, add a little more flour, but it should still be slightly wet for a soft, tender texture.
- Chilling the Dough: If the dough is too soft to handle, chill it in the fridge for 15-20 minutes for easier shaping.

How to Store and Reheat:
- Storage: Store Kolache in an airtight container at room temperature for up to 2 days, or in the fridge for 4 days.
- Reheat: To reheat, place Kolache in a preheated oven at 300°F for 5-10 minutes until warm.
Meal Pairing Suggestions:
- Breakfast: Serve with a warm cup of coffee or tea for a delightful breakfast.
- Snack: Enjoy as an afternoon snack with fresh fruit or yogurt.

Frequently Asked Questions (FAQ):
Q: Can I substitute the cream cheese filling with other fillings?
A: Yes, you can use fruit fillings, such as blueberries, strawberries, or peaches. Just cook the fruit with sugar and cornstarch until thickened.
Q: Why does my dough feel too wet?
A: Kolache dough is meant to be a bit wet. This gives it a soft texture and allows the dough to rise nicely. If it’s too sticky, add a small amount of flour.
Q: How do I make my Kolache perfectly round?
A: Use minimal flour on your counter to help the dough grip the surface and form a smooth, round shape.
Kolache with Cream Cheese Filling Recipe
Kolache with cream cheese filling is a soft, sweet pastry perfect for breakfast or dessert.
- Prep Time: 2 hours 30 minutes
- Cook Time: 20-25 minutes
- Total Time: 3 hours
- Yield: 12 Kolache 1x
Ingredients
For Kolache Dough:
- 3 1/3 cups all-purpose flour
- 2 tsp instant yeast
- 1/2 tsp salt
- 1/3 cup sugar
- 1 cup milk (warm)
- 5 oz butter (melted)
- 2 large eggs
For Cream Cheese Filling:
- 7.5 oz cream cheese (room temperature)
- 2 tbsp sugar
- 1 tbsp all-purpose flour
- 1 cup milk
For Streusel Topping:
- 5 tbsp all-purpose flour
- 2 tbsp sugar
- 0.5 oz butter (cold, cut into cubes)
For Egg Wash:
- 1 large egg (beaten)
- 1 tbsp milk
Instructions
For the Dough:
- Combine Dry Ingredients: In the bowl of a stand mixer, mix the flour, yeast, salt, and sugar.
- Mix Wet Ingredients: In a separate bowl, whisk the milk, melted butter, and eggs together.
- Form the Dough: Gradually add the wet ingredients to the dry ingredients on slow speed. Mix until the dough starts to come together (about 2 minutes).
- Knead the Dough: Increase the speed to medium and knead the dough until smooth and slightly wet. The dough should pull away from the sides of the bowl.
- Let it Proof: Transfer the dough to a greased bowl, cover, and let rise for 1.5 to 2 hours, until it doubles in size.
- Shape the Dough: Punch down the dough, divide it into 12 pieces, and shape each piece into a smooth ball.
- Second Rise: Place the dough balls on a baking sheet, cover with plastic wrap, and let rise for another 1.5 to 2 hours.
For the Cream Cheese Filling:
- Mix Filling Ingredients: In the stand mixer bowl, combine cream cheese, sugar, and flour. Mix on low speed until smooth.
- Add Milk: Gradually add the milk and mix until well combined. Set aside.
For the Streusel Topping:
- Prepare Streusel: In a small bowl, rub together flour, sugar, and cold butter until it resembles wet sand. Set aside.
For the Egg Wash:
- Whisk Egg Wash: In a small bowl, whisk together the beaten egg and milk.
For Baking:
- Preheat Oven: Heat your oven to 350°F (175°C).
- Form Kolache: Using a greased 1/4 cup measuring cup, press the dough balls to form a deep indent.
- Fill Kolache: Spoon the cream cheese filling into the indent, and brush the edges with the egg wash. Sprinkle streusel on top.
- Bake: Bake for 20-25 minutes, rotating the pan halfway through, until the Kolache are golden brown.
- Cool and Serve: Let cool for 5-10 minutes before serving.
Notes
Tips & Variations:
- Filling Options: Try substituting the cream cheese with fruit preserves, poppy seeds, or chocolate for different flavor variations.
- Dough Consistency: The dough is slightly wet, so don’t worry if it feels soft. You can refrigerate the dough before shaping if it becomes too soft to handle.
- Storage: Store Kolache in an airtight container at room temperature for up to 3 days, or refrigerate for longer shelf life. Reheat in the oven at 300°F for 5-10 minutes.
Leave a Reply