Breakfast & Brunch
This bacon egg and cheese kolache recipe brings the taste of a Czech bakery to your breakfast table with golden, crispy dough and savory fillings. The secret lies in the yeast dough—soft yet sturdy enough to hold its shape while baking into perfect, pillowy bites. I've perfected this technique over years of testing, ensuring the dough stays crispy on the outside while remaining tender inside, just like the ones I remember from Prague.
The magic happens in the folding method, where layers of dough create those signature flaky pockets perfect for holding bacon, scrambled eggs, and melted cheese. This isn't just any breakfast pastry—it's a foolproof method that delivers bakery-style results at home, with no special equipment required. The dough rises overnight, so you can wake up to the aroma of freshly baked kolaches ready to be filled and popped in the oven.
What you'll end up with is a tray of crispy, golden kolaches with perfectly scrambled eggs, crispy bacon bits, and gooey cheese peeking through the flaky layers. The combination of smoky bacon, rich eggs, and sharp cheese creates a flavor explosion in every bite. These are the kind of breakfast treats that make mornings feel special, whether you're serving them at a weekend brunch or enjoying them as a satisfying solo meal.
Once you try these, you'll never go back to store-bought breakfast pastries again. The dough is simple to make but transforms into something extraordinary when baked, and the filling comes together in just minutes. Let's get started on creating your own batch of these irresistible Czech-style kolaches.
Ingredients for bacon egg and cheese kolache
Golden dough, smoky bacon, and melted cheese—these 15 ingredients transform into bakery-style kolaches.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Plus 1 tbsp for dusting |
| Granulated Sugar 🍚 | ¼ cup | For dough sweetness |
| Active Dry Yeast 🍞 | 1 package | 2.25 tsp or 1 packet |
| Warm Water 💧 | 1 cup | 110°F for yeast activation |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for dough |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Thick-Cut Bacon 🥓 | 8 oz | Cooked until crispy |
| Large Eggs 🥚 | 4 whole | For scrambled filling |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp or medium cheddar |
| Milk 🥛 | ¼ cup | For scrambled eggs |
| Salted Butter 🧈 | 2 tbsp | For filling richness |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Vegetable Oil 🫒 | 2 tbsp | For greasing baking sheet |
| Coarse Sugar 🍚 | 1 tbsp | For topping before baking |
The flour is your foundation—King Arthur or Gold Medal work best for that tender yet sturdy dough. If you're in a pinch, Bob's Red Mill all-purpose will do, but avoid bread flour (too dense). The yeast needs to be fresh—if it's past its expiration, toss it. For the butter, Land O'Lakes or Plugrá are my go-tos; just make sure it's cold when you cut it into the dough. The bacon? Thick-cut, applewood-smoked from Oscar Mayer or your local butcher—anything thinner gets too crispy too fast and loses that perfect bite.
No sharp cheddar? Pepper jack or Monterey Jack work in a pinch, but the sharpness is key. Running short on eggs? Vital egg whites (like Egg Beaters) can stretch your supply, but the yolks are non-negotiable for that rich filling. The dough rises overnight, so set a timer—it doubles in size and might even overflow your bowl. If you're in a hurry, let it rise for just 1 hour at room temp, but the flavor develops more with overnight proofing. The sugar topping? Turbinado or raw cane sugar gives that bakery-style crunch, but granulated works if that's all you've got.
Dough keeps 3 days wrapped in plastic in the fridge—just let it sit at room temp for 30 minutes before shaping. The filling can be prepped a day ahead and stored in the fridge. Once baked, kolaches stay crispy for 2 days at room temp, but reheat them in a 350°F oven for 5 minutes to revive that golden crust. Freeze unbaked kolaches for up to 1 month—bake straight from frozen, adding 2-3 minutes to the time. And trust me, leftovers are rare—these disappear fast.
Why You'll Love This Recipe
- No-Knead Magic: I swear by this dough—just mix flour, sugar, yeast, and warm water, let it rise while I watch TV. The butter gets worked in like a dream, and suddenly you’ve got pillowy kolache without the fuss of rolling out pie crust.
- Breakfast in a Bite: Crispy, salty bacon wrapped around runny eggs and melty cheese? Yes, please. The yeasty dough soaks up the flavor like a sponge, turning every bite into a handheld breakfast masterpiece that disappears faster than my willpower.
- Weekday Hero: Freeze half the batch and reheat in the oven later—no one will guess they’re not fresh. Perfect for lazy mornings, school lunches, or when you need a snack that feels like a meal (and won’t leave you washing a million dishes).
- Budget Breakfast Club: Flour, sugar, yeast, butter—these are pantry staples that won’t break the bank. A dozen kolache costs less than a fancy coffee, but the satisfaction? Priceless. Plus, the leftovers taste just as good the next day.
Step-by-step instructions for Czech-style kolache
Let's roll up our sleeves and make these flaky, golden kolache with a crispy dough that'll impress anyone.
Create the Yeast Dough
In a large bowl, whisk together the 1 cup warm water (about 110°F), 0.25 cup granulated sugar, and 1 package active dry yeast. Let it sit for 5-10 minutes until it becomes foamy—this tells you the yeast is active. If it doesn't foam, your yeast might be dead, and you'll need to start over.
Next, add the 4 cups all-purpose flour and 1 tsp salt to the bowl. Mix until combined, then cut in the 0.5 cup cold cubed unsalted butter using a pastry cutter or your fingers. The butter should be pea-sized pieces when finished. Add the 1 whole large egg and knead the dough for 8-10 minutes until smooth and elastic. If it's too sticky, add 1 tablespoon flour at a time until it comes together.
Place the dough in a lightly oiled bowl, cover with a damp towel, and let it rise in a warm place for 1-2 hours or until doubled in size. This resting time is crucial for developing flavor and texture—don't skip it!
Prepare the Bacon Egg and Cheese Filling
While the dough rises, cook the 8 oz 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 small pieces and set aside.
In the same skillet, melt the 2 tablespoons salted butter over low heat. Add the chopped bacon and cook for 1 minute to revive its flavor. In a separate bowl, whisk together the 4 whole large eggs, 0.25 cup milk, 0.5 tsp ground black pepper, and 2 cups shredded cheddar cheese. Pour this mixture into the skillet and stir gently until the eggs are just set—about 2-3 minutes. Remove from heat immediately to prevent overcooking.
Let the filling cool slightly while you prepare the dough for shaping. The mixture should be thick but still pourable enough to fill the kolache easily.
Shape and Fill the Kolache
Punch down the risen dough and divide it into 12 equal pieces. Roll each piece into a ball and flatten into a 3-inch circle on a floured surface. Place 1 tablespoon of the bacon egg and cheese filling in the center of each circle. Fold the dough over the filling and pinch the edges tightly to seal, forming half-moons.
Place the shaped kolache on a baking sheet lined with parchment paper, leaving 1 inch between each one. Cover with a towel and let them rest for 15 minutes while you preheat the oven to 375°F. This resting time helps the dough relax and prevents cracking when they bake.
Bake to Golden Perfection
Brush the tops of the kolache with 1 tablespoon coarse sugar mixed with a little water to make it pourable. Bake for 18-22 minutes until the dough is golden brown and crispy. The edges should be slightly puffed, and the filling should be hot but not bubbling over.
For extra crispiness, transfer the baked kolache to a wire rack and let them cool for 5 minutes. Serve warm with a side of applesauce or a dollop of sour cream. The contrast of the crispy, flaky dough with the creamy, savory filling is what makes these kolache so irresistible.
Pro Tips For Making Bacon Egg And Cheese Kolache
- CHILL THE DOUGH: I learned this the hard way—skipping the 1-hour fridge rest makes the dough sticky and hard to shape. Cold dough handles better and gives you cleaner kolache edges, so resist the urge to rush.
- CUT BACON LOW AND SLOW: Crispy bacon is great, but for kolache, cook it gently until just done—about 8-10 minutes at medium heat. Overcooking dries it out, and soggy bacon ruins the texture. Save the extra-crispy bits for salads.
- USE COLD BUTTER FOR FILLING: Whip the egg and cheese filling with cold butter (cut into small cubes) until just combined. Warm butter melts too fast, turning the filling greasy and making the kolache dense. Room temp is fine, but don’t let it get soft.
- STEAM THE KOLACHE: Bake them on a tray with a shallow water bath (about ½ inch) on the bottom rack. The steam keeps the bottoms soft and the cheese gooey—no more dry, cracked kolache. Just remove the tray after 10 minutes.
Flavor customization for this recipe
Smoky Bacon Variations
Swap the classic bacon for applewood-smoked thick-cut bacon from Oscar Mayer or your local butcher for extra depth. For a spicier kick, add 1 tsp smoked paprika to the filling while cooking. If you prefer a sweeter touch, try maple-glazed bacon—simmer 2 tbsp maple syrup with the bacon fat before adding the eggs. 🥓
Cheese Swaps
Sharp Monterey Jack or Pepper Jack add a tangy twist, while Gruyère brings a nutty richness. For a vegetarian option, replace bacon with crumbled sausage or mushrooms sautéed in bacon fat. If you love creaminess, mix 2 tbsp sour cream into the egg filling before baking.
Spicy Heat Boost
Add ½ tsp cayenne pepper or 1 tsp hot sauce to the filling for a fiery kick. For a smoky-spicy combo, sprinkle ½ tsp chipotle powder into the egg mixture. If you love cheese with heat, swap cheddar for jalapeño cheddar or top with crushed red pepper flakes before baking. 🌶️
Herb & Aromatic Additions
Stir 1 tbsp chopped fresh chives or dill into the filling for a bright, herby note. A pinch of garlic powder or onion powder enhances the savory depth. For a gourmet touch, add 1 tbsp cream cheese to the filling—it melts beautifully and adds richness.
Sweet & Savory Twist
Drizzle 1 tbsp honey or caramelized onions over the filling before folding. For a breakfast twist, add crumbled bacon to a sweet potato hash filling—sauté ½ cup diced sweet potato with the bacon before mixing in the eggs. A sprinkle of toasted pecans on top adds crunch. 🍯
Gluten-Free Adaptation
Replace all-purpose flour with a 1:1 gluten-free flour blend (like King Arthur Measure for Measure). Add 1 tsp xanthan gum to help bind the dough. Use gluten-free cheddar cheese to keep the filling cohesive. The texture will be slightly denser, but still delicious! 🌾
Nutrition facts
Frequently asked questions
Can I make the kolache dough ahead of time?
The dough keeps beautifully for 3 days in the fridge when wrapped tightly in plastic. Let it sit at room temperature for 30 minutes before shaping to make it easier to handle. For longer storage, you can freeze the dough for up to 1 month—just thaw it overnight in the fridge before using. This makes weekend baking a breeze!
How do I prevent the kolache from cracking when baking?
Let the shaped kolache rest for 15 minutes after filling before baking—this relaxes the dough and prevents cracks. Also, make sure your oven is fully preheated to 375°F and avoid overcrowding the baking sheet. If you see cracks forming, gently press them back together with your fingers before baking.
Can I use store-bought dough for this recipe?
While you can use store-bought puff pastry or biscuit dough as a shortcut, homemade yeast dough gives that signature crispy-yet-tender texture. If you're in a hurry, try Pillsbury Crescent Rolls dough—just shape them into half-moons, fill, and bake for 12-15 minutes at 375°F. The flavor won't be identical, but it's a tasty alternative!
What's the best way to reheat leftover kolache?
For crispy results, reheat in a 350°F oven for 5-7 minutes on a baking sheet. If you prefer a softer texture, wrap them in a damp paper towel and microwave for 15-20 seconds. Never reheat in the air fryer—it'll make the dough too dry.
Can I make these kolache without eggs?
Yes! Replace the eggs in the filling with 4 tbsp unsweetened applesauce or 1 cup silken tofu blended with 1 tbsp lemon juice. For the dough, use 1 flax egg (1 tbsp ground flaxseed + 3 tbsp water) instead of the whole egg. The texture will be slightly different but still delicious.
