Breakfast & Brunch
This bacon egg and cheese pie recipe delivers the perfect breakfast with layers of crispy bacon, fluffy eggs, and melted cheese encased in a golden, flaky crust.
The secret lies in cooking the bacon first for maximum crispiness, then layering it with beaten eggs and shredded cheese before baking until the crust turns golden and the eggs set just right.
I've perfected this recipe over years of weekend brunch hosting, and it never fails to impress—even picky eaters can't resist.
The flaky crust is the foundation, requiring just a few ingredients and a light touch to achieve that signature texture. While it bakes, the bacon and cheese create a savory, cheesy filling that soaks up the egg mixture perfectly.
The result? A pie with a crispy, buttery crust, tender bacon layers, and custardy eggs that cut cleanly with every slice. It's the kind of breakfast that feels indulgent yet satisfies with its balanced flavors.
What makes this recipe truly special is how it transforms simple ingredients into something restaurant-worthy. The crispy bacon adds smoky depth, the eggs provide richness, and the cheese ties everything together with its creamy, melty texture.
Baking at the right temperature ensures the crust stays flaky while the filling sets without drying out—no more rubbery crusts or watery eggs here.
Serve this pie warm with a side of fresh fruit or a simple green salad for a complete meal. Leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd. Whether you're hosting a weekend brunch or just craving a hearty breakfast, this recipe delivers every time.
Ingredients for bacon egg and cheese pie
Six ingredients for the crust, five for the filling—just enough to deliver that perfect breakfast pie.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Cooked until crispy, drained |
| Large Eggs 🥚 | 6 whole | Room temperature, beaten |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp cheddar preferred |
| All-Purpose Flour 🌾 | 1 ½ cups | Plus 1 tbsp for dusting |
| Cold Unsalted Butter 🧈 | ½ cup | Cubed, chilled |
| Ice Water 💧 | ¼ cup | For crust consistency |
| Salt 🧂 | 1 tsp | Plus extra for crust |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For crust flavor |
| Dried Parsley 🌿 | 1 tbsp | Optional garnish |
| Heavy Cream 🥛 | ¼ cup | For extra richness |
The bacon is non-negotiable here—thick-cut slices give you the best crispiness. Kirkland Signature or Applewood smoked are my go-tos, but any quality bacon works. Cook it until it's nearly black at the edges, then drain on paper towels to remove excess grease. The crust starts with cold butter and flour; use your fingers or a pastry cutter to mix until it resembles coarse crumbs. Chilling the dough for at least 30 minutes is worth the wait—it keeps the crust from shrinking in the oven. For the cheese, sharp cheddar melts best and adds that tangy depth the filling needs.
No sharp cheddar? Monterey Jack or pepper jack work in a pinch, though they'll be less flavorful. Running short on eggs? Substitute with 0.5 cups of heavy cream—it won't be as fluffy but still delivers richness. The crust can be made ahead and frozen for up to 3 months—just thaw it overnight before using. For extra flakiness, freeze the butter-flour mixture for 15 minutes before shaping. And if you're feeling fancy, sprinkle a pinch of smoked paprika into the crust dough for a subtle smoky note that pairs perfectly with the bacon.
This pie is best served fresh from the oven, but leftovers reheat beautifully. Wrap tightly in foil and store in the fridge for up to 3 days—reheat covered at 350°F for 10-15 minutes. For meal prep, assemble the pie without baking, cover, and refrigerate for up to 24 hours before baking. The crust keeps its flakiness best when reheated gently, so avoid high heat. Freeze unbaked pies for up to 2 months—just add 5-10 minutes to baking time when thawed. Garnish with fresh parsley right before serving to keep it vibrant.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of meal where you can almost multitask. Cook the bacon straight into the pan, dump in the pre-shredded cheese, crack eggs right over the top—no measuring cups, no fancy techniques. Honestly, I’ve made it with one hand tied behind my back (okay, maybe not, but close).
- Crispy-Creamy Magic: That buttery crust with the runny egg yolk? It’s the kind of texture combo that makes you pause mid-bite. The thick-cut bacon adds smoky depth, while the cheddar melts into gooey perfection—like a breakfast casserole and a biscuit had a baby. (Between us, I’ve eaten this cold straight from the fridge. Don’t judge.)
- Lunchbox Hero: Pack it for work or school—it reheats like a dream and doesn’t get soggy. I’ve sent my kid off with slices wrapped in foil, and even my picky teenager hasn’t complained once. (Yes, even on a Tuesday night.) The crust holds up, the cheese stays stretchy, and it’s way more exciting than a sad sandwich.
- Budget Breakfast Win: A single batch costs me less than takeout, feeds four, and uses ingredients I already have. Cold butter and flour make the crust for pennies, and bacon fat? That’s flavor gold right there. Plus, leftovers taste just as good the next day—if there are any, which there never are.
Step-by-step instructions for bacon, egg, and cheese pie
Here's how to create a golden, flaky crust with layers of crispy bacon and rich egg filling.
Prepare the Crispy Bacon Layers
Preheat your oven to 400°F and line a baking sheet with parchment paper. Cut the 6 oz thick-cut bacon into ½-inch strips—this size ensures even cooking and maximum crispiness. Arrange the strips in a single layer on the prepared baking sheet, leaving ½-inch gaps between each piece.
Bake the bacon for 12-15 minutes until deep golden brown and fully crisp. Watch closely after 10 minutes—the bacon should release easily from the parchment when ready. Drain on paper towels to remove excess grease, but leave the strips intact. Here's the thing—don't break them apart yet. We'll use them whole for texture in the pie.
Make the Flaky Pie Crust
In a large bowl, combine the 1.5 cups all-purpose flour, 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder. Cut in the 0.5 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.
Gradually add the 0.25 cup ice water one tablespoon at a time, mixing gently with a fork until the dough just comes together. Avoid overmixing—you want a rough, shaggy dough, not a smooth one. Turn the dough out onto a lightly floured surface and knead just enough to form a single disc. This crust needs to stay cold for flakiness, so work quickly.
Assemble the Pie with Bacon Layers
Roll the dough between two sheets of parchment paper to ⅛-inch thickness and cut a 9-inch circle to fit a pie dish. Transfer the dough to a 9-inch pie plate and press gently to form the bottom crust. Chill in the refrigerator while you prepare the filling.
Arrange the crispy bacon strips in a circular pattern on top of the crust, slightly overlapping them. Sprinkle 1 cup shredded cheddar cheese evenly over the bacon. In a bowl, whisk together the 6 room-temperature eggs, 0.25 cup heavy cream, and 1 tbsp dried parsley. Pour this mixture evenly over the cheese and bacon.
Bake to Golden Perfection
Place the assembled pie on a baking sheet (to catch any potential drips) and bake at 375°F for 30-35 minutes. The pie is done when the filling is set but still slightly jiggly in the center, and the crust is deep golden brown. If the edges brown too quickly, cover them with aluminum foil.
Let the pie cool for 10 minutes before slicing—this resting time prevents the filling from running. The result should be a perfectly flaky crust with crispy bacon layers throughout, encased in a rich, custardy egg mixture. Serve warm with a side of fresh greens or crusty bread for the ultimate breakfast experience.
Pro Tips For Making Bacon Egg And Cheese Pie
- CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s almost done—just past crispy, with edges curling but still slightly soft. Cold bacon in the pie won’t render enough fat to create that golden crust, and you’ll end up with a sad, greasy mess instead of a flaky, buttery top. Trust me, I’ve made that mistake at 7 AM.
- CHILL THE BUTTER: Take that cold unsalted butter straight from the fridge and let it sit for exactly 10 minutes before cutting into the flour. Too cold and it won’t melt into the dough properly; too soft and you’ll get a gummy, dense crust. Room temperature is the Goldilocks zone—this isn’t a scone, we’re making a pie.
- DON’T OVERMIX THE DOUGH: Cut the butter into the flour with a pastry cutter or your fingers until it’s just pea-sized crumbs—no bigger, no smaller. Overworking it turns the dough into a sad, flat pancake instead of a flaky, layered crust. I used to think more mixing = better texture, but that’s how you end up with a pie that tastes like a sad biscuit.
- PRE-COOK THE BACON CRUMBLES: Drain the bacon on paper towels, then crumble it before adding it to the egg mixture. This gives you more surface area for flavor and prevents a soggy bottom when the pie bakes. I learned this after my first attempt turned into a greasy, uneven mess—now the bacon stays crispy and the cheese melts evenly.
Dietary considerations for this bacon egg and cheese pie
Gluten-Free Adaptation
Swap the all-purpose flour for a 1:1 gluten-free flour blend like Bob's Red Mill or King Arthur. Add 1 tsp xanthan gum to help bind the crust—this prevents crumbly texture. Chill the dough for 45 minutes extra to compensate for the lack of gluten structure. 🥓
Dairy-Free Options
Replace the 2 cups shredded cheddar with dairy-free cheese alternatives like Violife Just Like Cheddar or Miyoko's. For extra richness, stir 2 tbsp nutritional yeast into the egg mixture—it adds a cheesy flavor without dairy. Use dairy-free butter in the crust.
Lower-Carb Version
Skip the crust entirely and bake the bacon-egg-cheese mixture in a cast-iron skillet at 350°F for 20-25 minutes. Use 1 cup cauliflower rice mixed into the egg filling to bulk it up with fewer carbs. Top with avocado slices for healthy fats instead of extra cheese.
Vegetarian Swap
Replace bacon with crispy tempeh bacon (marinated in soy sauce + maple syrup) or smoked tofu strips. Use nutritional yeast to add umami depth. The crust remains the same, but the filling gains a meaty texture without animal products.
Egg-Free Binding
For an egg-free version, replace eggs with ½ cup unsweetened applesauce + 1 tbsp cornstarch to thicken the filling. The texture will be denser but still rich. Ensure the crust is extra flaky to balance the heavier filling.
Nutrition facts
Frequently asked questions
Can I make this bacon egg and cheese pie ahead of time?
Assemble the pie completely (with all ingredients) and refrigerate it for up to 24 hours before baking. For best results, bake it fresh from the fridge at 375°F for 40-45 minutes—the extra time accounts for the cold start. If freezing, assemble the pie without baking, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge before baking.
What's the best way to reheat leftovers?
Wrap slices in foil and reheat at 350°F for 10-15 minutes to maintain the flaky crust. For microwave reheating, cover with a damp paper towel and heat for 30-45 seconds—this prevents the crust from drying out. The filling should be warm but not rubbery. Leftovers keep well for 3 days in the fridge.
Can I use pre-cooked bacon from the grocery store?
Yes, but for maximum flavor and texture, cook it fresh in the oven as directed. If using pre-cooked bacon, drain it well and pat dry with paper towels to remove excess moisture. The crispiness is key—if the bacon is limp, warm it in a 350°F oven for 5 minutes before assembling the pie to restore some crunch.
How do I prevent a soggy crust?
Prevent sogginess by baking the pie on a preheated baking sheet (not directly on the oven rack) and avoiding overfilling. The crust should be ⅛-inch thick and the filling should reach just below the top edge. Chill the assembled pie for 15 minutes before baking to help the crust set. If needed, bake at 350°F instead of 375°F for a slightly slower cook.
