pin it
I first encountered truly exceptional mac and cheese at a trendy restaurant in Brooklyn, where it was served as a side dish but absolutely stole the show. The chef had layered three different cheeses, added crispy bacon, and finished it with a breadcrumb topping. I was instantly obsessed. I spent months perfecting my own version at home, experimenting with different cheese combinations and cooking times. The turning point came when I decided to use both sharp cheddar and gruyere – the gruyere added this sophisticated nuttiness that elevated the entire dish. Adding crispy bacon brought the comfort level through the roof. Now when I make it, I'm transported back to that first experience, but with the satisfaction of knowing I've created something equally delicious in my own kitchen.
Why I love this recipe
I love this recipe because it strikes the perfect balance between comfort and sophistication. It's simple enough to make on a weeknight when you need something satisfying, yet elegant enough to serve at dinner parties without apology. There's something deeply satisfying about layering the creamy cheese sauce with pasta and bacon – it's hands-on cooking that yields incredible results. The three-cheese combination means you get complexity of flavor with every bite, and the bacon adds both texture and an irresistible smoky element. Every time I make it, my family gathers in the kitchen drawn by the aroma. It's become our go-to dish when we want to feel celebrated and nourished at the same time.
What You Need From Your Kitchen
- Elbow Pasta: The foundation of this dish – cooked until just al dente so it remains tender when baked with the cheese sauce
- Crispy Bacon: Provides smoky, salty flavor and wonderful textural contrast – cook until crispy and crumble into bite-sized pieces
- Butter and Flour: Combined to create a roux that thickens the cream sauce and eliminates any floury taste through proper cooking
- Milk and Heavy Cream: The base of the cheese sauce – whole milk for body and heavy cream for richness and silkiness
- Three Cheese Blend: Sharp cheddar for deep flavor, gruyere for nutty complexity, and parmesan for sharpness and texture
Let's Make These Together
- Cook pasta until al dente
- Bring a large pot of salted water to a rolling boil. Add elbow pasta and cook according to package directions, checking frequently so the pasta is tender but still has a slight bite. Drain in a colander and set aside, making sure to reserve about 1 cup of the starchy pasta water – this helps adjust the sauce consistency if needed.
- Prepare crispy bacon
- While the pasta is cooking, heat a skillet over medium-high heat and cook bacon strips until they're golden brown and crispy. Transfer to a paper towel to drain excess fat, then chop into small bite-sized pieces. You should have approximately 1 cup of chopped bacon.
- Build your cheese sauce base
- In a large saucepan, melt butter over medium heat. Sprinkle flour over the melted butter and whisk constantly for about 2 minutes to create a smooth paste called a roux. This removes the raw flour taste and creates a thickening agent for your sauce. Be careful not to let it brown.
- Create silky cheese sauce
- Slowly pour in the milk and cream while whisking continuously to prevent lumps from forming. Keep stirring as the mixture heats up and naturally thickens. This should take about 5-7 minutes. You'll know it's ready when it coats the back of a spoon. Season with black pepper and cayenne for a gentle heat.
- Melt cheese into perfection
- Remove the saucepan from heat and add all three cheeses – sharp cheddar, gruyere, and parmesan. Stir gently until completely melted and smooth. The cheese should incorporate seamlessly into the warm sauce. If the sauce seems too thick, add a splash of reserved pasta water to thin it to your desired consistency.
- Combine and finish
- Add the cooked pasta to the cheese sauce and fold gently until every piece of pasta is coated in creamy goodness. Stir in half of the crumbled bacon and transfer to your buttered baking dish. Top with the remaining bacon and fresh parsley, then bake at 350°F for 15-20 minutes until golden and bubbling at the edges.
pin it
Switch Things Up
I discovered my love for bacon mac and cheese during a particularly cold winter evening when I decided to elevate the classic boxed version. I started by crisping up bacon, then built a proper cheese sauce from scratch using butter, flour, and cream. The moment I added the sharp cheddar and gruyere, the aroma filled my entire kitchen. My family couldn't wait for it to finish baking – they were hovering by the stove! Now it's the dish they request most often, and I always make extra because somehow there's never any left over.
Perfect Pairings
Serve this bacon mac and cheese alongside a crisp green salad dressed in a light vinaigrette to cut through the richness. Garlic bread or crusty sourdough bread makes an excellent accompaniment for soaking up any extra sauce. A simple roasted vegetable medley – such as broccoli or Brussels sprouts – adds color and nutrition to the plate. For beverages, pair with a crisp white wine like Sauvignon Blanc, or keep it casual with an ice-cold craft beer or lemonade.
pin it
Frequently Asked Questions
- → Can I make this mac and cheese ahead of time?
Yes! You can assemble the dish up to 24 hours in advance and refrigerate it covered. When ready to bake, you may need to add 5-10 extra minutes to the baking time since it will start cold. You can also freeze it for up to 3 months – just add 10-15 minutes to baking time when cooking from frozen.
- → Why is my cheese sauce grainy?
Grainy sauce usually results from overheating the cheese or from cheese being added to a sauce that's too hot. Make sure to remove the saucepan from heat before adding cheese, and stir gently and continuously until melted. Using freshly shredded cheese (not pre-shredded) also helps prevent graininess.
- → Can I use different types of cheese?
Absolutely! While the three-cheese combination recommended here is excellent, you can substitute other cheeses based on preference. Try smoked gouda for a smoky flavor, fontina for creamy richness, or extra sharp cheddar for more punch. Just maintain a similar total amount of cheese.
- → What can I add to customize this recipe?
This recipe is incredibly versatile! Add steamed broccoli or roasted Brussels sprouts for vegetables, mix in lobster or crab meat for a luxe version, add jalapeños for spice, or include caramelized onions for sweetness. You could also top with breadcrumbs mixed with melted butter for extra crunch.
- → How do I reheat leftovers without drying them out?
Reheat gently in a 325°F oven covered with foil for about 15-20 minutes. Alternatively, reheat on the stovetop in a saucepan over low heat, stirring frequently and adding a splash of milk if needed to restore creaminess. Avoid the microwave as it can cause the sauce to break and become grainy.
Conclusion
This bacon mac and cheese is the ultimate comfort dish that brings people together. Whether you're cooking for a weeknight dinner or a special gathering, this creamy, bacon-loaded pasta is guaranteed to satisfy. The combination of three cheeses creates depth of flavor, while the crispy bacon adds texture and richness. Make it once and it'll become a permanent fixture in your recipe rotation. Serve it hot, gather your loved ones, and enjoy pure comfort food bliss.