Description
This is The Best Creamy Cheesy Mac Recipe, a rich, velvety cheese sauce enveloping perfectly cooked pasta, perfect for family dinners or special occasions.
Ingredients
Scale
For the Pasta:
- 450g elbow macaroni (or other small pasta shape like shells, cavatappi)
- 2 teaspoons salt (for pasta water)
For the Bechamel Base:
- 1/2 cup (113g) unsalted butter
- 1/2 cup (60g) all-purpose flour
- 4 cups (960ml) whole milk, warmed
- 1 teaspoon dry mustard powder (secret ingredient for depth!)
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon ground black pepper
- 1/2 teaspoon salt (or to taste, adjust after adding cheese)
For the Cheese Blend:
- 2 cups (226g) sharp cheddar cheese, freshly shredded
- 1.5 cups (170g) mild cheddar cheese, freshly shredded
- 1 cup (113g) Gruyere cheese, freshly shredded
- 1/2 cup (56g) Parmesan cheese, freshly grated
Optional Topping:
- 1 cup panko breadcrumbs
- 2 tablespoons melted butter
Instructions
- Cook the Pasta: Bring a large pot of salted water to a rolling boil. Add the elbow macaroni and cook until al dente. Drain and set aside
- Prepare the Roux: In a large pot, melt the unsalted butter over medium heat. Add flour and whisk for 1-2 minutes until a pale paste forms
- Create the Bechamel: Gradually whisk in the warmed milk, stirring constantly until the sauce thickens, about 5-7 minutes
- Season the Sauce: Stir in the dry mustard, garlic powder, onion powder, black pepper, and salt. Mix well
- Melt the Cheese: Remove from heat and add the cheeses gradually, stirring until completely melted
- Combine Pasta and Sauce: Stir the cooked macaroni into the cheese sauce until fully coated
- Optional Baking: Preheat oven to 190°C. Transfer mac and cheese to a baking dish, mix panko with melted butter, sprinkle on top, and bake for 20-25 minutes
- Serve Immediately: Best served hot
Notes
Shred your own cheese for best results.
Use warmed milk to prevent lumps in the sauce.
- Prep Time: 20 mins
- Cook Time: 20 mins
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 550 kcal
- Sugar: 7 g
- Sodium: 850 mg
- Fat: 32 g
- Saturated Fat: 19 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 3 g
- Protein: 28 g
- Cholesterol: 95 mg
