Appetizers
This Amy Ruth's mac and cheese recipe delivers the ultimate comfort food experience—crispy golden crust that gives way to stringy, cheesy pull-apart perfection in every bite.
The secret lies in a perfectly balanced roux and a blend of sharp cheddar, Gruyère, and cream cheese that creates a sauce so rich it clings to each noodle. I've recreated this Southern classic after years of testing, and the results are worth every minute of prep.
The beauty of this recipe is its foolproof technique that works whether you prefer baking or stovetop methods. A buttery breadcrumb topping adds that signature crispiness, while a touch of mustard in the cheese sauce ensures the sauce stays silky smooth.
The key is patience—letting the cheese melt slowly and stirring constantly to prevent lumps. Trust me, the effort is minimal compared to the reward.
What you'll end up with is a restaurant-quality mac and cheese that's creamy, cheesy, and impossible to resist. The crust is crispy enough to stand up to a fork, while the interior remains tender and gooey.
It's the kind of dish that transforms an ordinary weeknight into a special occasion—no fancy ingredients required, just good cheese and proper technique.
Serve this mac and cheese as a main dish or appetizer—it's versatile enough for any occasion. For extra indulgence, add crispy bacon or a sprinkle of smoked paprika. Here's how to make it perfect every time.
Ingredients for amy ruth's mac and cheese
Six ingredients for the cheese sauce, six for the crust—simple but transformative.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or jumbo size preferred |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For roux base |
| Sharp White Cheddar Cheese 🧀 | 3 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 ½ cups | Shredded, aged 12+ months |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Whole Milk 🥛 | 2 cups | Warmed for smooth sauce |
| Yellow Mustard 🌶️ | 1 tbsp | Dijon preferred for tang |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Garlic Powder 🧄 | ½ tsp | For depth of flavor |
| Panko Breadcrumbs 🍞 | 1 cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For breadcrumb mix |
| Nutmeg 🌿 | ¼ tsp | Freshly grated |
The cheeses are where this mac and cheese earns its restaurant-quality reputation. Gruyère's nutty depth pairs perfectly with sharp cheddar's tang, while cream cheese adds silky richness. For the best results, shred your own cheddar and Gruyère—pre-shredded contains anti-caking agents that make the sauce grainy. Whole Foods or specialty cheese shops carry the best aged Gruyère, but Kroger's pre-shredded cheddar works in a pinch if you're in a hurry. The cream cheese should be full-fat—Philadelphia brand is the gold standard here.
No Gruyère? Parmesan at half the amount adds a similar umami punch, though it won't melt as smoothly. Pre-shredded cheese making you nervous? Buy a block and grate it yourself—it's worth the 30 seconds. The mustard is non-negotiable; it prevents the sauce from curdling. French's yellow mustard is my go-to, but Dijon mustard gives a more sophisticated tang. For the breadcrumbs, Japanese panko is ideal—it stays crispy even when baked. If you're feeling fancy, toast the panko in the oven for 5 minutes before mixing with olive oil.
This mac and cheese tastes even better the next day—the crust stays crispy for 2 days if stored properly. Keep the assembled casserole covered in the fridge for up to 4 days, though I recommend reheating portions as needed. For make-ahead prep, assemble everything except the topping, refrigerate overnight, then bake with the breadcrumb crust in the morning. The sauce can also be made ahead and reheated with a splash of milk to restore creaminess. Freeze unassembled portions for up to 3 months—just add fresh breadcrumbs when baking.
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this one because it uses what I already have—no fancy ingredients, just butter, flour, and two kinds of cheese. The Gruyère adds that nutty depth without needing a specialty store.
- Creamy Crisp Perfection: That buttery roux and sharp cheddar? It’s the kind of mac that’s too good to stop at one bowl. The edges get just crisp enough to hold the melty center—like a hug in a box.
- Leftover Goldmine: Honestly, I make this on Sundays because it’s the only thing that doesn’t get boring after three days. Reheat it, add a fried egg on top, or throw it in a casserole—it’s always a win.
- Weeknight Wonder: Twenty minutes, one pot, zero fuss. I’ve made this after work, before bed, and even when I was too tired to think. The kids don’t even ask what’s for dinner—it’s just always on the table.
Step-by-step instructions for Amy Ruth's mac and cheese
Here's how to build that legendary crispy crust and stringy cheese pull every time.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. Season generously with salt—it should taste like the ocean. Cook until 1 minute before the package instructions for al dente (about 11-12 minutes). This slight undercook prevents mushiness when combined with the cheese sauce.
Drain the pasta but reserve 1 cup of starchy pasta water. This liquid is pure gold—it helps emulsify the cheese sauce and prevents separation. Keep the drained pasta warm while you prepare the roux and cheese mixture.
Make the Ultra-Smooth Roux and Cheese Sauce
In a large, heavy-bottomed pot, melt 0.75 cup unsalted butter over medium heat. Once fully melted, whisk in 0.5 cup all-purpose flour to form a roux. Cook for 2-3 minutes, stirring constantly, until it turns a pale golden color and smells nutty—this removes the raw flour taste.
Gradually whisk in 2 cups warmed whole milk to prevent lumps. Bring to a gentle simmer and cook for 5 minutes, stirring frequently. Remove from heat and add 3 cups shredded sharp white cheddar cheese, 1.5 cups shredded gruyère cheese, 8 oz cream cheese, 1 tbsp yellow mustard, 0.5 tsp garlic powder, and 0.25 tsp freshly grated nutmeg. Stir until completely melted and smooth—this should take about 3-4 minutes off the heat.
Combine Pasta and Cheese Sauce
Add the drained pasta to the cheese sauce and stir gently but thoroughly to coat every strand. The sauce should look glossy and enveloping. If it's too thick, add pasta water 1 tablespoon at a time until it reaches a creamy, pourable consistency. Season with 1.5 tsp salt and 0.5 tsp freshly cracked black pepper—taste and adjust if needed.
Transfer the mac and cheese to a 9x13-inch baking dish, spreading it evenly. The mixture should be level—this ensures even baking and a consistent crispy top. Cover with foil and bake at 350°F for 20 minutes to preheat the dish and set the sauce.
Create the Crispy Crust Topping
While the mac and cheese bakes, prepare the topping by mixing 1 cup panko breadcrumbs with 0.25 cup extra-virgin olive oil in a small bowl. The panko should look moist but not wet—just enough oil to coat the breadcrumbs evenly. Spread this mixture evenly over the entire surface of the baked mac and cheese.
Return the dish to the oven and bake uncovered for 15-20 minutes until the topping is deep golden brown and the edges are bubbling. The crust should be crispy enough to crack when you press it gently with a spatula. If it browns too quickly, tent loosely with foil to prevent burning.
Rest and Serve for Maximum Pull-Apart Magic
Remove from the oven and let the mac and cheese rest for 5-10 minutes before serving. This resting period allows the sauce to set slightly, making each bite stringy and pull-apart perfect. The crust will stay crispy if you serve it immediately, but the cheese will hold together better after resting.
Cut into squares and serve with a side of garlic bread or a simple green salad. The contrast of the crispy crust against the creamy, gooey cheese is what makes this dish legendary—every forkful should deliver that satisfying pull-apart experience.
Pro Tips For Making Amy Ruth'S Mac And Cheese
- STIR CONSTANTLY AT FIRST: The roux is where the magic happens, and if you walk away for even 30 seconds, you’ll end up with flour lumps that turn to glue. Keep that wooden spoon moving like you’re stirring oatmeal—especially in the first 2 minutes—until it’s a smooth, pale gold paste. I learned this the hard way when my first batch turned into a sad, grainy mess.
- GRATE CHEESE FRESH: Pre-shredded cheese is coated in anti-caking agents that make the sauce watery and grainy. Grab a box of sharp white cheddar and Gruyère, then grate it yourself—no need to buy fancy tools, a basic box grater works. The extra effort keeps the texture creamy and the flavor bright, not dull.
- SALT THE PASTA WATER: Amy Ruth’s recipe relies on the cheddar and Gruyère for flavor, but if your pasta water tastes like dishwater, the whole dish suffers. Boil the elbows in salted water (about 1.5 tablespoons per gallon) until they’re just al dente—you’ll finish cooking them in the cheese sauce anyway. Trust me, the difference in taste is night and day.
- LET THE SAUCE REST: Dumping the hot pasta into the roux and stirring immediately is tempting, but the sauce needs time to thicken and meld. After mixing everything, cover the pot and let it sit off the heat for 5 minutes. This step smooths out the texture and lets the cheese fully melt—skipping it means a gummy, uneven finish. (Yes, even if you’re impatient like me.)
Troubleshooting this recipe
Grainy Cheese Fix
If your cheese sauce looks grainy, it’s usually from pre-shredded cheese or overheating. For a quick fix, whisk in 1-2 tablespoons of warm milk or pasta water to smooth it out.
If you’re using pre-shredded cheese, swap it for freshly shredded sharp white cheddar and Gruyère—it’s worth the effort for that creamy texture. 🧀
Sauce Too Thick?
Thick sauce is easy to fix! Stir in pasta water 1 tablespoon at a time until the sauce reaches a creamy, pourable consistency. Avoid adding too much at once—you can always add more later.
If the sauce still looks stiff, warm it gently over low heat while stirring constantly. The key is patience; let the cheese melt slowly to avoid clumping.
Crust Not Crispy Enough
For a crispier topping, toast the panko breadcrumbs in the oven at 375°F for 5 minutes before mixing with olive oil. Spread the topping evenly and bake uncovered at 375°F for 15-20 minutes—this higher temperature ensures a golden, crispy crust.
If it browns too quickly, tent loosely with foil to prevent burning while keeping it crispy. 🍞
Pasta Too Soft
If your macaroni turns mushy after baking, it was likely overcooked initially. Next time, cook it 1 minute less than package instructions for al dente. For extra insurance, drain it well and spread it evenly in the baking dish—this prevents steam from softening the pasta further during baking.
The goal is a firm bite that holds up to the creamy cheese sauce.
Cheese Sauce Separating
Separation happens when the sauce gets too hot or lacks emulsifiers. To fix it, whisk in 1 tablespoon of Dijon mustard or 1 egg yolk to bind the sauce back together. Stirring constantly while melting the cheese also prevents lumps.
If the sauce still separates, warm it gently over low heat and whisk vigorously until smooth. A splash of warm milk can also help restore creaminess.
Baking Time Issues
If your mac and cheese isn’t fully heated through after baking, it might need more time. Cover with foil and bake at 350°F for an additional 10-15 minutes, checking periodically.
For a quicker fix, transfer the baked dish to a skillet over medium-low heat for 5-10 minutes to reheat evenly. Always let it rest for 5 minutes before serving to ensure the cheese sets properly.
Nutrition facts
Frequently asked questions
Can I make this mac and cheese without baking?
For a stovetop version, combine the cooked pasta with the cheese sauce in a large skillet over low heat. Stir constantly until fully melted and creamy (5-7 minutes). For extra richness, cover the skillet for the last 2 minutes. The texture will be creamier but won't have the crispy crust—perfect for quick weeknight dinners.
What's the best way to reheat leftovers?
For the crispy crust, cover with foil and reheat at 350°F for 10-15 minutes until warmed through. To revive creaminess, add 1-2 tablespoons of milk or water and stir well. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The crust will soften slightly but still taste amazing.
Can I use different cheeses?
Yes! For a smoky flavor, replace 0.5 cup of cheddar with smoked Gouda. For extra sharpness, add 0.5 cup of pepper jack. Avoid mozzarella—it won't melt as smoothly. The key is maintaining the cheddar-Gruyère-cream cheese ratio for that signature stringy texture.
Why does the crust get soggy?
Soggy crusts happen when steam builds up during baking. Prevent this by:
- Baking at 350°F (not higher)
- Adding the topping after the initial 20-minute bake
- Tenting loosely with foil if browning too quickly For extra insurance, bake the topping separately at 375°F for 5 minutes before placing on top.
How do I make this gluten-free?
Use gluten-free elbow macaroni (like Barilla or Jovial) and substitute the panko with gluten-free breadcrumbs or crushed gluten-free crackers. For the roux, use a 1:1 gluten-free flour blend. The cheese sauce will work the same, but test the pasta cooking time first—GF pasta often needs 1-2 minutes less than regular pasta.
