Bring a large pot of salted water to a boil. Add the egg noodles and cook according to the package instructions until al dente, usually about 7-9 minutes.
Once cooked, drain the noodles in a colander and set aside.
In a saucepan, melt the butter over medium heat. Once melted, add the milk and stir until combined.
Gradually add the shredded cheddar cheese to the saucepan, stirring continuously until the cheese is fully melted and the sauce is creamy.
Add the garlic powder, onion powder, salt, and pepper to the cheese sauce, mixing well to combine.
Add the cooked egg noodles to the cheese sauce, stirring until the noodles are evenly coated.
If desired, sprinkle the grated Parmesan cheese over the top and stir gently to combine.
Serve warm and enjoy your cheesy egg noodles!