Side Dishes
This bacon mac and cheese recipe for Thanksgiving delivers the perfect blend of crispy, smoky bacon and ultra-creamy cheese sauce—exactly what transforms a side dish into the star of your holiday table.
After years of testing, I’ve perfected a method that ensures tender pasta, a rich velvety sauce, and bacon that stays perfectly crispy even after baking. The secret? Cooking the bacon first and using its rendered fat as the base for the cheese sauce, which adds depth without extra oil.
What makes this recipe ideal for Thanksgiving is its versatility—it works as a hearty side dish or even a main course when paired with a fresh green salad.
The foolproof technique involves baking the mac and cheese in a single dish, so you can serve it straight from the oven with minimal cleanup. Plus, it reheats beautifully, making it perfect for leftovers.
The combination of sharp cheddar, creamy Gruyère, and smoky bacon creates a flavor profile that’s impossible to resist.
By the time you pull this dish from the oven, you’ll have golden, bubbling mac and cheese with a crispy bacon topping that adds texture and flavor. The sauce clings to every noodle, ensuring each bite is rich and satisfying.
This recipe is designed to impress your guests while keeping the process simple—no fancy techniques required, just quality ingredients and a little patience. It’s the kind of dish that makes Thanksgiving dinner feel extra special.
For added convenience, you can prep the mac and cheese ahead of time and bake it just before serving. This allows the flavors to meld even more, resulting in a dish that’s even more delicious.
Whether you’re serving it alongside turkey or as a standalone meal, this bacon mac and cheese will be a hit with everyone at the table. Let’s get started!
Ingredients for bacon mac and cheese recipe thanksgiving
Pantry staples plus a few Thanksgiving essentials—this crowd-pleaser comes together in one dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Medium or short elbow preferred |
| Thick-Cut Bacon 🥓 | 1 ½ lb | Smoked or hickory preferred |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 6 months minimum |
| Heavy Cream 🥛 | ¾ cup | Full-fat for creaminess |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| All-Purpose Flour 🌾 | ¼ cup | For roux |
| Mustard Powder 🌶️ | 1 tsp | Dry, for depth |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For garnish |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
The bacon is non-negotiable—thick-cut smoked gives the best flavor and stays crispy. Costco or Trader Joe's have the best prices for bulk packs. For the cheese, Gruyère is key—it melts beautifully and adds nutty depth. I always grab a wedge from the deli counter and shred it myself (pre-shredded gets clumpy). The macaroni should be medium elbow—it holds sauce better than long noodles. If you're prepping ahead, cook the pasta al dente and toss it with a bit of butter to prevent sticking.
No thick-cut bacon? Regular bacon chopped into 1/2-inch pieces works in a pinch, but it won't stay as crispy. Short on Gruyère? Add extra sharp cheddar and a splash of cream—it won't be identical, but it's still delicious. The mustard powder is optional but adds a subtle tang that balances the richness. For a vegan version, swap the cheese for nutritional yeast and vegan cheese**, and use coconut oil instead of butter. The panko topping? Toast it first—it makes all the difference for that perfect crunch.
This reheats beautifully—just cover with foil and warm in the oven for 15-20 minutes. Keeps for 4-5 days in the fridge, freezes for 3 months. For Thanksgiving, I always make it a day ahead so the flavors meld even more. The bacon fat solidifies when chilled, so if you're making this ahead, store it covered at room temperature for up to 2 hours before baking to keep the top crispy. Garnish with extra black pepper right before serving—trust me, it makes it look (and taste) extra special.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no strainer, no extra bowls. Just toss the elbow macaroni right into the skillet with the crispy bacon bits and simmer until everything’s coated in that golden, cheesy sauce. My kids think I’m a hero.
- Crispy-Creamy Balance: That thick-cut bacon? It’s not just garnish—it gets crisped until it’s almost burnt, then crumbled into the sauce for a smoky crunch. Pair that with the Gruyère’s nutty depth and sharp cheddar’s tang, and you’ve got a flavor combo that’s dangerously addictive. (Yes, I’ve reheated leftovers cold.)
- Thanksgiving Side or Main: Honestly, this dish works both ways—serve it as a hearty side to roast turkey or as the star of a lazy dinner. The heavy cream keeps it rich but not gluey, so it holds up even when you’re piling seconds. My in-laws asked for the recipe twice last holiday.
- Budget-Friendly Feast: Sharp cheddar and Gruyère might sound fancy, but a little goes a long way here. The bacon adds luxury without breaking the bank, and the leftovers? They’re even better the next day—crispier edges, warmer flavors. I’ve fed a crowd of 10 for under $20 with this.
Step-by-step instructions for Thanksgiving bacon mac and cheese
Here's how to create the ultimate Thanksgiving centerpiece with rich, creamy layers and crispy bacon crunch.
Cook the Bacon Until Perfectly Crispy
Line a large rimmed baking sheet with parchment paper. Cut the 1.5 lb thick-cut bacon into ½-inch pieces and arrange them in a single layer on the sheet. Place under the broiler for 8-10 minutes, flipping halfway through, until deep golden brown and crispy. Transfer the bacon to a paper towel-lined plate to drain excess fat, reserving ¼ cup of the rendered fat for the sauce.
This high-heat method creates that signature smoky crunch while keeping the bacon tender inside. Don't skip the draining step—excess fat can make your sauce too greasy. If the bacon isn't crisp enough, return it to the broiler for another minute or two.
Build the Creamy Cheese Sauce
In a large Dutch oven, melt the ½ cup unsalted butter over medium heat. Add the finely chopped 1 whole yellow onion and cook for 5 minutes until softened. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Sprinkle the ¼ cup all-purpose flour over the onions and whisk constantly for 1-2 minutes until the mixture forms a smooth roux and smells nutty. Gradually whisk in the ½ cup whole milk and ¾ cup heavy cream, then reduce heat to low and stir for 3 minutes until slightly thickened. Remove from heat and stir in the 1.5 cups sharp white cheddar cheese and 1 cup gruyère cheese until fully melted and smooth.
Cook the Pasta Al Dente
While the sauce simmers, bring a large pot of salted water to a rolling boil. Add the 1.5 lb elbow macaroni and cook for 1 minute less than package instructions for al dente pasta. Drain well, reserving 1 cup pasta water, then return the pasta to the pot. Pour the cheese sauce over the pasta and toss gently to coat, adding pasta water 1 tablespoon at a time if needed to reach your desired creaminess.
The pasta should be fully coated in sauce but still have a slight bite. If it seems dry, add more pasta water—this starchy liquid helps create that signature creamy texture. Stir in the 1 tsp mustard powder, 1.5 tsp kosher salt, and ½ tsp black pepper and let the mixture sit off heat for 5 minutes to thicken slightly.
Layer and Crisp the Topping
Preheat your oven to 375°F. Transfer the macaroni mixture to a 9x13-inch baking dish, spreading it evenly. Top with the crispy bacon pieces, pressing them gently into the cheese. In a small bowl, mix the ½ tsp freshly ground black pepper with the ¼ cup panko breadcrumbs and sprinkle this mixture evenly over the top.
Bake for 20-25 minutes until the top is deep golden brown and bubbly. The panko will crisp up beautifully, adding that perfect textural contrast to the creamy layers below. If the top browns too quickly, tent loosely with foil to prevent burning.
Rest and Serve Warm
Let the mac and cheese rest for 10 minutes before serving—this allows the layers to set slightly and makes it easier to slice. The dish should be creamy but not soupy, with crispy bacon peeking through the golden panko topping. Serve immediately with a side of garlic bread or a simple green salad to balance the richness.
Here's the thing—this dish tastes even better the second day, so make it ahead if you can. The flavors meld beautifully, and the crispy topping stays intact if you cover it loosely with foil. Enjoy every creamy, cheesy, bacon-infused bite!
Pro Tips For Making Bacon Mac And Cheese Recipe Thanksgiving
- CRISP THE BACON FIRST: I used to cook the bacon straight into the cheese sauce, and it always ended up soggy. Instead, render the thick-cut bacon on its own in a cold skillet—low and slow until crisp—then drain all but 2 tablespoons of fat. That golden, crunchy bacon adds flavor without turning the sauce into a greasy mess.
- GRATE THE CHEESE FINE: I learned this the hard way—big chunks of Gruyère and sharp cheddar melt unevenly. Use a box grater (not a food processor) and pulse the cheese in short bursts to get a mix of fine and slightly larger pieces. This ensures every bite is creamy, not lumpy, while still keeping some texture.
- SALT THE PASTA WATER: Skip the salted pasta packet—it’s not enough. Boil your elbow macaroni in water salted like the sea (about 1.5 tablespoons per quart). The pasta will absorb flavor, and the sauce won’t need extra salt later. Trust me, your Thanksgiving guests will notice the difference.
- STIR THE SAUCE CONSTANTLY: The moment you add the heavy cream and cheeses, stop everything and stir like your life depends on it. I used to walk away, and the sauce would split or turn grainy. Keep it moving over medium-low heat until it’s thick enough to coat the back of a spoon—no lumps, no curdling.
Creative variations of this bacon mac and cheese recipe thanksgiving
Thanksgiving Main Course
Turn this mac and cheese into a showstopping centerpiece by doubling the ingredients and adding a protein element. I like to layer 8 oz cooked turkey breast, sliced into thin strips, on top of the mac and cheese before baking.
The turkey soaks up the creamy sauce while adding lean protein for a balanced meal. Serve with roasted Brussels sprouts or a crisp apple salad to round out the Thanksgiving spread. 🦃
Spicy Cajun Twist
For a bold flavor profile, stir 1 tbsp Cajun seasoning and ½ tsp smoked paprika into the cheese sauce before adding the pasta. Top with extra crispy bacon and a sprinkle of green onions after baking.
This version works perfectly as a side for grilled shrimp or blackened chicken. I find the heat from the Cajun spices complements the smoky bacon beautifully.
Veggie-Packed Version
Add 1 cup diced butternut squash and 1 cup roasted bell peppers to the cheese sauce for a vegetable-packed variation. The squash adds natural sweetness while the bell peppers bring a touch of smokiness.
This version is perfect for vegetarians or anyone looking to lighten up their Thanksgiving menu. Garnish with fresh parsley for a pop of color and freshness. 🥕
Breakfast Bacon Mac
Transform this dish into a breakfast sensation by adding 2 fried eggs on top of each serving. The runny yolks create a decadent contrast with the creamy mac and cheese. Serve with crispy hash browns or buttery toast for a hearty morning meal.
I love making this ahead and reheating it in the oven so the eggs stay warm and runny when served. 🍳
Bacon Mac Stuffing
Use this recipe as a stuffing by mixing in 1 cup cubed cornbread and ½ cup dried cranberries before baking. The cornbread adds a delightful crunch while the cranberries bring a festive touch.
This stuffing works perfectly alongside roasted turkey or as a standalone dish. The bacon flavor carries through beautifully, making it a unique twist on traditional stuffing. 🍽️
Cheesy Bacon Bites
Turn leftover mac and cheese into crispy appetizers by forming small balls and baking until golden. Mix in extra bacon bits and ¼ cup grated Parmesan cheese for added flavor. Serve these bites with marinara sauce for dipping, or enjoy them as a snack with a cold beer.
They're perfect for game day or holiday parties and reheat beautifully in the oven. 🍴
Nutrition facts
Frequently asked questions
Can I make this bacon mac and cheese ahead of time for Thanksgiving?
Assemble the dish completely (including the crispy bacon topping) and refrigerate it in the baking dish for up to 24 hours. When ready to serve, bake at 375°F for 25-30 minutes, covered with foil for the first 15 minutes to prevent over-browning. The flavors meld beautifully overnight, and the panko topping stays crispy when reheated properly.
What's the best way to keep the bacon crispy in this recipe?
Broil the bacon on a parchment-lined sheet until deep golden brown, then transfer to a paper towel-lined plate to drain excess fat. For the final bake, place the assembled dish on the middle rack of your oven where it's 375°F—this ensures even heat distribution. If the top browns too quickly, loosely tent with foil for the last 10 minutes of baking.
Can I substitute the Gruyère cheese in this recipe?
Yes, but the flavor will differ. For a similar melting quality, use Parmesan cheese (reduce by ¼ cup) or fontina. If you're avoiding dairy, try vegan cheese blends designed for baking, but add 1 tablespoon nutritional yeast for depth. The Gruyère adds that signature nutty richness that pairs perfectly with the smoky bacon.
How do I prevent my mac and cheese from getting soupy after baking?
Start with al dente pasta and drain it well, reserving only ½ cup pasta water max. Use a thick roux (cook flour and butter until nutty) and let the sauce thicken off heat for 5 minutes before adding pasta. For extra insurance, chill the assembled dish for 30 minutes before baking—this helps the starches set properly.
Is this recipe suitable for a vegetarian Thanksgiving?
With a few swaps, yes! Replace the bacon with crispy fried mushrooms or smoked paprika-seasoned chickpeas, and use vegan cheese. For the panko topping, add 1 tablespoon olive oil to keep it crispy. The dish still delivers that creamy, satisfying texture while being completely plant-based. The key is maintaining the smoky depth—try adding ½ teaspoon liquid smoke to the sauce.
