Breakfast & Brunch
This bacon cheese casserole recipe delivers the ultimate comfort food experience—crispy bacon edges, melty cheese layers, and a pull-apart texture that makes every bite worth it. 🔥 The secret lies in layering thinly sliced bacon and sharp cheddar between flaky biscuit dough, then baking until golden and bubbling.
I’ve perfected this recipe over years of weekend breakfasts, and it never fails to disappear faster than you can say "refill the coffee."
The beauty of this dish is its simplicity: just a handful of ingredients, minimal prep, and one foolproof baking step. Unlike complicated recipes, this casserole relies on high-quality bacon and a proper cheese blend (cheddar plus a touch of Gruyère for depth) to create that signature creamy, crispy contrast.
The biscuit dough adds a buttery, flaky texture that holds up perfectly under the weight of the cheese—no soggy bottoms here.
What you’ll end up with is a restaurant-quality dish that’s perfect for brunch, a hearty dinner, or even a late-night snack. The top layer develops a golden crust while the interior stays gooey and cheesy, with crispy bacon bits scattered throughout.
Serve it straight from the oven with a simple salad or crusty bread to soak up every last drop of that rich, savory sauce.
This recipe scales effortlessly—double it for a crowd or halve it for a cozy meal for two. The best part? Leftovers reheat beautifully, making it ideal for meal prep. Let’s get started on creating this crispy, cheesy masterpiece that’ll have everyone asking for seconds.
Ingredients for bacon cheese casserole
Crispy bacon, melty cheese, and flaky biscuit layers—this casserole delivers comfort food perfection every time!
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 12 oz | Thinly sliced for even cooking |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, sharp flavor preferred |
| Gruyère Cheese 🧀 | ½ cup | Shredded, adds nutty depth |
| All-Purpose Flour 🌾 | 3 cups | For biscuit dough foundation |
| Cold Unsalted Butter 🧈 | ¾ cup | Cubed, for flaky layers |
| Buttermilk 🥛 | 1 cup | Cold, for tender biscuits |
| Baking Powder 🍞 | 2 tbsp | Diamond Crystal preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | 1 tsp | For subtle depth |
| Heavy Cream 🥛 | ½ cup | Warmed, for creamy sauce |
| All-Purpose Flour 🌾 | 2 tbsp | For sauce thickening |
The bacon is non-negotiable here. Thick-cut bacon from Oscar Mayer or Costco gives you that perfect crispy edge, but any quality brand works. Look for slices that aren't too thin—you want them to hold their shape through baking. The cheddar should be sharp and block-style (like Cabot), not pre-shredded. Gruyère adds that luxurious melt, so don't skip it if you can find it at specialty stores. For the biscuit dough, all-purpose flour is key—bread flour makes it too dense. I always keep an extra bag on hand because this dough disappears fast.
No thick-cut bacon? Regular bacon, thinly sliced works in a pinch, but expect slightly softer edges. Pre-shredded cheese gets clumpy—always shred your own. Short on Gruyère? Parmigiano-Reggiano adds a similar depth. The buttermilk needs to be cold—room temperature makes for tough biscuits. For the sauce, heavy cream is ideal, but half-and-half works if you're watching calories. The garlic powder is optional but worth it for that subtle, savory kick that ties everything together.
Bacon keeps best in the fridge for 5 days if unopened, but once sliced, use it within 3 days for peak crispiness. Cheese stays fresh for 3 months in the fridge, but once shredded, it's best used within 2 weeks. The biscuit dough can be prepped ahead and refrigerated for 24 hours—just let it sit at room temperature for 30 minutes before using. This casserole reheats beautifully—just cover with foil and bake at 350°F for 15-20 minutes. Leftovers freeze well for 2 months, making it perfect for meal prep.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just fry up the thick-cut bacon until crispy, dump the crumbly cheddar and Gruyère on top, then mix in the cold butter and flour. No extra dishes, no stress, just golden perfection.
- Crispy-Creamy Obsession: That contrast? Chef’s kiss. The bacon stays crunchy while the cheddar and Gruyère melt into a gooey, stretchy blanket—like a hug in casserole form. (Yes, I eat it straight from the pan.)
- Game for Any Occasion: Bring it to potlucks, toss it in lunches, or serve it at a last-minute dinner—this thing works everywhere. Honestly, I’ve taken it to tailgates, book club meetings, and even my mom’s house (she pretended not to love it).
- Budget-Friendly Leftovers: A single batch feeds four, and the leftovers? Even better the next day. The bacon gets extra crispy reheated, and the cheese pulls back into that dreamy texture. My wallet and my family thank me weekly.
Step-by-step instructions for bacon cheese casserole
Here's how to build that irresistible crispy crust with melty, pull-apart layers—every bite will be worth the wait!
🔥 Step 1: Cook the Bacon Until Crispy
Line a baking sheet with parchment paper and arrange the 12 oz thick-cut bacon in a single layer. Cook in a 400°F oven for 20-25 minutes, flipping halfway through, until deep golden brown and crispy. Watch closely after 15 minutes—the edges should start to curl and darken. Remove from oven and drain on paper towels, reserving 2 tablespoons of the rendered fat.
Real talk: Don't skip this step. Crispy bacon is the foundation of that perfect crust. If you're in a hurry, you can cook it on the stovetop over medium heat for 8-10 minutes, but oven-baking gives more even crispiness. Once done, chop the bacon into ¼-inch pieces—you'll need every bit for flavor and texture.
👨🍳 Step 2: Make the Biscuit Dough
In a large bowl, whisk together the 3 cups all-purpose flour, 2 tbsp baking powder, 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp garlic powder. Cut in the 0.75 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. Here's the thing—cold butter is non-negotiable for flaky layers.
Make a well in the center and pour in the 1 cup cold buttermilk. Stir gently with a wooden spoon until just combined—you want a shaggy, sticky dough that comes together when pressed. If it seems too dry, add 1 tablespoon more buttermilk. Don't overmix! The dough should be soft but not sticky enough to handle easily. Turn it out onto a lightly floured surface and knead just 4-5 times to bring it together.
🥘 Step 3: Layer the Casserole
Preheat your oven to 375°F. Grease a 9x13-inch baking dish with the reserved bacon fat (or use nonstick spray). Sprinkle ½ cup of the shredded sharp cheddar cheese and ¼ cup of the gruyère cheese evenly over the bottom. This first layer is crucial—it'll melt and create that perfect cheese pull.
Add ⅓ of the biscuit dough, pressing it gently into the cheese with your fingers. Sprinkle with ⅓ of the chopped bacon, then ⅓ of the remaining cheddar and ⅓ of the remaining gruyère. Repeat this layering process twice more, ending with the final layer of cheese on top. This is where the magic happens—alternating dough, bacon, and cheese creates those irresistible pull-apart pockets.
🔥 Step 4: Bake Until Golden and Bubbly
Bake for 35-40 minutes until the top is deep golden brown and the edges are crispy. You'll know it's ready when the cheese is bubbling hot and the crust has that beautiful caramelized color. If it's browning too quickly, tent loosely with foil after 25 minutes to prevent burning.
Here's the moment that matters: The casserole should be hot enough to melt the cheese completely but not so hot that the biscuit dough turns tough. Your oven might run hot, so start checking at the 30-minute mark. When you see that golden crust forming and the cheese pulling in strings, it's time to pull it out.
🍽️ Step 5: Finish with Creamy Sauce
While the casserole bakes, make the sauce in a small saucepan. Warm the 0.5 cup heavy cream over medium heat until it just begins to simmer. Whisk in the 2 tbsp all-purpose flour and cook for 2-3 minutes until thickened to a glossy consistency. Season with ½ tsp salt and ¼ tsp black pepper. This sauce ties everything together with its rich, velvety texture.
Once the casserole comes out of the oven, let it rest for 5 minutes—this prevents a cheese slide when you cut into it. Pour the warm cream sauce evenly over the top and serve immediately. The contrast of crispy crust, melty cheese, and creamy sauce in every bite is what makes this casserole legendary. And don't forget the extra bacon on the side for those who want to go wild!
Pro Tips For Making Bacon Cheese Casserole
- CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s deep golden—not just pink—before removing it from the pan. The extra time pays off: crispy bacon adds texture and flavor that no pre-cooked shortcut can match. (Yes, even if you’re impatient like me.)
- GRATE CHEESE FINE: Use a box grater for the cheddar and Gruyère—no food processor. Big cheese chunks melt into sad, greasy globs instead of that perfect, stretchy blanket. I learned this the hard way after serving a casserole that looked like a cheese volcano.
- DON’T SKIP THE BUTTER REST: Cut the cold butter into the flour until it’s pea-sized, then pulse briefly in the food processor. This creates pockets for moisture—no butter clumps means a flakier, less gummy topping. (Your future self will thank you.)
- BAKE LOW AND SLOW: Start at 375°F (200°C) for the first 20 minutes, then crank to 400°F (205°C) for the last 10. Rushing the heat turns the top rubbery; this two-step method guarantees a golden, crisp crust without burning the bottom. Sounds weird, but it works.
Pro cooking tips for bacon cheese casserole
Bacon Crispiness Secrets
For that perfect crispy bacon crust, I swear by oven-baking at 400°F—it delivers even, golden edges without missing spots. Use thick-cut bacon (like Oscar Mayer) and flip it halfway through cooking.
If you're short on time, stovetop works, but watch closely—it burns faster. Chop the bacon into ¼-inch pieces after cooking for maximum flavor distribution. 🔥
Biscuit Dough Mastery
The key to flaky biscuits is cold butter—never skip this! Cut the 0.75 cup cold unsalted butter into the flour until you see pea-sized pieces. Overmixing turns biscuits tough, so stir the buttermilk just until combined.
For extra tenderness, I add 1 tbsp cold water if the dough feels dry. Let it rest for 10 minutes before layering—this relaxes the gluten for a lighter texture.
Layering Like a Pro
Alternate the dough, cheese, and bacon in thirds—this creates those irresistible pull-apart pockets. Press the dough gently into the cheese so it melts and binds everything together. I like to sprinkle a pinch of garlic powder between layers for extra depth.
End with cheese on top so it melts into a golden, bubbly crust. Don't skip the reserved bacon fat for greasing the dish—it adds flavor and prevents sticking.
Oven Temperature Control
Your oven might run hot, so start checking at 30 minutes when baking at 375°F. The casserole is done when the top is deep golden brown and the cheese pulls in strings.
If it browns too quickly, tent loosely with foil after 25 minutes to prevent burning. A meat thermometer isn't necessary here—just trust your eyes and nose (that irresistible aroma is your cue!).
Cream Sauce Perfection
Warm the heavy cream over medium heat until it just simmers, then whisk in the flour to thicken. Cook for only 2-3 minutes—any longer and it'll taste starchy.
Season with ½ tsp salt and a pinch of black pepper. Pour it over the hot casserole right before serving—this creates a creamy, velvety contrast that ties everything together.
Resting for Success
Let the casserole rest for 5 minutes** after baking—this prevents a cheese slide when cutting. The cheese will set slightly, making it easier to serve. I also recommend serving it straight from the oven with extra bacon on the side.
The warm cream sauce will melt into the crispy crust, creating the ultimate comfort food experience. ✨
Nutrition facts
Frequently asked questions
Can I make this bacon cheese casserole ahead of time?
Assemble the casserole in a baking dish, cover tightly with plastic wrap, and refrigerate for up to 24 hours. When ready to bake, let it sit at room temperature for 30 minutes before putting it in the oven. For best results, bake it straight from the fridge if prepping the night before—just add 5-10 extra minutes to the baking time. The flavors deepen overnight, making it even more delicious!
What if I don't have Gruyère cheese?
No problem! Gruyère adds depth, but you can substitute with Parmigiano-Reggiano or Pepper Jack for a similar nutty flavor. If you're avoiding dairy, try nutritional yeast for a cheesy taste (though the texture will differ). For extra richness, add ¼ cup cream cheese to the cheese blend. The sharp cheddar remains the star—just don't skip it entirely!
Why did my casserole turn out soggy? Soggy casseroles usually happen from one of three things: overmixing the dough, underbaking, or not letting it rest.
Can I add vegetables to this recipe?
Yes! Try adding diced bell peppers, sautéed mushrooms, or spinach between the layers for extra nutrition. Just
How do I reheat leftovers?
Reheat leftovers in a 350°F oven for 15-20 minutes, covered with foil, until warmed through. For a crispier texture, broil for 2-3 minutes at the end. Microwave reheating works in a pinch (just 30-45 seconds), but it can make the crust soggy. To revive the cream sauce, warm it separately and drizzle over the top before serving. Leftovers keep well in the fridge for 3-4 days.
