Bacon Mac and Cheese Casserole Recipe: Crispy Top, Gooey Cheese Rivers

Breakfast & Brunch

Bacon Mac and Cheese Casserole Recipe: Crispy Top, Gooey Cheese Rivers

This bacon mac and cheese casserole recipe delivers the ultimate comfort food experience—crispy bacon crumbles, golden cheese rivers, and a creamy texture that melts in your mouth.

The secret lies in layering perfectly cooked macaroni with a rich, velvety cheese sauce, then topping it with crispy bacon and a buttery breadcrumb crust. I’ve perfected this dish over years of holiday gatherings, and it never fails to disappear faster than the last slice of pie.

The magic starts with a foolproof stovetop mac and cheese base, where sharp cheddar and Gruyère blend into a luscious sauce that coats every noodle. Cooked bacon adds smoky depth and a satisfying crunch, while a final sprinkle of breadcrumbs creates that coveted crispy top.

This isn’t just a side dish—it’s the star of the meal, hearty enough to serve as a main course for hungry families or game-day crowds.

By the time it emerges from the oven, you’ll have a restaurant-quality casserole with bubbling cheese edges and a golden, crackly crust. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of creamy, cheesy goodness with every crispy bite of bacon.

It’s the kind of dish that feels like a hug in food form—warm, indulgent, and impossible to resist.

Serve it alongside a simple green salad or roasted vegetables to round out the meal, or enjoy it as-is with a cold glass of milk.

This recipe scales beautifully, so whether you’re feeding a crowd or just craving a cozy weeknight dinner, it’s the ultimate one-pan solution that delivers every time. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for bacon mac and cheese casserole

Six ingredients make this dish legendary—crispy bacon, gooey cheese, and that perfect crackly top.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lbs Cooked al dente, drained well
Thick-Cut Bacon 🥓 1 ¼ lbs Cooked crispy, chopped finely
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Gruyère Cheese 🧀 1 cup Shredded, aged 12 months minimum
Heavy Cream 🥛 1 cup Full-fat for ultimate creaminess
Whole Milk 🥛 1 cup Warmed slightly for smooth sauce
Unsalted Butter 🧈 ½ cup Cold, cubed for even melting
All-Purpose Flour 🌾 ¼ cup For velvety cheese sauce
Panko Breadcrumbs 🍞 1 cup For crispy golden crust
Yellow Onion 🧅 1 whole Diced small, sautéed until soft
Garlic Cloves 🧄 4 cloves Minced finely for depth
Salt 🧂 1 ½ tsp Kosher or sea salt preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Dried Mustard Powder 🌶️ ½ tsp For subtle tangy kick

The bacon is non-negotiable—thick-cut from Costco or your local butcher gives you the best crunch. Look for applewood-smoked if you want extra depth. Cook it until it's crispy, then chop it fine so every bite has that smoky crunch. The cheese is where the magic happens: sharp cheddar from Tillamook and aged Gruyère from a specialty shop create that perfect balance of tangy and nutty. If you can't find Gruyère, Parmigiano-Reggiano works in a pinch—just grate it yourself. And trust me on the full-fat cream and milk—this isn't the time for skim. The texture won't be the same.

No panko? Toasted breadcrumbs from a baguette work just as well—just pulse them in a food processor for extra crunch. Short on Gruyère? Add an extra cup of cheddar, but you'll miss that creamy, melty texture. The mustard powder is key—it cuts through the richness. Dijon mustard at half the amount works if you're out, but it changes the flavor profile. The onions and garlic should be sautéed until soft but not browned—no one wants burnt bits in their casserole. And if you're prepping ahead, cook the macaroni and bacon first, then assemble when ready to bake. That crispy top won't wait!

