Cozy Weekend Creamy Buffalo Chicken Mac and Cheese
There’s a particular kind of magic that happens in the kitchen on a grey Saturday afternoon, when the only agenda is a bubbling pan and a good playlist. This Creamy Buffalo Chicken Mac and Cheese is my go-to project for those slow, restorative hours; it fills the house with a warm, peppery scent that promises deep comfort before you’ve even taken a bite.
Recipe Overview
- Prep time: 25 minutes
- Cook time: 35 minutes
- Total time: 1 hour
- Servings: 6 generous portions
- Difficulty: Medium (requires a bit of patience with the sauce)
Why You’ll Love This Creamy Buffalo Chicken Mac and Cheese
- Deep, layered flavour: The tang of buttermilk, the heat of cayenne, and the richness of three cheeses meld into something far greater than the sum of their parts.
- A proper weekend project: This isn’t a 20-minute dinner; it’s a deliberate, rewarding process that lets you unwind while you cook.
- Reliable, sturdy sauce: The roux-based method means your sauce won’t split or turn grainy, even if you look away for a moment.
- Customisable heat: You control the kick, from a gentle warmth to a full-on, nose-running blaze.
- Leftovers that sing: I’ve been making this for over 10 years, and it never disappoints the next day, scooped cold from the dish or reheated with a splash of milk.
Ingredients You’ll Need
- 500g dried macaroni (or another short pasta like cavatappi or shells)
- 600g boneless, skinless chicken thighs (they stay juicier than breast)
- 60g unsalted butter
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 60g plain flour
- 750ml whole milk, warmed
- 250ml chicken stock, warmed
- 200g mature cheddar, grated
- 150g mozzarella, grated (low-moisture block, not fresh)
- 100g Parmesan, finely grated
- 100g hot sauce (use a fermented variety like Frank’s RedHot or a similar cayenne-based sauce)
- 2 teaspoons smoked paprika
- 1 teaspoon cayenne pepper (adjust to your tolerance)
- Salt and freshly ground black pepper
- 2 tablespoons olive oil
- 50g panko breadcrumbs (optional, for a crunchy top)
- Fresh chives or flat-leaf parsley, to finish
Tip: Warm your milk and stock before adding them to the roux. A cold liquid hitting a hot roux can cause lumps that are a nightmare to smooth out, and we want a silky sauce from the start.
How to Make Creamy Buffalo Chicken Mac and Cheese
- Cook the pasta: Bring a large pot of generously salted water to a rolling boil. Add the macaroni and cook until just al dente, about 2 minutes less than the packet suggests. You’ll see the pasta swell and the water turn cloudy with starch. Drain, toss with a drizzle of oil to prevent sticking, and set aside.
- Sear the chicken: While the pasta cooks, pat the chicken thighs dry with kitchen paper. Season them all over with salt, pepper, and half the smoked paprika. Heat the olive oil in a large, deep ovenproof skillet or heavy-bottomed pan over a medium-high flame. When the oil shimmers and a faint wisp of smoke rises, lay the chicken in. Cook for 5-6 minutes per side until the skin is a deep golden brown and the flesh feels firm to the touch. The smell of browning chicken and paprika will fill the kitchen. Transfer the chicken to a plate and, when cool enough to handle, shred it with two forks.
- Build the base: Reduce the heat to medium. Add the butter to the same pan, scraping up any browned bits from the bottom. You’ll hear a gentle sizzle as the butter melts into the fond. Tip in the diced onion and cook, stirring, for 5-6 minutes until it turns translucent and soft. The onion will release a sweet, aromatic scent. Add the minced garlic and cook for another minute until fragrant but not coloured.
- Make the roux: Sprinkle the flour over the onion mixture and stir constantly for 2-3 minutes. You’ll see the paste turn a pale biscuit colour and smell a nutty, toasty aroma. This step is crucial — it cooks out the raw flour taste.
- Create the sauce: Slowly pour in the warmed milk and chicken stock in a thin, steady stream, whisking vigorously the entire time. The mixture will seize up and look lumpy at first, then relax into a smooth, thin sauce as you keep whisking. Bring the sauce to a gentle simmer — you’ll see small bubbles break the surface — and cook for 4-5 minutes until it thickens enough to coat the back of a spoon. The texture should be like single cream, silky and glossy.
- Cheese and heat: Remove the pan from the heat. Add the grated cheddar, mozzarella, and Parmesan in handfuls, stirring gently after each addition until fully melted. The sauce will turn a deep, creamy gold and release a rich, cheesy aroma. Stir in the hot sauce, remaining smoked paprika, and cayenne pepper. Taste and adjust seasoning with salt and pepper — remember, the hot sauce adds salt, so go easy initially.
- Assemble and bake: Fold the cooked pasta and shredded chicken into the sauce until everything is evenly coated. The pasta will look glossy and the sauce will cling to every crevice. If using panko, sprinkle the breadcrumbs over the top in an even layer. Place the skillet in an oven preheated to 190°C (170°C fan) and bake for 20-25 minutes. You’ll know it’s ready when the sauce bubbles up around the edges and the breadcrumbs turn a deep, crunchy gold. Let it rest for 10 minutes — this is essential for the sauce to settle and the flavours to marry.
Tips From My Kitchen
- Grate your own cheese: Pre-shredded cheese is coated with anti-caking agents like potato starch or cellulose, which prevent it from melting smoothly. Grating a block yields a sauce that’s velvety, not gritty. It takes an extra five minutes but is the single biggest factor in a luscious texture.
- Cook your pasta shy of al dente: The pasta will continue to cook in the oven, so if you boil it to perfect tenderness now, you’ll end up with mush. Aim for a firm bite with a tiny white core still visible in the centre when you snap a piece.
- Warm your dairy: Adding cold milk or stock to a hot roux shocks the starch molecules, causing them to clump. Gently heating the liquids beforehand — even just for a minute in the microwave — ensures a seamless emulsion and a sauce that stays glossy.
- Use chicken thighs, not breast: Thighs have a higher fat content, which means they stay tender and moist through the baking process. Breast meat can dry out and turn stringy, robbing the dish of its luscious feel.
- Don’t skip the rest time: The 10-minute rest after baking is not optional. It allows the sauce to cool slightly and re-coat the pasta evenly. If you dig in immediately, the sauce will be thin and runny, pooling at the bottom of the dish rather than clinging to every piece of pasta.
Common Mistakes to Avoid
- Overcrowding the pan: When searing the chicken, leaving space between the thighs is vital. If the pan is too full, the chicken will steam rather than brown, and you’ll miss out on the deep, savoury fond that forms the flavour base of the sauce. Cook in two batches if necessary.
- Wrong temperature: The oven temperature matters here. At 190°C, the dish bakes evenly without the top burning before the centre is hot. If your oven runs hot, reduce the temperature by 10 degrees and bake for a few minutes longer. A scorched top tastes bitter.
- Skipping the rest time: I cannot stress this enough. The rest time allows the starches to relax and the sauce to thicken to its final, creamy consistency. Cutting it short results in a soupy dish that separates on the plate.
Delicious Variations to Try
- Spicy Version: For those who like serious heat, add a finely chopped red chilli along with the garlic and increase the cayenne to a full tablespoon. You can also drizzle extra hot sauce over the finished dish before serving.
- Vegetarian/Vegan Option: Omit the chicken and double the quantity of roasted vegetables — think cauliflower florets, sliced mushrooms, and bell peppers tossed in smoked paprika before roasting. For a vegan version, use a good-quality plant-based butter, oat or soy milk, and a vegan cheddar-style shred that melts well.
- Different Protein: Shredded roast chicken from a Sunday lunch works brilliantly here. Alternatively, use leftover turkey after a holiday meal, or swap in cooked, shredded beef brisket for a richer, beefier take on the dish.
What to Serve With Creamy Buffalo Chicken Mac and Cheese
- A crisp green salad with a sharp vinaigrette to cut through the richness — try the Everything Green Salad With Avocado Dressing.
- Steamed broccoli or green beans, simply tossed with salt and lemon juice.
- Cold, crunchy celery sticks and carrot batons for a fresh, textural contrast.
- Extra hot sauce on the side for those who want to dial up the heat at the table.
Still hungry for ideas? You might also love Creamy Halal Mac Cheese Recipe, Homemade Hamburger Mac And Cheese Recipe from our sister kitchens.
Frequently Asked Questions

