Do I need to apply for an EAD if I am an H-1B visa holder and I have already filed an I-485?

No, you do not need to apply for EAD. As long as you are in valid H-1B status, you are allowed to work for your sponsoring employer.