Breakfast & Brunch
This bacon egg and cheese kolache recipe brings Czech bakery charm to your morning table with golden, flaky pastries hugging crispy bacon and creamy eggs. The secret lies in a tender, buttery dough that encases rich fillings—no shortcuts here, just layers of tradition and texture.
I've perfected the balance between crispy edges and tender centers, ensuring every bite delivers that satisfying crunch you crave.
The dough starts with a simple combination of flour, butter, and a touch of sugar, but the magic happens in the slow chilling and gentle rolling. This method creates those signature flaky layers that make kolaches irresistible.
The filling—crispy bacon, scrambled eggs, and melted cheese—gets folded into the dough with precision, ensuring each bite is packed with flavor without being too heavy.
What you'll end up with is a tray of golden-brown kolaches that smell like a Czech bakery, with crispy bacon peeking through the flaky crust and creamy eggs melting into every bite. The contrast of textures—crisp, flaky, tender—makes these kolaches impossible to resist.
Serve them warm with a dusting of powdered sugar or a drizzle of honey for that perfect balance of savory and sweet.
These kolaches are perfect for weekend breakfasts, brunch gatherings, or even a special treat. The dough can be made ahead, and the fillings are customizable—swap the cheese for something sharper or add a sprinkle of herbs for extra depth.
Let's get started on making these flaky, crispy pastries that taste like a little piece of Prague.
Ingredients for bacon egg and cheese kolache
Buttery dough, crispy bacon, and creamy eggs—just 13 ingredients for bakery-style kolaches.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 ½ cups | Sifted for light texture |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for flakiness |
| Granulated Sugar 🍚 | ¼ cup | Plus 1 tbsp for dough |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Active Dry Yeast 🍞 | ¼ oz | 1 packet (2¼ tsp) |
| Salt 🧂 | 1 tsp | Fine sea salt |
| Cream Cheese 🧀 | 4 oz | Room temperature |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, sharp flavor |
| Bacon 🥓 | 1 ¼ lb | Thick-cut, cooked crispy |
| Large Eggs 🥚 | 4 whole | For filling, scrambled |
| Powdered Sugar 🍚 | ¼ cup | For dusting |
| Honey 🍯 | ¼ cup | Optional drizzle |
The butter is non-negotiable here. European-style unsalted butter has the highest fat content, which is key for those signature flaky layers. Grab it from Whole Foods or Trader Joe's if you can—avoid the watery American brands. The flour should be all-purpose, but King Arthur or Gold Medal brands work best for this delicate dough. For the yeast, Saf-Instant is my go-to because it doesn't need proofing, but regular active dry yeast works too if you give it the 5-minute proof in warm milk first. The bacon? Thick-cut from Costco is ideal—it stays crispy longer during baking.
No sharp cheddar? Pepper Jack or Gouda works in a pinch, but the sharpness is crucial for that authentic taste. Running low on cream cheese? Neufchâtel cheese has a similar texture, or you can blend regular cream cheese with a splash of milk to loosen it up. The eggs for the filling can be swapped for egg whites if you're watching calories, but they won't be as rich. For the dough, if you don't have powdered sugar, granulated sugar works at half the amount. And if you're feeling fancy, add a pinch of cardamom or nutmeg to the dough for a subtle spice twist—it pairs surprisingly well with the bacon.
The dough needs to rest in the fridge for at least 2 hours—overnight is even better. Wrap it tightly in plastic wrap to prevent drying. Once rolled out, keep the dough covered with a damp towel while you work to avoid cracking. The filled kolaches can be baked immediately or frozen for up to 3 months—just thaw in the fridge overnight before baking. Leftovers? They reheat beautifully in a 350°F oven for 10 minutes to restore that crispy edge. Store baked kolaches in an airtight container at room temperature for 2 days or freeze for 1 month.
Why You'll Love This Recipe
- No Yeast Hassle: I swear by this dough—just flour, butter, sugar, and milk. No waiting for yeast to proof, no kneading until my arms scream. Roll it out while coffee brews, fill it with crispy bacon and eggs, and you’re done. That’s real breakfast convenience.
- Crispy-Creamy Magic: The secret’s in the butter. Flaky, golden kolache shells give way to a warm, gooey center of scrambled eggs and melted cheese, all wrapped in smoky bacon. It’s the kind of bite that makes you close your eyes—honestly, I’ve done it at the table.
- Breakfast or Brunch Star: Pack a batch for work—these reheat beautifully in the toaster. Or serve them at brunch when friends overcomplicate things with fancy pastries. They’re my go-to for lazy Sundays or when I need to feed a crowd without stress.
- Budget Breakfast Win: Eggs, bacon, and cheese stretch further than you’d think when tucked into soft dough. I make a dozen for under $5, and they disappear faster than my willpower around dessert. Leftovers? Toast them up—same deliciousness, zero guilt.
Step-by-step instructions for bacon egg and cheese kolache
Get ready to create tender, flaky kolache that perfectly encase crispy bacon and creamy egg filling.
Make the Kolache Dough
In a stand mixer fitted with the dough hook, combine the 4.5 cups all-purpose flour, 1 tsp salt, 0.25 oz active dry yeast, and 0.25 cup granulated sugar. Mix on low speed for 30 seconds to blend the dry ingredients evenly. This creates a consistent base for the flaky layers.
Add the 1.5 cups cold, cubed unsalted butter to the flour mixture. Mix on low speed until the butter is distributed as small pea-sized pieces throughout the flour. This cold butter will create those signature flaky layers when baked. If the dough seems too dry, add 1 tablespoon milk at a time until it just comes together.
Increase the mixer speed to medium and gradually add the 0.5 cup milk and 1 whole large egg (room temperature). Mix for 5-7 minutes until the dough pulls away from the sides of the bowl and forms a smooth, elastic ball. The dough should be slightly tacky but not sticky to the touch. If it's too sticky, add 1 tablespoon more flour. Cover with a clean kitchen towel and let rise in a warm place for 1 hour or until doubled in size.
Prepare the Bacon and Egg Filling
While the dough rises, cook the 1.25 lb thick-cut bacon in a skillet over medium heat until crispy. Drain on paper towels, reserving 2 tablespoons of the bacon fat in the skillet. Chop the bacon into ¼-inch pieces—they should be small enough to fit neatly inside the kolache without tearing the dough.
In the same skillet with the reserved bacon fat, scramble the 4 whole large eggs over low heat until just set but still slightly creamy. Remove from heat and stir in the 4 oz cream cheese and 1.5 cups shredded sharp cheddar cheese until fully melted and smooth. The filling should be thick enough to hold its shape when spooned but still spreadable. Let it cool for 5 minutes before using.
Assemble and Shape the Kolache
Punch down the risen dough and divide it into 12 equal pieces (about 3 ounces each). Roll each piece into a 1-inch thick ball and flatten slightly with your palm. Place a 1-teaspoon portion of the egg and cheese filling in the center of each dough ball. Gently press the edges together to seal, creating a ½-inch thick kolache with the filling completely encased.
Place the assembled kolache on a parchment-lined baking sheet, spacing them 1 inch apart. Cover lightly with a kitchen towel and let rise for 30 minutes until puffy. The dough should spring back slowly when gently pressed—this ensures they'll bake up light and airy.
Bake to Golden Perfection
Preheat your oven to 375°F. Brush the tops of the kolache with 1 tablespoon milk mixed with 1 tablespoon melted butter for a golden finish. Bake for 18-22 minutes until the kolache are deep golden brown and the internal temperature reaches 190°F. The edges should be crisp, and you should hear a hollow sound when tapped on the bottom.
While still warm, dust the kolache with 0.25 cup powdered sugar for a sweet contrast to the savory filling. For an extra touch, drizzle with 0.25 cup honey while warm. Serve immediately for the best texture—these kolache are at their peak when fresh from the oven with that perfect flaky crust and crispy bacon.
Pro Tips For Making Bacon Egg And Cheese Kolache
- CHILL THE DOUGH: After kneading your kolache dough, don’t rush to shape it—wrap it tightly in plastic and refrigerate for at least 2 hours (or up to overnight). I used to skip this and wondered why my kolaches always spread too much when baking. Cold dough handles better and gives you that perfect, tight roll shape.
- USE COLD BUTTER: Cut that unsalted butter into tiny cubes and keep them cold when making the dough—don’t let it soften while mixing. I learned this the hard way after a batch turned out greasy and dense. Cold butter creates flaky layers, and that’s what makes a kolache worth eating.
- STEAM THE EGGS: When filling your kolaches, poach the eggs in simmering water for 3-4 minutes until just set—don’t overcook them. Overdone eggs get rubbery, and that ruins the whole experience. A slotted spoon makes this easy, and the eggs hold their shape perfectly.
- SEAL THE FILLING: Before folding the dough over the bacon, egg, and cheese, brush the edges with a little beaten egg or milk. This creates a seal that keeps the filling from leaking out during baking. I was skeptical until I tried it—now I never skip this step.
Troubleshooting this recipe
Dough Too Sticky
If your dough feels too sticky during mixing, don't panic—just add 1 tablespoon flour at a time while kneading. The dough should be soft but not cling to your fingers. Overworking it can develop gluten, making the kolaches tough.
I've found that King Arthur all-purpose flour absorbs moisture better than some brands, so if you're struggling, switch to that. Chill the dough for 30 minutes before rolling if it's still too pliable. 🧈
Filling Leaking
Leaky fillings ruin the perfect presentation, so ensure your egg mixture is thick enough to hold its shape. If it's too runny, add 1 tablespoon shredded cheese at a time until it forms a soft peak when spooned.
I like to press the dough edges firmly around the filling to create a tight seal. For extra insurance, chill the assembled kolaches for 15 minutes before baking—the cold dough holds the filling better. 🥚
Kolaches Not Rising
If your dough isn't rising properly, check your yeast first. Warm the milk to 105-110°F (like bathwater) before mixing—too hot kills yeast, too cold slows it. Let the dough rise in a warm spot (I use my oven with the light on) for 1 hour.
If it still doesn't double, your yeast may be old—try fresh Saf-Instant yeast or proof it in warm milk for 5 minutes before mixing. 🍞
Bacon Too Soft
Thick-cut bacon should stay crispy, but if yours turns out soft, cook it longer at medium-low heat until golden brown. Drain on paper towels to remove excess fat, then chop while still warm.
For extra crunch, broil the kolaches for 1-2 minutes at the end of baking. I like to sprinkle a pinch of smoked paprika on the bacon before cooking for added flavor. 🥓
Uneven Baking
Kolaches bake unevenly when crowded on the sheet. Space them 1 inch apart and rotate the pan halfway through baking. For even browning, brush with milk-butter wash after 10 minutes in the oven.
If the tops brown too fast, tent with foil. A 375°F oven is ideal—any hotter and the outside burns before the inside cooks. ⏰
Freezer Burn
To prevent freezer burn, wrap baked kolaches tightly in plastic wrap, then place in a ziplock freezer bag with all air squeezed out. Label with the date—they'll keep for 1 month at 0°F.
Thaw overnight in the fridge, then reheat at 350°F for 10 minutes to restore crispiness. Avoid metal containers—they conduct cold too quickly. ❄️
Nutrition facts
Frequently asked questions
Can I make kolache dough ahead of time?
The dough keeps beautifully for up to 48 hours in the fridge, wrapped tightly in plastic. For even better results, freeze the dough for up to 3 months—thaw overnight in the fridge before shaping. The cold dough handles filling better and prevents leaks.
What if I don't have thick-cut bacon?
Use regular bacon, but cook it until extra crispy to compensate for the thinner slices. For maximum flavor, try applewood-smoked bacon or sprinkle with garlic powder before cooking. Thin bacon may make the filling slightly softer, but the taste will still be delicious.
How do I make these kolaches vegetarian?
Swap the bacon for crispy tempeh bacon or mushroom sausage crumbles. Use vegetarian sharp cheddar and add 1 tablespoon nutritional yeast to the egg mixture for a cheesy depth. The texture will be slightly different but still satisfying.
Can I use store-bought puff pastry instead?
While possible, homemade dough gives the authentic flaky texture kolaches are known for. If you're short on time, use high-quality puff pastry and brush with extra butter before baking. The filling will still taste great, but the layers won't be as delicate.
How should I store leftover kolaches?
Keep them in an airtight container at room temperature for 2 days. For longer storage, freeze baked kolaches (without powdered sugar) for 1 month. Reheat at 350°F for 10 minutes to restore crispiness. Avoid refrigerating—it makes the dough tough.