This casserole reheats like a dream—350°F for 15-20 minutes until bubbly again. Keeps in the fridge for 4-5 days (though it'll disappear faster), and freezes beautifully for up to 3 months. I always make a double batch—one for dinner, one for leftovers. Store it in a glass baking dish so you can reheat it straight from the fridge without transferring. The breadcrumbs stay crispy if you reheat it covered with foil for 10 minutes, then uncover for the last 5 to get that golden color back. Leftovers taste even better the next day—seriously, the cheese gets even more gooey!

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to load the dishwasher. Cook the bacon right in the casserole dish, drain it, and toss it back in with the pasta—no extra pans, no extra mess.
  • Crispy-Creamy Obsession: That thick-cut bacon stays perfectly crispy on top while the Gruyère melts into a velvety blanket underneath. Honestly, the first bite makes me forget I’m even dieting.
  • Game for Any Gathering: Bring it to potlucks, serve it at game day, or just eat it straight from the pan on a lazy Sunday. The sharp cheddar and Gruyère combo is rich enough for company but simple enough for a Tuesday night.
  • Leftovers That Don’t Suck: The creamy sauce actually thickens better the next day—no soggy pasta here. I make a double batch on Sundays and reheat portions all week, because nobody wants sad, dry mac and cheese.

Step-by-step instructions for bacon mac and cheese casserole

Here's how to build the ultimate comfort food dish with that perfect crispy crust and gooey center.

1

Cook and Prepare the Bacon

Start by cooking the 1.25 lbs thick-cut bacon in a large skillet over medium heat until it's golden brown and crispy. This should take about 12-15 minutes. I like to flip the bacon pieces occasionally to ensure even cooking and maximum crispiness.

Once crispy, transfer the bacon to a paper towel-lined plate to drain excess fat. Use kitchen shears to chop the bacon into fine pieces—they should be small enough to distribute evenly throughout the casserole. Reserve ¼ cup of the bacon fat in the skillet for sautéing the onions later. This fat adds incredible flavor to the base of your dish.

2

Build the Cheese Sauce

In the same skillet with the reserved bacon fat, add the 1 whole yellow onion that's been diced small. Cook over medium heat for 5-6 minutes until the onions are soft and translucent. Add the 4 cloves garlic cloves that have been minced finely and cook for another 30 seconds until fragrant.

Reduce the heat to medium-low and whisk in the 0.5 cup unsalted butter and 0.25 cup all-purpose flour, stirring constantly for 1-2 minutes until the mixture forms a smooth roux. Slowly pour in the 1 cup whole milk and 1 cup heavy cream, whisking continuously to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it begins to thicken.

Remove the skillet from heat and stir in the 2 cups sharp cheddar cheese and 1 cup gruyère cheese until completely melted and smooth. Add the 1.5 tsp salt, 0.5 tsp ground black pepper, and 0.5 tsp dried mustard powder, mixing well. The sauce should be thick and velvety—if it's too thick, whisk in 1-2 tablespoons of milk to reach your desired consistency.

3

Combine Macaroni and Cheese Mixture

In a large mixing bowl, combine the 1.5 lbs elbow macaroni that's been cooked al dente and drained well with the cheese sauce. Stir gently but thoroughly to ensure every noodle is coated in that rich, creamy goodness. The macaroni should absorb the sauce completely, creating a thick, cheesy mixture. If the mixture seems too dry, add 1-2 tablespoons of milk to help bind everything together.

Fold in the chopped bacon you prepared earlier, distributing it evenly throughout the macaroni mixture. This step is where all the flavors come together—salty bacon, sharp cheddar, and nutty gruyère create an irresistible combination. Taste the mixture and adjust seasoning if needed, adding a pinch more salt or pepper if necessary.

4

Assemble and Bake the Casserole

Preheat your oven to 375°F. Grease a 9x13-inch baking dish with butter or cooking spray to prevent sticking. Spread half of the macaroni mixture evenly into the baking dish, creating a thick, even layer. Then sprinkle half of the 1 cup panko breadcrumbs over the top, pressing down gently to create a crispy base layer. Repeat with the remaining macaroni mixture and panko breadcrumbs.

Bake uncovered for 25-30 minutes until the top is golden brown and crispy and the edges are bubbling. Here's the thing—don't be tempted to peek or stir during baking. The crust forms through the heat of the oven, and disturbing it will make it soggy. You'll know it's done when the top is deep golden brown and the cheese underneath is bubbling vigorously.

For the final touch, broil on high for 1-2 minutes to achieve that perfectly crispy crust. Keep a close eye on it during this step—broilers can be aggressive, and you don't want to burn the top. Once it's beautifully browned, remove from the oven and let it rest for 5 minutes before serving. This resting time allows the cheese to set slightly, making it easier to slice and serve.

👨‍🍳

Pro Tips For Making Bacon Mac And Cheese Casserole

  • CRISP THE BACON LOW: I learned this the hard way—thick-cut bacon needs patience. Cook it slow over medium heat until the edges are deep brown and the fat renders just enough to coat the pan. Rushing it makes the casserole greasy, and nobody wants soggy bacon in their mac.
  • GRATE CHEESE FINE: Skip the box grater if you’re impatient, but trust me: the finer, the better. Sharp cheddar and Gruyère melt differently—blend them together, then grate them against a microplane or the smallest holes of a box grater. Lumpy cheese = uneven texture, and we’re going for silky.
  • PASTEURIZE THE CREAM: Don’t just dump cold heavy cream into your hot sauce—temper it first. Warm the cream in a saucepan over low heat until it’s steaming but not boiling, then whisk it into the cheese sauce gradually. This keeps the sauce smooth instead of breaking into curds. (Yes, even if you’re in a hurry.)
  • BAKE UNTIL GOLDEN: The casserole’s done when the top is a deep golden brown, not just bubbly. If it’s pale, broil it for 2–3 minutes, watching like a hawk—it burns fast. A crisp crust means the cheese didn’t just melt; it transformed. (And no, the toaster oven isn’t fooling anyone.)

Wine and beer pairings for bacon mac and cheese casserole

Rich Red Wine

A bold red like Cabernet Sauvignon or Syrah stands up to the smoky, salty bacon and creamy cheese beautifully. I reach for a Napa Valley Cabernet with its dark fruit notes and subtle oak—it mirrors the dish's depth while cutting through the richness.

For something lighter, try a Pinot Noir from Oregon; its bright acidity refreshes your palate between bites. 🍷

Malty Amber Ales

Beer lovers should go for an amber ale or brown ale with caramel and toasty malt flavors. Fat Tire from New Belgium or Leinenkugel's Amber work wonders—their sweetness balances the dish's saltiness, while the malty backbone stands up to the cheese.

For a local favorite, try a honey-brown ale with a touch of spice. 🍺

Creamy White Wine

If you prefer white, a Chardonnay with noticeable oak and vanilla undertones complements the dish's richness. I love a California Chardonnay from Sonoma County—its buttery notes enhance the cheese sauce's velvety texture. For something crisper, a Viognier from Rhône Valley adds floral brightness that contrasts nicely with the bacon. 🥂

Non-Alcoholic Options

Don't drink? No problem. A sparkling apple cider like Martinelli's or a ginger beer with a squeeze of lime adds refreshing acidity. For something heartier, try a root beer float—vanilla ice cream and creamy root beer mimic the dish's indulgence. 🥤

Regional Twists

In the South, a bourbon barrel-aged stout adds smoky depth that echoes the bacon. Up North, a hazy IPA with juicy citrus cuts through the richness. For game day, a wheat beer with clove notes pairs perfectly with the mustard powder in the sauce. 🏈

Nutrition facts

Servings 6
Amount Per Serving
Calories 780kcal
% Daily Value *
Total Fat 58g74%
Saturated Fat 36g180%
Cholesterol 240mg80%
Sodium 1200mg52%
Total Carbohydrate 56g19%
Dietary Fiber 3g11%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this casserole ahead of time?

Assemble the casserole (without baking) up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 minutes to the baking time at 375°F to account for the cold start. For freezing, assemble the unbaked casserole, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge, then bake as directed. The cheese will be even gooier after reheating!

2

What's the secret to the perfect crispy top?

The crispy top comes from two key steps: panko breadcrumbs (don't skip!) and the broil. Press the breadcrumbs firmly into the top before baking, then broil for just 1-2 minutes at the end. Watch closely—broilers can burn fast! Also, bake uncovered so moisture escapes and the crust forms properly.

Can I use a different type of pasta? While elbow macaroni is ideal, you can use penne or farfalle for shape variety. Avoid long noodles like spaghetti—they'll get tangled. For a fun twist, try bacon-shaped pasta (yes, it exists!) or shells. Just

3

Why did my casserole turn out greasy?

Greasiness usually means too much bacon fat or not enough cheese to absorb it. Next time, drain the bacon well on paper towels and reserve only ¼ cup fat for cooking. Also ensure your cheese sauce is thick enough to coat the noodles completely. If it's still too rich, add 1 extra cup of shredded cheese when baking to help bind everything.

4

How do I make this vegetarian?

Swap the bacon for crispy tempeh bacon or smoked tofu crumbles (marinated in liquid smoke). Use nutritional yeast for a cheesy flavor in the sauce, and add 1 tsp smoked paprika to mimic the bacon's depth. For extra protein, stir in ½ cup cooked lentils with the macaroni. The texture will be different but still delicious!

★★★★★5.0(8 reviews)
Categories Breakfast & Brunch