Yes, you can change the color of your asphalt roof by re-coating it with a new layer of mineral granules. This process can be done by a professional roofer and can give your roof a fresh new look.