Breakfast & Brunch
This bacon egg and cheese kolache recipe brings Czech bakery tradition to your breakfast table with a modern twist that’s impossible to resist.
The secret lies in a flaky, buttery dough that encases gooey scrambled eggs, crispy bacon, and melted cheese in every bite—like a savory pastry hug for your morning.
I perfected this version after years of testing, balancing the richness of the filling with a light, airy crust that holds its shape even when sliced.
The dough starts with a simple yeast-based recipe (or quick-rise option for busy mornings), enriched with a touch of sugar to caramelize slightly during baking while keeping the flavor pure and savory.
The filling is where the magic happens: tender scrambled eggs infused with sharp cheddar, smoky bacon bits, and just enough cream to bind it all together without making the kolaches soggy. Shaping them into classic crescents ensures that golden, crispy crust you crave.
What you’ll end up with is a breakfast dish that’s equal parts indulgent and satisfying—flaky layers that shatter at the touch of a fork, giving way to a warm, cheesy center that’s dangerously addictive.
These kolaches are perfect for brunch gatherings, weekend feasts, or even a special weekday treat when you’re craving something heartier than toast. The aroma alone will have everyone gathering at the table.
Serve them warm with a side of spicy mustard or a crisp apple salad to cut through the richness, and don’t forget a steaming cup of coffee or tea to balance the meal.
This recipe delivers restaurant-quality results at home, with just a few key techniques to master. Let’s get started—your taste buds will thank you.
Ingredients for bacon egg and cheese kolache
Twelve ingredients for twelve golden, flaky kolaches that'll have everyone begging for seconds.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 ½ cups | Sifted for light texture |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for dough |
| Granulated Sugar 🍚 | ¼ cup | Light brown preferred |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Instant Yeast 🍞 | 2 ½ tsp | Fresh yeast works too |
| Warm Milk 🥛 | 1 cup | Whole milk preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Large Eggs 🥚 | 4 whole | For filling, beaten |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Cooked Bacon 🥓 | 1 cup | Crumbled, crispy bits |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For filling flavor |
| Granulated Sugar 🍚 | 1 tbsp | For egg wash |
| Large Egg 🥚 | 1 whole | For egg wash |
The butter is non-negotiable here—European-style unsalted like Plugrá or Kerrygold gives the best flakiness. If you're in a pinch, Land O'Lakes works, but keep it cold when cutting into the dough. The flour should be King Arthur or Gold Medal—they're reliable for pastry work. For the yeast, Saf-Instant is my go-to because it dissolves directly in the milk, but fresh yeast works too if you're feeling traditional. The sugar? Light brown adds subtle caramel notes that balance the savory filling.
No sharp cheddar? Pepper Jack works too, but it'll change the flavor profile. Running short on bacon? Cooked ham bits give a similar smoky touch, though bacon's crispiness is key. The heavy cream can be swapped for half-and-half if needed, but trust me on the full-fat version—it makes the filling luxuriously rich. For the egg wash, I always use a lightly beaten egg with a touch of sugar—the sugar helps create that gorgeous golden crust. The dough can be made ahead and chilled overnight for even better flavor development.
Dough keeps 3 days wrapped in plastic in the fridge or 3 months frozen—wrap tightly in foil first. The filling can be prepped 1 day ahead and stored in the fridge. Once baked, kolaches are best served warm but reheat beautifully in a 350°F oven for 10-15 minutes. I always make a double batch—these disappear fast at brunch gatherings. Store leftovers in an airtight container for 2 days or freeze for 1 month.
Why You'll Love This Recipe
- Here’s what sold me: these keep beautifully. Wrap a few in foil, toss in a lunchbox, and they’re still warm by lunchtime. My kids (and my husband) fight over them—no sad leftovers here.
- Breakfast in Minutes: I swear, the dough comes together faster than I can say "yeast." Just mix, knead, let it rise—no fancy techniques, just flour, butter, and a little sugar for that subtle sweetness that makes the savory filling sing.
- Crispy, Salty, Creamy Magic: That first bite? Crispy, golden kolache shell gives way to melty cheese and crispy bacon—like a breakfast sandwich but better. The yeasty dough soaks up the egg juices, so every bite feels indulgent.
- Packable Lunch Hero: Here’s what sold me: these keep beautifully. Wrap a few in foil, toss in a lunchbox, and they’re still warm by lunchtime. My kids (and my husband) fight over them—no sad leftovers here.
Step-by-step instructions for bacon egg and cheese kolaches
Here's how to create tender, flaky kolaches with a rich, savory filling—every bite is pure comfort.
👨🍳 Step 1: Mix the Dough for Maximum Flakiness
In a large mixing bowl, combine the 4.5 cups all-purpose flour, 2.5 teaspoons instant yeast, 1 teaspoon salt, and 0.25 cup granulated sugar. Whisk gently to distribute the yeast evenly through the flour—this prevents uneven rising later. Create a well in the center and add the 1 cup cold cubed unsalted butter. Use your fingers or a pastry cutter to work the butter into the flour until you have pea-sized crumbs with some larger butter pieces remaining.
Pour in the 1 cup warm milk and the 1 whole large egg (room temperature). Mix with a wooden spoon until the dough begins to come together, then turn it out onto a lightly floured surface. Knead gently for about 3-4 minutes until smooth and elastic. The dough should be soft but not sticky—if it feels too wet, add a little more flour. Wrap tightly in plastic wrap and refrigerate for at least 1 hour (or up to overnight). This cold rest is what gives kolaches their signature flaky layers.
👨🍳 Step 2: Prepare the Savory Filling
In a medium bowl, whisk together the 4 whole large eggs, 0.5 cup heavy cream, 1.5 cups shredded sharp cheddar cheese, 1 cup crumbled cooked bacon, 0.5 teaspoon black pepper, and 0.5 teaspoon garlic powder. Mix until completely combined and the cheese is fully melted—this ensures a smooth, cohesive filling. The mixture should be thick but spreadable, like a rich custard. Cover and set aside while you work with the dough.
Here's the thing—don't skip the bacon crumble test. Press a small amount between your fingers; if it holds its shape, the filling will stay together when baked. If it feels too loose, whisk in an extra tablespoon of the heavy cream to bind it properly.
🥘 Step 3: Roll and Fill the Kolaches
Preheat your oven to 375°F and line two baking sheets with parchment paper. On a lightly floured surface, roll out the chilled dough to about ¼-inch thickness. Use a 2-inch round cutter (or a glass) to cut out circles—you should get about 12 kolaches from this dough. Gently stretch each circle into an oval shape with your fingers, then place 1 tablespoon of filling in the center of each oval.
Fold the dough over the filling to form a half-moon shape, then seal the edges by pinching firmly with your fingers. Place the sealed kolaches on the prepared baking sheets, leaving about 1 inch between each one. They'll puff up as they bake, so don't crowd them. Brush the tops lightly with a mixture of the 1 whole large egg and 1 tablespoon granulated sugar dissolved in 1 tablespoon water—this creates that beautiful golden crust.
🔥 Step 4: Bake to Golden Perfection
Bake the kolaches for 20-25 minutes until they're deep golden brown and puffed to about 1.5 times their original size. The tops should look crisp and slightly crackly, while the bottoms should be a lighter golden color. If they brown too quickly, tent them loosely with foil to prevent over-browning while they finish cooking.
I like to check for doneness by tapping the bottoms gently—they should sound hollow when fully baked. Let them cool on the baking sheets for 5 minutes before transferring to a wire rack. The filling will be hot and gooey at first, so give them a few minutes to set slightly before serving. These kolaches are best enjoyed fresh from the oven, when the pastry is still warm and the filling is perfectly set.
Pro Tips For Making Bacon Egg And Cheese Kolache
- Use Warm Butter for Dough: The dough’s texture hinges on butter temperature—cold chunks make tough kolaches, but melted butter kills the rise. Instead, cut unsalted butter into small cubes and chill them just until they hold shape when pressed (about 20 minutes). This keeps the dough tender but still flaky, so your kolaches don’t turn into dense bricks.
- Salt the Dough Like a Pro: Skip the "just add salt" approach—this dough needs more than you’d think, especially since you’re packing it with salty bacon and cheese. Mix in 1½ teaspoons of salt per 4 cups of flour, then taste the dough before shaping. If it’s bland, add another ¼ teaspoon. Trust me, your filling will thank you.
- Proof Dough Until It Jiggles: Underproofed dough collapses when baked, and overproofed dough spreads into sad pancakes. Test readiness by poking a finger into the dough—if it springs back slowly (not instantly), it’s ready. For a 90°F kitchen, this takes about 1–1.5 hours. No guesswork: use a kitchen scale to weigh the dough (doubled in size = perfect).
- Fill and Seal with Precision: Stuffing kolaches too much makes them burst, but not enough leaves them hollow. Use a piping bag or heavy-duty plastic bag with a corner cut off to fill each dough ball with 1–1.5 tablespoons of filling (bacon, egg, cheese mix). Pinch the top shut tight—no gaps, or the filling will leak like a sieve. A damp finger helps seal better than dry hands.
Dietary considerations for this recipe
Gluten-Free Adaptations
For a gluten-free version, replace the all-purpose flour with a 1:1 gluten-free flour blend like King Arthur Measure for Measure or Bob's Red Mill. Add 1 teaspoon xanthan gum to help bind the dough—this makes the kolaches hold their shape better.
Keep the butter cold and work quickly when mixing to avoid gluten-free flour absorbing too much moisture. 🌾
Dairy-Free Options
Swap the butter for vegan butter (like Miyoko's) and use dairy-free milk (I like Oatly full-fat) in the dough. For the filling, replace cheddar with sharp vegan cheese (such as Violife Mature Cheddar) and heavy cream with full-fat coconut cream.
The texture will be slightly different but still delicious—just expect a more delicate crust.
Lower-Carb Modifications
Reduce the sugar in the dough to 1 tablespoon and replace 1 cup of flour with ½ cup almond flour for a lower-carb version. For the filling, use cream cheese instead of heavy cream and Parmesan cheese (lower in carbs than cheddar) to cut carbs while keeping richness.
The kolaches will still be tender but lighter overall.
Egg-Free Version
Replace the 4 eggs in the filling with ½ cup unsweetened applesauce (for moisture) and 1 tablespoon ground flaxseed mixed with 3 tablespoons water (as a binder). For the egg wash, use 1 tablespoon melted vegan butter + 1 tablespoon water + 1 tablespoon sugar.
The texture will be slightly denser, but the flavor stays rich and satisfying. 🥚
Nut-Free Considerations
If you're avoiding nuts entirely, stick to the original recipe but ensure your flour blend (if gluten-free) is nut-free. For the filling, confirm your cheese and bacon brands are processed in nut-free facilities. I always double-check labels for cross-contamination warnings when working with allergens.
Vegan-Friendly Adjustments
For a fully vegan version, use vegan butter, flax eggs (1 tbsp ground flax + 3 tbsp water per egg), and vegan cheese (like Follow Your Heart). Replace the bacon with crispy tempeh bacon or smoked tofu crumbles.
The dough will still rise beautifully, and the filling will hold together with a bit more moisture from the flax eggs.
Nutrition facts
Frequently asked questions
Can I make these kolaches ahead of time?
The dough can be prepared 3 days in advance and stored wrapped in plastic in the fridge, or frozen for 3 months wrapped tightly in foil. The filling can be made 1 day ahead and kept refrigerated. For best results, bake fresh from the fridge—just add 5 extra minutes to the baking time to account for the cold start.
Why did my kolaches turn out dense instead of flaky?
Dense kolaches usually mean the butter wasn't cold enough when mixed into the dough, or the dough wasn't chilled long enough before rolling. Always use cold cubed butter and refrigerate the dough for at least 1 hour before shaping. Overworking the dough also prevents flakiness—handle it gently!
What's the best way to reheat leftover kolaches?
Place kolaches on a baking sheet and warm in a 350°F oven for 10-15 minutes until heated through. For a crispier texture, broil for 2-3 minutes at the end. Avoid microwaving—they'll get soggy. Leftovers keep well in an airtight container for 2 days or frozen for 1 month.
Can I use a different type of cheese?
Try Gruyère for nutty depth or Gouda for caramel sweetness. For extra creaminess, mix ½ cup cream cheese into the filling. Just ensure your cheese melts smoothly—avoid hard cheeses like Parmesan that won't blend well. The filling should remain thick but spreadable.
How do I serve these kolaches for a brunch?
These make an impressive brunch centerpiece! Serve with spicy mustard, hot sauce, or sour cream for dipping. Pair with a crisp apple salad, roasted potatoes, or fresh fruit to balance the richness. For drinks, strong coffee or sparkling cider complement perfectly.