Creamy Buffalo Chicken Mac and Cheese
Ingredients
Method
- Cook the pasta: Bring a large pot of generously salted water to a rolling boil. Add the macaroni and cook until just al dente, about 2 minutes less than the packet suggests. You'll see the pasta swell and the water turn cloudy with starch. Drain, toss with a drizzle of oil to prevent sticking, and set aside.
- Sear the chicken: While the pasta cooks, pat the chicken thighs dry with kitchen paper. Season them all over with salt, pepper, and half the smoked paprika. Heat the olive oil in a large, deep ovenproof skillet or heavy-bottomed pan over a medium-high flame. When the oil shimmers and a faint wisp of smoke rises, lay the chicken in. Cook for 5-6 minutes per side until the skin is a deep golden brown and the flesh feels firm to the touch. The smell of browning chicken and paprika will fill the kitchen. Transfer the chicken to a plate and, when cool enough to handle, shred it with two forks.
- Build the base: Reduce the heat to medium. Add the butter to the same pan, scraping up any browned bits from the bottom. You'll hear a gentle sizzle as the butter melts into the fond. Tip in the diced onion and cook, stirring, for 5-6 minutes until it turns translucent and soft. The onion will release a sweet, aromatic scent. Add the minced garlic and cook for another minute until fragrant but not coloured.
- Make the roux: Sprinkle the flour over the onion mixture and stir constantly for 2-3 minutes. You'll see the paste turn a pale biscuit colour and smell a nutty, toasty aroma. This step is crucial — it cooks out the raw flour taste.
- Create the sauce: Slowly pour in the warmed milk and chicken stock in a thin, steady stream, whisking vigorously the entire time. The mixture will seize up and look lumpy at first, then relax into a smooth, thin sauce as you keep whisking. Bring the sauce to a gentle simmer — you'll see small bubbles break the surface — and cook for 4-5 minutes until it thickens enough to coat the back of a spoon. The texture should be like single cream, silky and glossy.
- Cheese and heat: Remove the pan from the heat. Add the grated cheddar, mozzarella, and Parmesan in handfuls, stirring gently after each addition until fully melted. The sauce will turn a deep, creamy gold and release a rich, cheesy aroma. Stir in the hot sauce, remaining smoked paprika, and cayenne pepper. Taste and adjust seasoning with salt and pepper — remember, the hot sauce adds salt, so go easy initially.
- Assemble and bake: Fold the cooked pasta and shredded chicken into the sauce until everything is evenly coated. The pasta will look glossy and the sauce will cling to every crevice. If using panko, sprinkle the breadcrumbs over the top in an even layer. Place the skillet in an oven preheated to 190°C (170°C fan) and bake for 20-25 minutes. You'll know it's ready when the sauce bubbles up around the edges and the breadcrumbs turn a deep, crunchy gold. Let it rest for 10 minutes — this is essential for the sauce to settle and the flavours to marry.
Notes
I’d love to know how this creamy buffalo chicken mac and cheese turns out in your kitchen. Drop a comment below if you gave it a go, or share your own twist on the recipe — I’m always looking for new ideas from fellow home cooks.
