Ingredients
Equipment
Method
Step 1
- Bring a large pot of salted water to a boil and cook the elbow macaroni until al dente according to package instructions. Drain the pasta and set it aside.

Step 2
- In a medium saucepan over medium heat, melt the butter. Add the flour and whisk continuously for about 2 minutes until the mixture becomes smooth and slightly bubbly.

Step 3
- Slowly pour in the warm milk while whisking constantly. Continue stirring until the sauce thickens slightly and becomes smooth.

Step 4
- Reduce the heat to low and gradually add the shredded cheddar cheese and American cheese. Stir until the cheeses melt completely and form a creamy sauce.

Step 5
- Season the cheese sauce with salt, black pepper, and garlic powder. Stir well and taste to adjust seasoning if needed.

Step 6
- Add the cooked macaroni to the cheese sauce and gently mix until all the pasta is evenly coated.

Step 7 (Optional)
- For a baked version, transfer the mac and cheese to a baking dish, sprinkle extra cheese on top, and bake at 350°F for 15 minutes until lightly golden.

Notes
Use freshly shredded cheese for the smoothest sauce. Pre-shredded cheese sometimes contains anti-caking agents that can make the sauce grainy.
If the sauce becomes too thick when reheating, add a small splash of milk and warm it slowly while stirring.
For extra flavor, you can mix in crispy bacon, grilled chicken, or steamed broccoli before serving.
