Comfort Food

Creamy Texas Kolaches with Cream Cheese

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.

Creamy Texas Kolaches with Cream Cheese close-up serving shot

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 served in a cozy home kitchen
Angela

Creamy Texas Kolaches with Cream Cheese

Soft, pillowy yeasted pastries filled with silky cream cheese and topped with a cinnamon-sugar crumb topping. These beautiful kolaches take a few hours due to rising time but require minimal hands-on effort.
Prep Time 30 minutes
Cook Time 30 minutes
Servings: 4 kolaches
Course: Breakfast, Brunch
Cuisine: American, Czech-inspired

Ingredients
  

  • 1/4 cup warm water
  • 1 packet (2 1/4 teaspoons) active dry yeast
  • 1/2 cup granulated sugar
  • 3/4 cup whole milk
  • 1/4 cup butter (1/2 stick), melted, plus more for brushing dough
  • 1 teaspoon salt
  • 1 egg yolk
  • 3 1/2 cups all-purpose flour
  • 8 oz cream cheese, softened
  • 1/4 cup granulated sugar
  • 1 teaspoon vanilla extract
  • 1/4 cup all-purpose flour
  • 1/4 teaspoon cinnamon
  • 3 tablespoons butter

Equipment

  • Small bowl
  • Large mixing bowl
  • Whisk
  • Measuring cups and spoons
  • Work surface
  • Clean bowl
  • Cloth or plastic wrap
  • 9x13-inch baking pan
  • 1/4-cup measuring cup
  • Oven

Method
 

  1. 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.
  2. In a large mixing bowl, whisk together the sugar, milk, melted butter, and egg yolk. Add the yeast mixture and whisk to combine.
  3. Add the flour 1 cup at a time, stirring in between each addition until a sticky dough starts to form.
  4. Dust a countertop or work surface generously with flour, then turn dough out and knead dough for 10 minutes. It will be sticky.
  5. Grease a clean bowl, then place dough in it, cover, and let rise for 1 hour.
  6. 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.
  7. While dough rises, make the filling:
  8. In a clean bowl, beat together the cream cheese, sugar, egg yolk, and vanilla.
  9. 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.
  10. 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.
  11. Cover and let rise 1-2 hours more.
  12. 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!

Notes

This recipe involves multiple rises, but most of the time is hands-off. You can prepare these through the second rise, refrigerate overnight, and bake the next morning.

Did you love this recipe?

Leave a star rating in the recipe card, save it for later, or share it with a friend — it truly makes my day!

Please leave a rating, review, or comment!

Your email address will not be published. Comments are reviewed before they appear.

Recipe Rating