Indulge in comfort food with my scrumptious macaroni and cheese recipe! Creamy, cheesy, and loaded with perfectly cooked pasta, it's the ultimate crowd-pleaser.
Ingredients
4quarts(3.8L)water
4teaspoons(24g)kosher salt, divided
1pound(454g)elbow macaroni
5tablespoons(75g)unsalted butter
6tablespoons(54g)all-purpose flour
⅛teaspoonground nutmeg, optional
4cups(960ml)whole milk
1cup(240ml)heavy whipping cream
1tablespoon(15ml)Dijon mustard, or yellow mustard, optional
Cook the Pasta – In a large pot, bring water to a boil. Stir in 1 tablespoon of salt until dissolved. Add the pasta and stir to prevent sticking. Cook, stirring occasionally, until al dente, about 7 to 9 minutes. Drain in a colander.
Make the Roux – Melt butter in a large skillet over medium-high heat. Add the flour, 1 teaspoon salt, and nutmeg (if using). Cook, constantly whisking, until fragrant and lightly golden, about 1 to 2 minutes.
Make the Cheese Sauce – Gradually whisk in the milk and cream. Whisk in the mustard (if using). Bring the mixture to a boil, whisking constantly. Reduce the heat to medium and simmer, whisking until thickened, about 5 to 7 minutes. Take the pot off the heat and slowly whisk in cheddar cheese until completely melted.
Add the Pasta – Add pasta to the cheese sauce. Stir to coat evenly. Serve while still hot.
Notes
Using Dry Mustard: Substitute 1 teaspoon of dry mustard for 1 tablespoon of Dijon or yellow mustard.
Using Whole Milk: For a slightly less creamy sauce, use 5 cups of whole milk and omit the heavy whipping cream.
Storing: Store in an airtight container in a refrigerator for up to 5 days. Freeze for up to 3 months.