Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.9
(12)
Export 11 ingredients for grocery delivery
Step 1
Preheat oven to 400 degrees F
Step 2
Bring a pot of water to a boil and salt generously.
Step 3
While the water comes up to a boil, melt the butter in a skillet and then add the all-purpose flour.
Step 4
Whisk the all-purpose flour and melted butter over medium-high heat for about 2 minutes.
Step 5
Add the milk and whisk to remove any lumps.
Step 6
Cook over medium-high heat until the sauce thickens.
Step 7
While the sauce is thickening cook the macaroni according to packaging instructions.
Step 8
Once the sauce thickens, stir in 3/4's of the 4 different kinds of cheese, leaving some behind for later.
Step 9
Season the cheese sauce with salt and granulated garlic.
Step 10
Add the dry mustard.
Step 11
When the pasta is almost done cooking, drain it and add it to the cheese sauce.
Step 12
Place the macaroni and cheese sauce in a greased casserole dish and top it off with the remaining 4 kinds of cheese.
Step 13
Add truffle oil and buttered breadcrumbs if desired.
Step 14
Bake for 20-25 minutes.