There’s something deeply comforting about a bowl of creamy, cheesy macaroni. This Copycat Chick Fil A Macaroni and Cheese recipe recreates that nostalgic, velvety texture with a blend of cheeses that melt into a luscious sauce. It’s rich without being heavy, and with a few simple techniques you can make a crowd-pleasing side that pairs perfectly with crispy chicken or a bright salad.
Why this recipe works

This version balances cream and milk with a modest roux, which gives the sauce body and silkiness. The cheese mix—Colby Jack, gouda, American, and parmesan—gives depth: Colby Jack brings mild, gooey melt; gouda adds a smoky nuttiness; American cheese ensures that unmistakable smoothness; and parmesan contributes savory umami. A hint of smoked paprika plus white pepper, garlic, and onion powders rounds out the flavor without overpowering the cheese.
Ingredients
- 2 cups dry elbow macaroni
- ¼ cup all-purpose flour
- 3 tablespoons salted butter (sliced into pats)
- 1 ½ cups whole milk
- ½ cup heavy cream
- ½ teaspoon table salt
- ½ teaspoon white pepper
- ½ teaspoon smoked paprika
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- 2 cups Colby jack cheese (freshly shredded, divided into 1½ cups and ½ cups)
- ½ cup gouda cheese (freshly shredded)
- ½ cup American cheese (freshly shredded)
- ½ cup parmesan cheese (freshly shredded)
Equipment
- Large pot for boiling pasta
- Saucepan for sauce
- Whisk and wooden spoon
- Measuring cups and spoons
- Colander
- Cheese grater
Make-ahead and storage

You can prepare this macaroni and cheese a day ahead and reheat gently on the stovetop, adding a splash of milk if it becomes too thick. Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm over low heat, stirring until smooth.
Step-by-step Directions

Follow these rewritten, clear steps to make this Copycat Chick Fil A Macaroni and Cheese. The order follows the original technique but clarifies timing and methods so your sauce turns out silky and lump-free.
- Cook the pasta. Bring a large pot of salted water to a boil. Add 2 cups dry elbow macaroni and cook according to package directions until just al dente—tender but still with a bit of bite. Drain the pasta in a colander and set aside while you make the sauce.
- Make the roux. In a medium saucepan over medium heat, add 3 tablespoons salted butter (sliced into pats). Once the butter is melted and begins to sizzle, sprinkle in ¼ cup all-purpose flour. Whisk continuously for about 1 to 2 minutes to cook the flour and prevent a raw taste, but do not let the mixture brown.
- Whisk in the dairy. Gradually pour in 1 ½ cups whole milk while whisking to keep the sauce smooth. Then add ½ cup heavy cream. Continue whisking until the mixture thickens slightly and becomes smooth, about 2 to 4 minutes over medium heat.
- Season the base. Stir in ½ teaspoon table salt, ½ teaspoon white pepper, ½ teaspoon smoked paprika, ¼ teaspoon garlic powder, and ¼ teaspoon onion powder. Mix well so the spices distribute evenly through the sauce.
- Temper the sauce and control heat. Reduce the heat to low. It’s important the sauce is not boiling when you add cheese; high heat can make cheese grainy. Keep the saucepan over low heat so the base remains warm but gentle.
- Add the cheeses in two stages. Reserve ½ cup of the freshly shredded Colby jack for later. To the warm sauce, add the remaining 1½ cups Colby jack, ½ cup gouda, ½ cup American cheese, and ½ cup parmesan cheese. Stir gently and continuously with a wooden spoon or rubber spatula until the cheeses are fully melted and the sauce is creamy. Finish by stirring in the reserved ½ cup Colby jack so there are pockets of extra cheesy pull throughout the dish.
- Combine pasta and sauce. Add the drained elbow macaroni to the cheese sauce. Fold gently to coat every piece of pasta with the sauce, making sure the pasta is evenly distributed. If the sauce seems too thick, add a tablespoon of milk at a time until you reach your preferred consistency.
- Final taste and adjust. Taste the macaroni and cheese and adjust seasoning if needed—add a pinch more salt or a flick more white pepper for extra warmth. Serve immediately for the creamiest texture.
Troubleshooting tips
- If your sauce becomes grainy, remove the pan from heat and whisk in a splash of milk to smooth it out. Avoid high heat when melting the cheese.
- Use freshly shredded cheese rather than pre-shredded bags; pre-shredded cheese often contains anti-caking agents that prevent smooth melting.
- Keep the sauce warm but not boiling while adding cheese to prevent separation.
Serving suggestions
This Copycat Chick Fil A Macaroni and Cheese shines alongside simple grilled chicken or vegetarian mains like roasted vegetables. For a nostalgic plate, pair it with crispy nuggets, tangy pickles, or a crisp green salad to cut through the richness.
Notes and variations
- Smoked paprika gives a subtle smoky note. If you prefer no smoke, substitute with sweet paprika.
- To make a baked version, transfer the finished macaroni and cheese to a buttered baking dish, top with a light breadcrumb-parmesan mix, and bake at 350°F (175°C) for 15–20 minutes until bubbly and golden.
- For extra creaminess, stir in an additional tablespoon of butter at the end, if desired.
Final thoughts
This Copycat Chick Fil A Macaroni and Cheese is all about balance: a silky, seasoned sauce and a thoughtful mix of cheeses create a comforting, familiar flavor that’s easy to make at home. Follow the steps closely—especially melting the cheeses over low heat—and you’ll have a rich, smooth macaroni and cheese that tastes like a favorite restaurant side.

