Cook pasta according to package directions, drain and place into a large bowl. Melt butter in a large saucepan over medium heat. Add flour and cook for a minute until browned.
Pour in milk, salsa, cheese, salt, and pepper. Continue to cook over medium heat, while whisking constantly until the cheese has melted and the sauce has thickened. Mix sauce with cooked pasta.