If you love the creamy, cheesy side dish served at Chick-fil-A, this Chick-Fil-A mac and cheese copycat recipe is an easy way to make that comforting favorite at home. It has tender macaroni coated in a rich, velvety cheese sauce, then finished with extra cheese and baked until bubbling and lightly golden on top. A combination of sharp cheddar, American cheese, and Parmesan gives the sauce plenty of flavor without making it overly complicated. The texture is creamy underneath with a slightly firmer, cheesy crust around the edges. This is an easy recipe for beginners, although it does require a little attention while making the cheese sauce. From start to finish, you can have homemade Chick-fil-A style mac and cheese ready in about 35 minutes.
What Makes This Recipe Worth Making
The best part of this Chick-fil-A mac and cheese copycat is the balance between a creamy sauce and a baked, cheesy finish. Unlike stovetop macaroni that can become loose or overly saucy, this version is finished in the oven so the cheese settles around every piece of pasta. Sharp cheddar provides the bold cheesy flavor, while American cheese helps create the smooth, creamy consistency associated with restaurant-style mac and cheese. Parmesan adds a slightly salty, savory note that rounds everything out. You also do not need any complicated ingredients or special equipment. Serve it fresh from the oven and you get tender pasta, creamy cheese, and golden browned cheese in every bite.
Ingredients
For the Macaroni
- 8 ounces elbow macaroni
- 1 tablespoon kosher salt, for the pasta water
- 1 tablespoon unsalted butter, for the cooked pasta
For the Creamy Cheese Sauce
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 ½ cups whole milk
- ½ cup heavy cream
- 1 cup sharp cheddar cheese, freshly shredded
- 1 cup American cheese, shredded or finely chopped
- ½ cup Parmesan cheese, freshly grated
- ½ teaspoon garlic powder
- ¼ teaspoon onion powder
- ¼ teaspoon paprika
- ¼ teaspoon black pepper
- ½ teaspoon kosher salt, or to taste
For the Topping
- ½ cup sharp cheddar cheese, freshly shredded
- ¼ cup Parmesan cheese, freshly grated
- ¼ cup American cheese, shredded or finely chopped
How to Make Chick-Fil-A mac and cheese copycat recipe
Cook the Macaroni
Bring a large pot of water to a rolling boil. Add the kosher salt, then stir in the elbow macaroni.
Cook the pasta according to the package directions, but stop about 1 minute before it reaches fully tender. Slightly undercooked pasta works best because it will continue cooking in the oven.
Reserve about ½ cup of the pasta water, then drain the macaroni well. Do not rinse the pasta because the remaining starch helps the cheese sauce cling to it.
Return the drained macaroni to the warm pot and toss it with 1 tablespoon of butter. Set it aside while you prepare the sauce.
Make the Roux
Melt 2 tablespoons of unsalted butter in a medium saucepan over medium heat.
Once the butter has melted, sprinkle in the flour. Whisk constantly for about 1 minute. The mixture should look smooth and slightly bubbly without becoming dark brown.
This simple butter-and-flour mixture is the foundation of the creamy cheese sauce. Keep the heat moderate because you want a light roux rather than a deeply toasted one.
Build the Cream Sauce
Slowly pour the whole milk into the roux while whisking continuously. Add the heavy cream and continue whisking until there are no visible lumps.
Cook the mixture for about 3 to 5 minutes, stirring frequently, until it becomes slightly thickened. It does not need to be extremely thick at this stage because the cheese will thicken it further.
Stir in the garlic powder, onion powder, paprika, black pepper, and salt.
Taste carefully and adjust the seasoning if necessary.
Add the Cheese
Reduce the heat to low. Add the sharp cheddar a little at a time, stirring after each addition until melted.
Add the American cheese next and stir until completely smooth. Finally, add the Parmesan and continue stirring until the sauce is creamy and glossy.
Avoid boiling the sauce after adding the cheese. High heat can cause the dairy and cheese fats to separate, leaving you with a grainy sauce instead of the smooth texture you want.
If the sauce looks too thick, stir in 1 tablespoon of the reserved pasta water at a time until it reaches a thick but pourable consistency.
Combine the Pasta and Cheese Sauce
Add the cooked macaroni to the saucepan or pour the cheese sauce over the pasta in a large bowl.
Stir gently until every piece of macaroni is thoroughly coated. The mixture should look slightly creamier than you want the finished dish because it will thicken during baking.
Taste one piece of pasta and adjust the salt or pepper if needed.
Assemble the Mac and Cheese
Preheat your oven to 375°F.
Lightly butter an 8-inch square or similar-sized baking dish. Transfer the macaroni and cheese into the dish and spread it into an even layer.
Sprinkle the remaining sharp cheddar, American cheese, and Parmesan evenly over the top.
Try to distribute the cheese all the way to the edges. Those browned, crispy-cheesy edges are one of the best parts of baked macaroni and cheese.
Bake Until Golden and Bubbly
Place the baking dish in the preheated oven and bake for about 12 to 15 minutes, or until the cheese is completely melted and bubbling around the edges.
For a more noticeable golden-brown top, switch the oven to broil for the final 1 to 2 minutes. Watch it closely because cheese can go from beautifully browned to burnt very quickly.
Remove the dish from the oven and let it rest for about 5 minutes before serving.
The short resting time allows the sauce to settle around the pasta while keeping the macaroni creamy.

