Monica est née à Madrid le 16 mars 1977, son père, Eduardo Cruz, tenait une quincaillerie et sa mère Encarnación Sanchez, était coiffeuse. Elle a une grande s½ur, Penélope Cruz, actrice internationale, et un frère, Eduardo Cruz chanteur espagnol.
Elle commence la danse classique à 5 ans et se passionne rapidement pour cet art. Elle l'étudiera pendant plusieurs années, tout d'abord au Real Conservatorio de Danza Española puis à l'école de Víctor Ullate. Elle apprendra ensuite le flamenco avec Antonio Canales (un des plus grands danseurs de flamenco espagnol) et continuera à prendre des cours de danse classique à l'Estudio Space Dance.
Puis elle entre en tant que danseuse dans la Compagnie Joaquin Cortès, dans laquelle elle restera 7 ans.
Un jour, les producteurs de " Un, dos, tres " la remarque lors de l'une de ses prestations.
Elle passera alors deux auditions avant d'être engagée pour le rôle de Sylvia. Au départ, elle devait jouer le personnage de Lola, mais finalement, il en sera autrement.
Après six saisons, "Un, dos, tres" quitte l'antenne, mais elle va mettre a profit ce qu'elle a appris sur le plateau d'une dos tres .