Ingredients
Method
Preparation
- Bring a large pot of salted water to a rolling boil. Add the elbow macaroni and cook according to package instructions until al dente. Drain and set aside.
- In a large saucepan over medium heat, melt the butter.
Making the Sauce
- Sprinkle the flour over the melted butter and whisk continuously for about 2 minutes to create a roux.
- Slowly pour the whole milk into the roux while whisking constantly until the sauce is smooth and begins to thicken, about 4–6 minutes.
- Reduce heat to low and add the shredded cheddar and mozzarella cheese gradually, stirring until melted into a creamy sauce.
- Stir in garlic powder, onion powder, mustard powder, and season with salt and pepper to taste.
- Fold the cooked macaroni into the cheese sauce until all noodles are coated.
Baking (optional)
- Preheat the oven to 350°F (175°C). Transfer the macaroni and cheese into a greased baking dish and sprinkle breadcrumbs evenly over the top.
- Bake for 20–25 minutes until the top is golden and the filling is bubbling.
Serving
- Remove from the oven, rest for a few minutes, then garnish with chopped parsley and serve.
Notes
Freshly shredded cheese melts smoother than pre-shredded blends. For a lighter version, swap half the milk for unsweetened almond milk and reduce the cheese slightly. Avoid leaving the cooked pasta or cheese sauce at room temperature for more than two hours.
