
This Chick Fil A mac and cheese copycat recipe recreates the classic restaurant side dish perfectly. It is incredibly creamy and indulgent just like the original, making it the ultimate comfort food you can enjoy at home.
Ingredients
- Elbow noodles: choose good quality pasta for the best texture and creaminess
- Butter: for making a roux that forms the base of the sauce
- All purpose flour: to thicken the sauce and give it body
- Paprika: just a pinch adds a subtle smoky depth to the flavor
- Whole milk: use whole milk for the richest, creamiest sauce
- Egg yolk: adds richness and helps thicken the sauce without curdling when tempered properly
- American cheese slices: torn into pieces for that classic smooth melt and flavor
- Mild shredded cheddar cheese: adds a nice sharpness and gooey texture
- Shredded Italian blend cheese: provides complexity and extra creaminess
Step by step instructions
- Sauté the Pasta:
- Cook the elbow noodles in boiling water for 20 minutes stirring often so they do not stick. This long cooking time saturates the pasta to prevent it from absorbing too much sauce later. Drain well once done.
- Make the Roux:
- Melt the butter in a large saucepan over medium heat. Whisk in the flour to form a smooth paste and cook for 60 seconds to remove the raw flour taste.
- Add the Milk:
- Gradually whisk in the whole milk one cup at a time. Add the paprika and continue whisking for 2 to 3 minutes until the sauce thickens and becomes smooth and creamy.
- Temper the Egg Yolks:
- Scoop a small amount of the hot roux into a bowl and quickly whisk in the egg yolk until combined. Then whisk this mixture back into the main sauce in the pan to prevent curdling.
- Add the Cheese:
- Lower the heat to low and stir in the American cheese pieces, half of the shredded cheddar, and the Italian cheese blend. Stir until all the cheese melts completely and the sauce is smooth.
- Combine and Broil:
- Pour the cooked pasta into a 9 by 13 inch baking dish. Pour the cheese sauce over the pasta and gently stir to combine evenly. Spread the mixture out evenly. Sprinkle the remaining cheddar cheese on top and broil carefully until the top is melted and golden brown.
- Rest and Serve:
- Remove from the oven and let the mac and cheese rest for 10 minutes to thicken slightly before serving warm and enjoying.

Storage tips
Store leftovers in a sealed container in the refrigerator for up to three days. Reheat gently in the microwave or oven until warmed through but avoid overheating to keep the sauce creamy and smooth.
Ingredient substitutions
For the pasta you could try small shells or cavatappi but the classic elbow noodles provide the best texture
Whole milk is essential for creaminess, but if you must, half and half can be used for an even richer sauce
If you cannot find American cheese slices use processed cheese or a mild cheddar but the flavor will be less authentic
Serving suggestions
Serve this mac and cheese as a side with crispy fried chicken or a fresh green salad for balance
It also makes a comforting main dish paired with steamed vegetables or garlic bread
Top with a sprinkle of smoked paprika or fresh herbs for a little extra flavor and color
Cultural context
Chick Fil A mac and cheese is a beloved Southern comfort food side known for its creamy texture and cheesy richness. This recipe captures the essence of that iconic dish, bringing a taste of American Southern fast food tradition to your home kitchen.

Recipe FAQs
- → Why cook pasta for 20 minutes?
Cooking pasta longer saturates it with water, preventing it from absorbing too much cheese sauce and keeping the dish creamy.
- → Can I use milk other than whole milk?
Whole milk is essential for a thick, creamy sauce. Thinner milk types may result in a runnier texture.
- → What is the purpose of tempering the egg yolk?
Tempering prevents the egg yolk from curdling when added to the hot roux, ensuring a smooth cheese sauce.
- → What cheeses are used?
A blend of American cheese slices, mild shredded cheddar, and shredded Italian blend creates the rich flavor and texture.
- → How should leftovers be stored?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat thoroughly before serving.