We investigate the viability of electroweak baryogenesis in a model with a first order electroweak phase transition induced by the addition of two gauge singlet scalars. A vector-like lepton doublet is introduced in order to provide CP violating interactions with the singlets and Standard Model leptons, and the asymmetry generation dynamics are examined using the vacuum expectation value insertion approximation. We find that such a model is readily capable of generating sufficient baryon asymmetry while satisfying electron electric dipole moment and collider phenomenology constraints.