I’ve noticed something at every big family Thanksgiving I’ve been to.
The mac and cheese pan is always the first one scraped clean.
Turkey is the main event, but this baked mac and cheese quietly runs the whole show.
It’s got a sharp, three-cheese sauce and a crispy breadcrumb top that holds up even after sitting on a buffet table for an hour.
This recipe scales up easily, so whether you’re feeding 10 or 20, it’s got you covered.
What You’ll Need
| Ingredient | Amount |
|---|---|
| Elbow macaroni | 1 lb |
| Unsalted butter | ½ cup |
| All-purpose flour | ½ cup |
| Whole milk | 4 cups |
| Sharp cheddar, shredded | 3 cups |
| Gruyère, shredded | 1 cup |
| Parmesan, grated | ½ cup |
| Salt | 1 tsp |
| Black pepper | ½ tsp |
| Panko breadcrumbs | 1 cup |
| Melted butter, for the topping | 2 tbsp |
Tools You’ll Need
- Large pot for boiling pasta
- Medium saucepan
- Whisk
- 9×13 baking dish
- Mixing bowl for the topping
How to Make Mac and Cheese for a Crowd

1. Cook the pasta.
Boil the macaroni in salted water for 1 to 2 minutes less than the package directs, since it will finish cooking in the oven. Drain and set aside.
2. Make a roux.
Melt the butter in a saucepan over medium heat, then whisk in the flour. Cook for 1 minute, stirring constantly.
3. Add the milk slowly.
Pour in the milk a little at a time, whisking after each addition to avoid lumps. Cook for 5 to 6 minutes until thickened.
4. Melt in the cheeses.
Lower the heat and stir in the cheddar, Gruyère, and Parmesan a handful at a time, letting each addition melt before adding more.
5. Season the sauce.
Add the salt and pepper, tasting and adjusting as needed.
6. Combine with the pasta.
Stir the drained macaroni into the cheese sauce until fully coated, then pour into a greased 9×13 baking dish.
7. Make the topping.
Mix the panko breadcrumbs with the melted butter and sprinkle evenly over the top.
8. Bake at 375°F for 20 to 25 minutes, until bubbling and golden on top.
Pro Tips
- Undercook your pasta slightly. It keeps cooking in the oven, and pre-cooked pasta can turn mushy by the time it’s done.
- Shred your own cheese instead of buying pre-shredded. It melts smoother since it isn’t coated in anti-caking powder.
- Add cheese in small batches and let each handful fully melt before adding more, or the sauce can turn grainy.
- Don’t rush the roux stage. Cooking the flour and butter for a full minute removes the raw flour taste.
- Let the casserole rest for 5 minutes after baking so the sauce settles and doesn’t run everywhere when you serve it.
Substitutions and Variations
No Gruyère on hand? Monterey Jack or fontina both work well as a substitute.
Want a little kick? Stir in a teaspoon of Dijon mustard or a pinch of cayenne into the cheese sauce.
For a gluten free version, use your favorite gluten free elbow pasta and a 1-to-1 gluten free flour for the roux.
You can also add crumbled bacon or diced ham into the mix for a heartier dish.
Additional Details
Meal Pairing Suggestions: This pairs beautifully with roasted turkey, green bean casserole, and cranberry sauce. It also holds its own next to a simple roast chicken if you’re doing a smaller gathering.
Time-Saving Tip: Shred all your cheeses the night before and store them in the fridge in an airtight bag. It cuts a solid 10 minutes off your prep time on the actual day.
Make Ahead Tips
Assemble the full casserole up to the topping step, then cover and refrigerate for up to 2 days.
Add the breadcrumb topping right before baking, and add about 10 extra minutes to the bake time since it’s starting cold.
Storage and Leftovers
Store leftovers in an airtight container in the fridge for up to 4 days.
Reheat covered in the oven at 350°F until warm, adding a splash of milk if the sauce has thickened too much.
This one freezes reasonably well for up to 2 months, though the texture is best when reheated in the oven rather than the microwave.
FAQ
Can I make this without a roux?
The roux is what gives the sauce its thick, creamy texture, so I wouldn’t skip it. It only takes a couple of extra minutes.
Why did my cheese sauce turn grainy?
This usually happens when the heat is too high or the cheese is added too quickly. Keep the heat low and add cheese gradually.
Can I double this for a really big Thanksgiving?
Yes, just split it between two baking dishes so it cooks through evenly and doesn’t take forever in the oven.
Is this recipe kid friendly?
Very much so. The sharpness of the cheese can be toned down by using more mild cheddar and less Gruyère if you’re cooking for picky eaters.
Wrapping Up
This mac and cheese is proof that a simple side dish can steal an entire holiday spread.
It’s creamy, cheesy, and just the right amount of crispy on top.
Make a batch this Thanksgiving and let me know in the comments how your table reacted.
If anything about the recipe trips you up, drop your question below and I’ll get back to you.