Creamy texas kolaches are one of those recipes that look fancy but honestly aren’t as scary as you’d think. These soft, pillowy pastries filled with a silky cream cheese mixture are a Texas tradition with deep Czech roots, and they’ve become a beloved breakfast or brunch staple across the South.
The beauty of making them at home is that you get to control every ingredient and enjoy them warm from your own oven. Yes, there’s some rising time involved, but most of that is just the dough doing its thing while you go about your day.
I love how they turn out tall and fluffy, almost cloud-like, with that sweet-savory cream cheese filling and a cinnamon-sugar crumb topping. They’re absolutely worth the gentle patience they ask for.
Ingredients You'll Need
This recipe brings together a yeasted dough, a creamy filling, and a crunchy topping. Don’t let the ingredient list intimidate you, most items are pantry staples you probably already have on hand.
- Active dry yeast: Make sure yours is fresh and hasn’t expired. A quick bloom in warm water will tell you if it’s still alive and ready to work.
- Whole milk: Adds richness to the dough and helps it rise beautifully. Don’t skip it for water.
- Cream cheese: Use the full-fat kind at room temperature so it blends smoothly into the filling without lumps.
- Butter: Melted butter in the dough and brushed on top keeps everything tender and adds flavor throughout.
- Egg yolk: Creates richness and helps bind both the dough and the filling together.
How to Make Creamy Texas Kolaches with Cream Cheese
Here’s how to build these beauties from start to finish, with a few strategic rises that make all the difference.
Step 1: Activate Your Yeast
Pour warm water into a small bowl and stir in the yeast with a pinch of sugar. Let it sit for about 5 minutes until it becomes foamy and bubbly, this tells you the yeast is alive. If it stays flat, your yeast has expired and you’ll need a fresh packet.
Step 2: Mix the Dough Base
In a large bowl, whisk together sugar, milk, melted butter, and an egg yolk. Once the yeast is bubbly, add it to the wet ingredients and stir everything together. Add flour one cup at a time, stirring well after each addition until a shaggy, sticky dough forms.
Step 3: Knead and First Rise
Dust your work surface generously with flour and turn the dough out onto it. Knead for about 10 minutes, it’ll stay a bit sticky, which is totally normal. Grease a clean bowl, place the dough inside, cover it with a cloth, and let it rise in a warm spot for an hour until roughly doubled.
Step 4: Shape and Second Rise
Punch down the dough to release gas, then roll it into a log and cut it into 12 equal pieces. Roll each piece into a ball and place them in a greased 9×13-inch pan in three rows of four. Brush the tops with melted butter, cover, and let them rise for 30 minutes to relax the dough.
Step 5: Fill and Top
While the dough rises, beat together softened cream cheese, sugar, an egg yolk, and vanilla until smooth. Press the bottom of a 1/4-cup measuring cup dusted with flour into the center of each dough ball to create a well. Spoon about a tablespoon of filling into each well, then brush the sides with melted butter.
Step 6: Add the Crumb Topping and Final Rise
Stir together flour, sugar, and cinnamon, then cut in cold butter until the mixture looks like coarse crumbs. Sprinkle about a teaspoon over each kolache. Cover the pan and let everything rise for 1 to 2 hours until the pastries are puffy and mostly touching each other.
Step 7: Bake and Cool
Preheat your oven to 350°F. Bake the kolaches for about 30 minutes until they’re golden brown on top. Let them cool in the pan for at least an hour before serving, this helps them set and makes them easier to handle.

What to Serve With This
- Serve warm with a cup of strong coffee or hot tea for the ultimate breakfast experience.
- Pair them with fresh berries, yogurt, and a drizzle of honey for a more complete brunch spread.
- Enjoy one as an afternoon snack with a cold glass of milk.
- Wrap individual kolaches for grab-and-go breakfasts during the week.
- More Comfort Food to round out the menu
Good to Know
These are a treat best enjoyed in moderation as part of a balanced diet, though the cream cheese does provide a bit of protein and calcium.
Tasty Variations
- Swap the cream cheese filling for a berry jam or preserves mixed with a little cream cheese for a fruit-forward version.
- Add a teaspoon of almond extract to the filling for a subtle, sophisticated twist on the classic.
- Top with a simple powdered sugar glaze drizzled over the baked kolaches instead of the cinnamon crumb topping.
Angela's Best Tips
- Keep your yeast in the fridge after opening to extend its life and ensure it’s always fresh when you need it.
- If your kitchen is cold, place the rising dough in a turned-off oven with the light on for a cozy, consistent warmth.
- Don’t rush the rises, they’re what make these pastries so tall and fluffy. Trust the process even if it takes a bit longer.
- Make sure your cream cheese is truly softened before mixing so the filling comes together without lumps.
- You can prep these through the second rise, cover them tightly, and refrigerate overnight. Just add a little extra rising time before baking.
What Makes This Recipe Special
- Soft, pillowy dough that rises beautifully with minimal kneading effort
- Silky cream cheese filling that’s simple but absolutely irresistible
- Cinnamon-sugar crumb topping adds the perfect textural contrast
- Make-ahead friendly, you can prep and freeze before the final bake
- Impressive enough for company, easy enough for a regular Tuesday morning
Storing and Reheating
Store
Keep baked kolaches in an airtight container at room temperature for up to 2 days. They stay soft and fresh this way.
Freeze
Wrap cooled kolaches individually in plastic wrap and freeze for up to 3 months. Thaw at room temperature before serving.
Reheat
Warm a single kolache in the microwave for 20-30 seconds or in a 300°F oven for about 10 minutes to restore softness.
For more on safe storage, see the USDA food-safety guidance for storing leftovers.
More Easy Recipes

Creamy Texas Kolaches with Cream Cheese
Ingredients
Equipment
Method
- In a small bowl, stir together the warm water, yeast, and a pinch of the sugar. Let rest for 5 minutes. Yeast should be bubbly. If not, your yeast might be too old.
- In a large mixing bowl, whisk together the sugar, milk, melted butter, and egg yolk. Add the yeast mixture and whisk to combine.
- Add the flour 1 cup at a time, stirring in between each addition until a sticky dough starts to form.
- Dust a countertop or work surface generously with flour, then turn dough out and knead dough for 10 minutes. It will be sticky.
- Grease a clean bowl, then place dough in it, cover, and let rise for 1 hour.
- Punch dough down to de-gas, then roll it into a log and cut it into 12 equal slices. Roll into balls, then place into a greased 9x13-inch pan. Brush the tops with melted butter, then cover and let rise 30 minutes.
- While dough rises, make the filling:
- In a clean bowl, beat together the cream cheese, sugar, egg yolk, and vanilla.
- Make a well in the center of each dough ball by pressing a 1/4 cup measuring cup dusted with flour into the center. Spoon 1 tablespoon of the filling into each well. Brush sides with melted butter.
- To make the topping, stir together flour, sugar, and cinnamon, then cut in butter until mixture resembles coarse crumbs. Sprinkle a teaspoon or two over each kolache.
- Cover and let rise 1-2 hours more.
- Preheat oven to 350°F, then bake until golden brown, about 30 minutes. Remove from oven and let cool 1 hour before slicing and serving. Enjoy!