Copycat Chick Fil A Macaroni and Cheese
Equipment
- Large saucepan
- Whisk
- Measuring cups and spoons
- 9x13 inch Baking Dish
- Colander
- Rubber spatula
- Oven
Ingredients
- 2 cups dry elbow macaroni
- 1/4 cup all-purpose flour
- 3 tablespoons salted butter sliced into pats
- 1 1/2 cups whole milk
- 1/2 cup heavy cream
- 1/2 teaspoon table salt
- 1/2 teaspoon white pepper
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 2 cups Colby Jack cheese freshly shredded, divided: 1½ cups + ½ cup
- 1/2 cup gouda cheese freshly shredded
- 1/2 cup American cheese freshly shredded
- 1/2 cup Parmesan cheese freshly shredded
Instructions
- Fill a 4- to 5-quart saucepan about two-thirds full with water and bring to a rolling boil over high heat.
- Add the dry elbow macaroni and stir frequently; cook about 15 minutes until al dente, then drain in a colander and rinse with cold water to stop cooking.
- Preheat the oven to 350°F (175°C).
- In the same (or a clean) large saucepan over medium-high heat, melt the sliced butter.
- Whisk in the flour and cook, whisking constantly, about 2 minutes until the raw flour smell is gone.
- Slowly whisk in the whole milk and heavy cream, keeping the mixture smooth and free of lumps.
- Add the salt, white pepper, smoked paprika, garlic powder, and onion powder; continue cooking and whisking 4–5 minutes until the sauce thickens and coats the back of a spoon.
- Lower heat to low and stir in 1½ cups of the shredded Colby Jack, the shredded gouda, American cheese, and Parmesan until just melted; remove from heat.
- Stir the cooked macaroni into the cheese sauce until evenly coated.
- Lightly spray a 9×13-inch baking dish with nonstick spray and transfer the macaroni mixture to the dish.
- Evenly sprinkle the remaining ½ cup of shredded Colby Jack over the top, then bake uncovered 20–25 minutes until the filling is bubbly and the top is melted (do not brown).
- Allow the casserole to rest for a few minutes before serving.
Notes
- Shred cheese from blocks for best melting results.
- Pre-shredded cheese may contain anti-caking agents that affect melting.
- Keep an eye on the oven as temperatures can vary.
- Do not brown the top; cover with foil if it begins to brown.