Expert Tips for Chick-Fil-A mac and cheese copycat recipe
How do I get the creamiest cheese sauce?
Use freshly shredded cheese and keep the heat low after adding it. Pre-shredded cheese often contains anti-caking ingredients that can make a sauce less smooth. Adding the cheese gradually also helps it melt evenly into the cream sauce instead of forming clumps.
Which cheese works best for this copycat recipe?
Sharp cheddar provides the main cheesy flavor, American cheese gives the sauce its smooth, creamy consistency, and Parmesan adds savory depth. This combination creates a rich homemade version without requiring a long list of different cheeses.
Should I cook the pasta all the way?
No. Cook the macaroni about 1 minute less than the package directions recommend. The pasta continues cooking in the oven, and starting with slightly firm noodles helps prevent mushy mac and cheese.
Why is my cheese sauce grainy?
The most common cause is excessive heat. Cheese sauces can separate when they are boiled or cooked aggressively. Once you begin adding the cheese, lower the heat and stir gently until everything melts. Remove the saucepan from the heat if necessary.
Can I make the mac and cheese extra creamy?
Yes. For an especially creamy homemade mac and cheese, add 1 to 2 tablespoons of reserved pasta water to the sauce before combining it with the macaroni. You can also slightly increase the heavy cream, but avoid making the sauce excessively thin because it needs to hold together after baking.
How can I get a golden restaurant-style top?
Bake until the cheese is bubbling, then use the broiler briefly at the end. Keep the dish close to the center of your attention during broiling. The topping can brown in less than a minute depending on your oven.
Should I use freshly grated Parmesan?
Freshly grated Parmesan is the best choice for both flavor and texture. It melts more naturally into the sauce and gives the finished mac and cheese a pleasant savory flavor. Finely grated Parmesan works especially well for the topping.
Common Mistakes to Avoid
Overcooking the Pasta
Soft pasta can quickly become mushy during baking. Cook the macaroni slightly under al dente so it finishes cooking in the oven without losing its texture.
Using High Heat for the Cheese Sauce
High heat is one of the easiest ways to ruin an otherwise good cheese sauce. Once the milk mixture has thickened, reduce the heat before adding the cheese. Never let the finished cheese sauce boil.
Adding All the Cheese at Once
Adding a large amount of cheese at one time can make it difficult to achieve a smooth sauce. Add the cheese gradually and stir after each addition until completely melted.
Using Too Much Salt
Cheddar, American cheese, Parmesan, and salted pasta water all contribute salt. Season the sauce gradually and taste before adding more. It is much easier to add salt than to correct an overly salty cheese sauce.
Skipping the Resting Time
It can be tempting to scoop the mac and cheese out immediately, but letting it rest for about 5 minutes helps the sauce settle. This keeps the finished dish creamy while making it easier to serve.
Over-Baking the Mac and Cheese
The goal is to melt and lightly brown the topping, not dry out the entire dish. Once the cheese is bubbling and golden, take it out of the oven.
Serving Suggestions
- Serve it immediately while the cheese sauce is hot and creamy.
- Add a little freshly grated Parmesan over each serving for extra savory flavor.
- Pair it with crispy fried or grilled chicken for a complete comfort-food meal.
- Sprinkle a small amount of freshly chopped parsley over the top for color.
- Serve it alongside barbecue chicken, pulled pork, or smoked meats.
- Add a pinch of black pepper immediately before serving for a subtle extra bite.
- Serve smaller portions as a rich side dish alongside a fresh green salad.
Delicious Side Dishes to Serve With
- Crispy fried chicken: The crunchy coating and creamy macaroni make a classic combination.
- Grilled chicken: A lighter protein that works especially well for a family dinner.
- Honey-glazed carrots: Their natural sweetness contrasts nicely with the salty cheese sauce.
- Green beans: Fresh or roasted green beans add color and balance to the plate.
- Coleslaw: A cool, crisp slaw provides a refreshing contrast to the warm mac and cheese.
- Corn on the cob: Sweet corn pairs naturally with the rich cheddar flavor.
- Garden salad: A simple salad with a light dressing keeps the meal from feeling too heavy.
Storage
Room Temperature
Do not leave cooked macaroni and cheese at room temperature for more than 2 hours. If the room is particularly warm, refrigerate leftovers sooner. Transfer leftovers to a suitable container once they have cooled slightly and place them in the refrigerator.
Refrigerator
Store leftover Chick-fil-A style mac and cheese in an airtight container and refrigerate for up to 3 to 4 days. When reheating, add a small splash of milk or cream and warm it gently in the microwave or on the stovetop. Stir occasionally to bring the creamy texture back.
Freezing
Mac and cheese can be frozen, although the texture may change slightly after thawing. Allow it to cool completely, portion it into airtight freezer-safe containers, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating gently with a splash of milk.
Nutrition
Approximate nutrition per serving:
- Calories: 470
- Carbohydrates: 35g
- Protein: 19g
- Fat: 28g
- Saturated Fat: 17g
- Sodium: 760mg
Nutrition values are estimates and can vary depending on the specific brands of ingredients, portion sizes, and preparation methods used.
FAQs
Is this Chick-fil-A mac and cheese exactly the same as the restaurant version?
This recipe is designed as a homemade copycat inspired by the creamy, rich flavor and baked cheese topping associated with Chick-fil-A mac and cheese. Restaurant recipes and preparation methods are proprietary, so an exact match cannot be guaranteed. However, the combination of sharp cheddar, American cheese, Parmesan, and a baked finish gets you very close in spirit while keeping the recipe practical for a home kitchen.
What makes Chick-fil-A style mac and cheese different from regular mac and cheese?
The main difference is the baked cheese finish combined with a creamy interior. Instead of serving only a loose stovetop cheese sauce, this version is baked with additional cheese on top. That creates melted, browned areas around the surface while the macaroni underneath stays soft and creamy. The blend of cheeses also gives the dish a deeper restaurant-style flavor.
Can I make this recipe without American cheese?
Yes, although American cheese plays an important role in creating the smooth texture of this homemade copycat. If you prefer not to use it, you can substitute mild cheddar, Monterey Jack, or another good melting cheese. Keep in mind that the finished sauce may be slightly less smooth and creamy because those cheeses melt differently from American cheese.
Can I prepare this mac and cheese ahead of time?
Yes. You can assemble the macaroni and cheese in the baking dish, cover it tightly, and refrigerate it for several hours before baking. When you are ready to cook it, allow the dish to sit at room temperature briefly while the oven preheats. You may need a few additional minutes of baking time because the macaroni will be chilled.
Why did my mac and cheese become dry after baking?
Dry mac and cheese usually means the dish was baked too long or the original cheese sauce was too thick. The sauce should look slightly looser than the desired final consistency before it goes into the oven. Bake only until the topping is melted and bubbling, then remove it promptly and let it rest for a few minutes.
Can I use a different type of pasta?
Absolutely. Elbow macaroni is the best choice for recreating the familiar restaurant-style appearance, but shells, cavatappi, rotini, or small penne can also work. Choose pasta with ridges, curves, or openings that can hold onto the creamy cheese sauce. Whatever shape you choose, cook it slightly under al dente before baking.
How do I reheat leftover mac and cheese without drying it out?
The easiest method is to reheat individual portions gently in the microwave. Add a teaspoon or two of milk, stir, and heat in short intervals until warm. For a larger amount, use a saucepan over low heat and add a small splash of milk or cream. Stir frequently and avoid high heat, which can cause the cheese sauce to separate.
Can I add chicken or other ingredients to this recipe?
Yes. The creamy cheese base works well with cooked chicken, crispy bacon, broccoli, or roasted vegetables. If you want the closest Chick-fil-A-inspired side dish, however, keep the macaroni simple and focus on the cheese blend and baked topping. Additional ingredients can change both the flavor and the texture of the finished dish.
What is the best cheese for homemade baked mac and cheese?
Sharp cheddar is an excellent base because it provides strong cheese flavor and melts well. For this recipe, combining it with American cheese creates a smoother sauce, while Parmesan contributes salty, savory depth. Freshly shredding the cheddar and grating the Parmesan yourself gives the best texture and flavor.
Can I make this recipe in a larger baking dish?
Yes. If you double the recipe, use a larger baking dish and spread the macaroni into an even layer. Avoid making the dish excessively deep because the center will take longer to heat and the topping may brown before the middle is hot. For the best texture, use a dish that gives the macaroni enough surface area for the cheese topping.
Conclusion
This Chick-Fil-A mac and cheese copycat recipe is an easy way to enjoy a creamy, cheesy, baked side dish at home. The combination of sharp cheddar, American cheese, and Parmesan creates a smooth sauce with plenty of savory flavor, while the golden cheese topping gives every serving that irresistible baked finish. It is simple enough for a weeknight dinner but comforting enough for holidays, family gatherings, and special meals. For more information about Chick-fil-A and its menu, visit the official Chick-fil-A website.
Print
Chick-Fil-A Mac and Cheese Copycat Recipe
This Chick-Fil-A mac and cheese copycat recipe is creamy, cheesy, and baked until golden and bubbly. Tender elbow macaroni is coated in a rich sauce made with sharp cheddar, American cheese, and Parmesan, then finished with an extra layer of melted cheese. It is an easy homemade side dish that brings restaurant-style comfort food to your dinner table in about 35 minutes.
- Total Time: 35 minutes
- Yield: 6 servings
Ingredients
For the Macaroni
- 8 ounces elbow macaroni
- 1 tablespoon kosher salt, for pasta water
- 1 tablespoon unsalted butter
For the Cheese Sauce
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 ½ cups whole milk
- ½ cup heavy cream
- 1 cup sharp cheddar cheese, freshly shredded
- 1 cup American cheese, shredded or finely chopped
- ½ cup Parmesan cheese, freshly grated
- ½ teaspoon garlic powder
- ¼ teaspoon onion powder
- ¼ teaspoon paprika
- ¼ teaspoon black pepper
- ½ teaspoon kosher salt, or to taste
For the Topping
- ½ cup sharp cheddar cheese, freshly shredded
- ¼ cup American cheese, shredded or finely chopped
- ¼ cup Parmesan cheese, freshly grated
Instructions
- Bring a large pot of salted water to a boil. Add the elbow macaroni and cook about 1 minute less than the package directions. Reserve ½ cup pasta water, then drain well.
- Return the macaroni to the warm pot and toss with 1 tablespoon butter. Set aside.
- Melt 2 tablespoons butter in a saucepan over medium heat. Whisk in the flour and cook for about 1 minute.
- Slowly whisk in the milk and heavy cream. Continue cooking for 3 to 5 minutes, stirring frequently, until slightly thickened.
- Stir in the garlic powder, onion powder, paprika, black pepper, and salt.
- Reduce the heat to low. Gradually add the cheddar, American cheese, and Parmesan, stirring until the cheese is completely melted and the sauce is smooth.
- If needed, add reserved pasta water 1 tablespoon at a time until the sauce reaches a thick but pourable consistency.
- Add the macaroni to the cheese sauce and stir gently until every piece is coated.
- Preheat the oven to 375°F. Transfer the macaroni and cheese to a lightly buttered 8-inch baking dish.
- Sprinkle the remaining cheddar, American cheese, and Parmesan evenly over the top.
- Bake for 12 to 15 minutes, until the cheese is melted and bubbling.
- For a more golden top, broil for 1 to 2 minutes, watching carefully.
- Remove from the oven and let rest for about 5 minutes before serving.
Notes
- Freshly shredded cheese melts more smoothly than pre-shredded cheese.
- Do not boil the cheese sauce after adding the cheese, as high heat can cause it to become grainy.
- Slightly undercook the macaroni because it continues cooking in the oven.
- The reserved pasta water can loosen the sauce if it becomes too thick.
- For the best golden topping, watch the mac and cheese closely while broiling.
- Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days.
- Nutrition information is an estimate and will vary depending on brands and serving sizes.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Baking, Stovetop
- Cuisine: American
- Diet: Vegetarian




