Breakfast & Brunch
This bacon mac and cheese casserole recipe delivers the ultimate comfort food experience—crispy bacon layers baked into a gooey, cheesy macaroni base that pulls perfectly from every forkful.
The secret lies in balancing rich cheddar with smoky bacon, creating a dish that's both indulgent and foolproof for any brunch or weeknight dinner. I've perfected this technique over years of testing, ensuring the cheese stays stretchy while the bacon achieves that irresistible crunch.
The magic starts with a creamy mac and cheese foundation, elevated by crispy bacon that adds depth and texture. Unlike traditional recipes, this version incorporates smoked bacon for extra flavor and layers it strategically between cheesy noodles for maximum impact.
The baking process transforms the dish into a golden, bubbling masterpiece with a crispy top—no soggy bits here. Whether you're feeding a crowd or treating yourself, this casserole delivers restaurant-quality results with minimal effort.
What sets this recipe apart is the crispy cheese pull—that moment when you cut into the casserole and the cheese stretches effortlessly, coating every bite in savory goodness. The bacon's smoky aroma mingles with the cheesy richness, creating a flavor profile that's impossible to resist.
This dish is perfect for brunch gatherings, game days, or anytime you crave a hearty, satisfying meal that feels like a warm hug in food form.
Ready in just 45 minutes, this bacon mac and cheese casserole requires only a few simple ingredients and one baking dish. The instructions are straightforward, ensuring even beginner cooks can achieve professional results.
Serve with a side salad or crusty bread to soak up every last drop of that cheesy, bacon-infused goodness. Let's get baking!
Ingredients for bacon mac and cheese casserole
Sixteen ingredients transform into a restaurant-quality casserole with crispy bacon layers and gooey cheese pull.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or jumbo size preferred |
| Thick-Cut Smoked Bacon 🥓 | 1 ¼ lbs | Thick-cut for crispiness |
| Sharp White Cheddar Cheese 🧀 | 3 cups | Shredded, block preferred |
| Extra-Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, adds depth |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for creaminess |
| Whole Milk 🥛 | 1 ½ cups | Warmed for smooth sauce |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for baking |
| All-Purpose Flour 🌾 | ¼ cup | For roux, light color |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, for depth |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Mustard Powder 🌶️ | ½ tsp | For subtle tang |
| Paprika 🌶️ | ½ tsp | Smoked, for color |
The bacon is non-negotiable—thick-cut smoked bacon delivers that perfect smoky crunch. Costco or Trader Joe's carry excellent pre-sliced thick-cut bacon, but if you're buying whole, look for at least 1/4-inch thick slices. The cheddar blend is where the magic happens: sharp white cheddar for tang, extra-sharp for depth. Kraft or Cabot are reliable brands, but if you can find a local cheesemaker, their block cheddar will elevate this dish. Pre-shredded cheese contains anti-caking agents that prevent the perfect pull, so always shred your own from a block using the large holes on your box grater.
No thick-cut bacon? Regular bacon cooked until extra-crispy works in a pinch, but you'll lose that signature texture. Substituting dairy-free cheese? Miyoko's or Violife melt best, though texture may differ. The heavy cream and milk can be swapped for half-and-half or whole milk with a splash of cream cheese if needed. For a tangier profile, add 1/2 teaspoon of apple cider vinegar to the cheese sauce. The mustard powder and smoked paprika are optional but recommended—they amplify the bacon's smoky notes and add subtle complexity that separates this from basic mac and cheese.
Prep the bacon first—it needs to cool completely before layering to avoid soggy noodles. Store cooked bacon in the fridge for 3 days or freeze for up to 2 months in an airtight container. The cheese sauce can be made ahead and reheated gently; just add a splash of milk to loosen it. For best results, assemble the casserole up to 24 hours ahead and refrigerate uncovered—this creates a crispier top. Leftovers keep 4 days refrigerated or 3 months frozen. When reheating, cover with foil for the first 10 minutes to prevent over-browning, then uncover for that golden finish.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally three bowls and a bake. No boiling pasta separately, no straining—just toss everything into one dish, pop it in the oven, and walk away. That crispy bacon edge? It bakes right into the cheese, so you get the best of both worlds.
- Salty-Sweet Crunch: The thick-cut bacon here isn’t just a garnish—it’s the star. Smoky, crispy, and chewy when you bite into it, cutting through the sharp cheddar like a knife through butter. Honestly, I’ve made mac and cheese before, but this? This is the kind that makes you close your eyes and groan.
- Game for Any Night: Between us, this is my go-to for game days, lazy Sundays, or when I have a houseful of people who “just dropped by.” It’s hearty enough for a crowd but still feels special enough to serve at a potluck. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Most casseroles turn into sad, dry bricks the next day. Not this one. The cream keeps it luscious, and the bacon stays crispy if you reheat it right. I make a double batch on Sundays and eat it all week—no complaints, just seconds. Budget-friendly? Absolutely. Worth the extra effort? Not even a little.
Step-by-step instructions for bacon mac and cheese casserole
Master the art of crispy bacon layers and ultra-gooey cheese with this precision method.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. Stir immediately to prevent sticking. Cook until 1 minute before the package instructions for al dente—this ensures the pasta finishes cooking in the oven while absorbing the rich cheese sauce. Drain the pasta and rinse briefly under cold water to stop the cooking process. Spread the drained pasta on a baking sheet to cool slightly while you prepare the bacon and cheese sauce.
Don't overcook the pasta—it will continue cooking in the oven. The goal is firm yet tender strands that hold up to the cheese sauce without becoming mushy. Reserve 1 cup of the pasta water before draining; this starchy liquid is essential for creating a silky sauce later.
Render the Thick-Cut Smoked Bacon to Maximum Crispiness
Line a baking sheet with parchment paper and arrange 1.25 lbs thick-cut smoked bacon in a single layer, ensuring pieces don't overlap. Bake at 400°F for 15-18 minutes until the bacon is deep golden brown and crispy. Flip the bacon halfway through for even cooking. Remove from the oven and transfer to a paper towel-lined plate to drain excess fat, leaving the rendered fat in the baking sheet.
The thick-cut bacon is crucial for texture—it should be crisp enough to hold its shape when layered but still tender enough to bite into. Reserve the bacon for layering and save ½ cup of the rendered fat for the cheese sauce. This fat adds incredible depth of flavor to the sauce.
Build the Ultimate Cheese Sauce with Roux Technique
In a large oven-safe skillet, melt 0.5 cup unsalted butter over medium heat. Add 0.25 cup all-purpose flour and whisk vigorously for 2-3 minutes until the mixture forms a smooth, pale roux with no raw flour taste. Slowly whisk in 1.5 cups whole milk and 1 cup heavy whipping cream, ensuring no lumps form. Stir in 3 cups sharp white cheddar cheese and 1.5 cups extra-sharp cheddar cheese, scraping the bottom of the pan constantly until fully melted and smooth.
Season the sauce with 1.5 tsp diamond crystal kosher salt, 0.5 tsp freshly ground black pepper, 0.5 tsp mustard powder, and 0.5 tsp paprika. Add 4 minced garlic cloves and 1 diced yellow onion, cooking for 3-4 minutes until softened. If the sauce thickens too much, whisk in 2-3 tablespoons of reserved pasta water to achieve a velvety, coatable consistency. The sauce should be thick enough to cling but still pourable.
Layer and Assemble the Casserole for Maximum Crispiness
Preheat your oven to 375°F. In the same skillet, arrange half of the cooked elbow macaroni in an even layer. Sprinkle with half of the crispy bacon and half of the cheese sauce, pressing down gently to create an even base. Repeat with the remaining macaroni, bacon, and sauce, finishing with a final layer of cheese sauce on top. The goal is even distribution—this ensures every bite has crispy bacon and gooey cheese.
Bake uncovered for 20-25 minutes until the top is deep golden brown and bubbling vigorously. The edges should be crispy, and the cheese should pull slightly when you gently tug at it. If the top browns too quickly, tent loosely with foil for the last 5 minutes to prevent over-browning while still achieving that crispy texture.
Rest and Serve for Ultimate Texture
Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the layers to set slightly, making it easier to slice and preventing a runny mess. The internal temperature should reach 165°F at this point, ensuring the macaroni is fully cooked and the cheese is perfectly melted.
Slice into 6 equal portions and serve immediately. Each bite should deliver crispy bacon, creamy cheese pull, and al dente macaroni in perfect harmony. For extra crispiness, broil for 1-2 minutes before serving if desired—just watch closely to avoid burning the top layer.
Pro Tips For Making Bacon Mac And Cheese Casserole
- CRISP THE BACON LOW: Thick-cut smoked bacon needs patience—cook it slow and steady at 275°F (135°C) until the fat renders but the edges stay crisp. I used to rush it and ended up with greasy, limp bacon that drowned the dish in fat. Let it work its magic, then drain almost all the fat—leave about 2 tablespoons for flavor, but not enough to make your casserole greasy.
- COOK PAST AL DENTE: Elbow macaroni should be firm when it hits the cheese sauce—think "still has a bite" after draining. I learned this the hard way when my mac turned mushy under the weight of the casserole. Rinse it just under cold water after draining to stop cooking, then toss immediately with a little bacon fat to prevent sticking.
- LAYER CHEESE STRATEGICALLY: Don’t just dump all the cheese on top—it’ll clump like sad glue. Instead, mix half the shredded cheddar into the cream sauce, then layer the rest between the mac and bacon in the baking dish. The extra-sharp cheddar melts faster, so sprinkle it closer to the top where it’ll get hotter. Trust me, it makes a real difference in texture.
- BAKE COVERED FIRST: Skip the foil for the first 20 minutes—let the top brown and bubble. Then tent with foil for the last 10-15 minutes to melt the cheese evenly. I was skeptical until I tried it: the uncovered start gives you that golden crust, while the foil finish keeps the bottom from turning into a sad, watery mess. (Yes, even if you’re impatient like me.)
Pro cooking tips for this recipe
Bacon Layering Secrets
I’ve found that the key to that perfect crispy bacon texture lies in baking it separately at 400°F until deep golden brown—15-18 minutes—before layering. Thick-cut smoked bacon holds its shape better than regular bacon, giving you that satisfying crunch in every bite.
After baking, let the bacon cool completely on paper towels to absorb excess fat, which prevents soggy noodles in the final dish. 🥓
For even distribution, arrange the bacon in a single layer on parchment-lined sheets, flipping halfway through for consistent crispiness. If you’re short on time, you can pan-fry the bacon instead, but baking gives you that smoky depth without the mess.
Pro tip: Save ½ cup of the rendered fat—it’s liquid gold for the cheese sauce!
Cheese Sauce Mastery
The roux technique is non-negotiable for a silky, velvety sauce. Melt ½ cup unsalted butter over medium heat, then whisk in ¼ cup flour for 2-3 minutes until it turns a pale golden color—this removes the raw flour taste.
Slowly add 1.5 cups warm milk and 1 cup heavy cream, whisking constantly to avoid lumps. The sauce should coat the back of a spoon but still be pourable. 🧈
Shred your own cheese—pre-shredded contains anti-caking agents that ruin the pull. I recommend a 3:2 ratio of sharp white cheddar to extra-sharp cheddar for that perfect balance of tang and richness. If the sauce thickens too much, whisk in 2-3 tablespoons of reserved pasta water to loosen it.
The mustard powder and smoked paprika add depth, but don’t skip the freshly ground black pepper—it brightens up the whole dish!
Layering Like a Pro
Even distribution is everything! Start by spreading half the cooked macaroni in your oven-safe skillet, then sprinkle half the bacon and half the cheese sauce over it. Press down gently—this creates a sturdy base that won’t collapse during baking.
Repeat with the remaining macaroni, bacon, and sauce, finishing with a final layer of cheese sauce on top. The goal is no empty pockets—every forkful should hit crispy bacon and gooey cheese. 🍽️
Bake at 375°F for 20-25 minutes until the top is deep golden brown and bubbling. If it browns too quickly, tent loosely with foil for the last 5 minutes to prevent burning while keeping the cheese gooey.
The internal temp should hit 165°F—this ensures the macaroni is fully cooked and the cheese is perfectly melted. Let it rest for 10 minutes before serving to set the layers and prevent a runny mess!
Baking Time Hacks
If your casserole isn’t browning enough, try broiling for 1-2 minutes at the end—just watch closely to avoid burning the top. For extra crispiness, sprinkle ½ cup panko breadcrumbs mixed with 2 tablespoons melted butter over the top before baking.
This creates a crunchy crust that adds another layer of texture. 🔥
Don’t overmix the sauce after adding the cheese—this can make it grainy. Instead, stir gently until fully melted, then adjust the consistency with pasta water if needed.
And if you’re making this ahead, assemble the casserole up to 24 hours early, refrigerate uncovered, and bake straight from the fridge—this creates an even crispier top! The flavors also meld beautifully overnight, making it taste even better the next day.
Nutrition facts
Frequently asked questions
Can I use regular bacon instead of thick-cut smoked bacon?
Regular bacon works in a pinch, but you'll lose that signature texture and smoky depth. For best results, bake regular bacon at 425°F for 12-15 minutes until extra crispy, flipping halfway. The thick-cut smoked bacon gives the casserole its signature crunch and rich flavor, so if possible, stick with it for that authentic experience.
How do I prevent the casserole from getting watery?
Undercooked pasta is the #1 cause of watery mac and cheese. Cook your noodles 1 minute less than package instructions, then finish in the oven. Also, don't overmix the cheese sauce—stir just until melted. If it looks too thick, add 1-2 tablespoons of reserved pasta water to loosen it. Finally, let the casserole rest for 10 minutes after baking to help everything set properly.
Can I make this ahead of time?
Assemble the casserole up to 24 hours ahead and refrigerate uncovered. This creates a crispier top when baked. When ready to serve, bake straight from the fridge at 375°F for 25-30 minutes, adding 5-10 minutes if it was fully refrigerated. The flavors actually improve overnight as everything melds together.
What's the best way to reheat leftovers?
Cover with foil and reheat in the oven at 350°F for 15-20 minutes until warmed through. For a crispy top, uncover for the last 2-3 minutes. Microwave reheating works but can make the cheese sauce watery—always cover with a damp paper towel to prevent drying. Leftovers keep 4 days refrigerated or 3 months frozen.
Can I add other proteins or veggies?
This recipe works beautifully with additions! Try diced ham, sautéed mushrooms, or roasted broccoli for extra flavor and texture. For a heartier version, add ½ cup cooked chicken or shrimp to the cheese sauce. Just be mindful of moisture—if adding water-rich veggies like zucchini, drain well first to prevent a soggy casserole.
