Faits: A. Ressortissante portugaise née en 1968, R._ s'est annoncée à l'assurance-invalidité le 16 novembre 1998. Elle invoquait souffrir de douleurs à la suite d'un blocage du dos, survenu le 10 novembre 1997, alors qu'elle travaillait à plein temps comme femme de ménage au service de l'entreprise P._. L'examen effectué par le docteur C._ à la demande de l'assureur-accidents de l'intéressée a mis en évidence des troubles statiques de la colonne avec une hypercyphose dorsale, une hyperlordose lombaire et une raideur lombaire; le médecin indiquait toutefois ne pas avoir constaté de signes objectifs qui permettaient d'expliquer les douleurs ressenties comme très importantes par la patiente (rapport du 14 juillet 1998). Le docteur D._, médecin traitant, a attesté d'une incapacité de travail totale depuis le 10 novembre 1997 (rapport transmis le 14 juillet 1999). L'Office cantonal genevois de l'assurance-invalidité (ci-après : l'office AI) a chargé le Centre d'observation médicale de l'AI (COMAI) d'une expertise pluridisciplinaire. Dans leur rapport rendu le 29 juin 2001, les docteurs L._ et B._, du COMAI, ont posé les diagnostics de trouble somatoforme douloureux persistant sous forme de dorso-lombalgies (F 45.4), troubles statiques rachidiens avec séquelles de dystrophie rachidienne de croissance de la région dorsale basse (ancienne maladie de Scheuermann dorsale; M42), dysthymie (F34.1) et status après dépression post-partum anamnestique. Sur un plan purement somatique, ils estimaient l'assurée partiellement limitée dans les travaux manuels lourds, cette limitation étant de l'ordre de 40% depuis le 10 novembre 1997; dans une activité adaptée, à savoir sans travaux lourds, ni ports de charges de plus de 15 kg, ni position statique prolongée, telle une activité de nettoyage allégée ou de manutention légère, elle disposait en revanche d'une capacité de travail entière. D'un point de vue psychique, se fondant sur les résultats de l'évaluation psychiatrique effectuée par le docteur E._, les docteurs L._ et B._ ont expliqué qu'une succession d'événements «stressants» (vécu difficile de l'émigration, accident, naissance d'une petite fille alors que la mère souffrait déjà de lombalgies, dépression post-partum, tensions conjugales importantes) avaient favorisé l'émergence, puis l'extension et la chronicisation du trouble somatoforme douloureux et de la dysthymie qui limitaient la capacité de travail encore raisonnablement exigible; celle-ci était estimée, de manière globale, à 50%. Le 25 janvier 2002, l'office AI a rejeté la demande de prestations de l'assurée, au motif qu'elle disposait d'une capacité de travail entière dans une activité adaptée qui lui permettait de réaliser un revenu de 42'250 fr.; la perte économique (de 28%) qui en résultait n'était pas susceptible d'ouvrir le droit à une rente. Le 25 janvier 2002, l'office AI a rejeté la demande de prestations de l'assurée, au motif qu'elle disposait d'une capacité de travail entière dans une activité adaptée qui lui permettait de réaliser un revenu de 42'250 fr.; la perte économique (de 28%) qui en résultait n'était pas susceptible d'ouvrir le droit à une rente. B. B.a R._ a déféré cette décision à la Commission cantonale genevoise de recours AVS/AI. Le 1er août 2004, la cause a d'office été transmise au Tribunal cantonal des assurances sociales du canton de Genève, qui, par jugement du 26 novembre 2003, a débouté l'assurée. B.b Saisi d'un recours de l'intéressée, le Tribunal fédéral des assurances a annulé le jugement entrepris, motif pris de l'irrégularité de la composition de la juridiction cantonale, et renvoyé la cause à celle-ci pour nouveau jugement (arrêt du 5 avril 2004, I 30/04). Statuant le 23 juin 2004, le Tribunal genevois des assurances sociales a derechef rejeté le recours de l'assurée. B.b Saisi d'un recours de l'intéressée, le Tribunal fédéral des assurances a annulé le jugement entrepris, motif pris de l'irrégularité de la composition de la juridiction cantonale, et renvoyé la cause à celle-ci pour nouveau jugement (arrêt du 5 avril 2004, I 30/04). Statuant le 23 juin 2004, le Tribunal genevois des assurances sociales a derechef rejeté le recours de l'assurée. C. R._ interjette recours de droit administratif contre ce jugement dont elle demande l'annulation. Sous suite de frais et dépens, elle conclut à l'octroi d'une demi-rente d'invalidité dès le 1er juillet 1998; à titre subsidiaire, elle demande le renvoi de la cause à la juridiction cantonale pour complément d'instruction et nouvelle décision. L'office AI conclut au rejet du recours, tandis que l'Office fédéral des assurances sociales a renoncé à se déterminer. 