This cheesy, smooth, gooey easy stovetop mac and cheese will become your new dinner favorite!
Cook pasta according to package directions. Drain and set aside.
In a medium saucepan or dutch oven, melt butter over medium low heat. Once melted, add the flour and whisk for about 3-4 minutes, until thickened. This is called a roux.
Gradually, add the milk, stirring. Bring to a boil (turn up the heat a little) and then simmer for about 3-4 minutes in medium-low heat, stirring often until thickened. If you want, add more milk little by little until desired consistency, stirring.
Add the cooked pasta to the sauce and stir until well combined. Season with garlic powder, salt, and pepper to taste. Remember the cheese will be somewhat salty.
Stir in the cheese and mix well until melted and warm, and the pasta is coated evenly with melted cheese. Serve immediately. Enjoy!