Faits : A. A._ a été appréhendée le 29 janvier 2015 et placée en détention provisoire pour tentative d'assassinat, subsidiairement tentative de meurtre. Il lui est reproché d'avoir la veille frappé B._ au moyen d'un couteau de cuisine muni d'une lame de 8 cm, dans les couloirs de l'immeuble lausannois abritant le logement de sa victime, à laquelle elle reprochait une relation extra-conjugale avec son mari. La victime a été atteinte à la veine jugulaire d'une coupure d'environ un centimètre de long, à la base du cou. Maîtrisée par son mari sitôt après les faits, la prévenue aurait encore proféré des menaces dirigées contre les enfants de sa victime. Selon le fils de cette dernière, né en 1998, la prévenue aurait appelé sa mère à plusieurs reprises avant le 29 janvier 2015 pour l'insulter et lui aurait envoyé un message sur son téléphone portable le 5 janvier précédent. La détention provisoire de l'intéressée a été régulièrement prolongée à plusieurs reprises par le Tribunal des mesures de contrainte du canton de Vaud (Tmc), en raison des risques de fuite, de collusion et de récidive. B. L'intéressée a été soumise à une expertise psychiatrique. L'expert psychiatre a, dans son rapport du 20 octobre 2015, retenu que l'expertisée souffrait au moment des faits reprochés d'un effondrement narcissique dans le cadre d'un épisode dépressif moyen avec syndrome somatique; il relevait également un antécédent d'utilisation nocive d'alcool par le passé qui n'était cependant pas présent au moment de ces faits. L'expert psychiatre a en outre considéré qu'au vu du caractère très contextuel du passage à l'acte délictueux et en l'absence d'antécédents de violence, le risque de récidive d'actes de même nature apparaissait faible. Le Ministère public a sollicité un complément d'expertise, compte tenu du fait que l'époux de la prévenue était toujours en couple avec la victime et que le pasteur de la prison avait constaté un certain état de colère de la prévenue qui l'empêchait encore de s'inscrire dans une démarche de pardon (cf. courrier du pasteur du 2 décembre 2015). L'expert a précisé, dans son rapport complémentaire du 8 mars 2016, que ces éléments ne modifiaient pas son appréciation du risque de récidive dans la mesure où ils n'étaient pas des éléments nouveaux. C. Par ordonnance du 19 avril 2016, le Tmc a refusé la demande de libération présentée par la prévenue et a, à la demande du Ministère public, prolongé la détention provisoire jusqu'au 29 juillet 2016, en raison du risque de réitération. Le Ministère public a, quant à lui, retenu à l'appui de sa demande de prolongation de la détention l'existence des risques de fuite, de collusion, de récidive et de passage à l'acte. L'intéressée a recouru contre cette décision auprès de la Chambre des recours pénale du Tribunal cantonal, qui a rejeté ce recours par arrêt du 4 mai 2016. En substance, cette autorité a retenu un risque de réitération qu'aucune mesure de substitution ne permettait d'exclure. L'admission de ce risque la dispensait, à l'instar du Tmc, d'examiner la question du risque de fuite. Le principe de la proportionnalité était en outre respecté. D. A._ forme, le 13 juin 2016, un recours en matière pénale contre l'arrêt du Tribunal cantonal en concluant à sa libération immédiate. Subsidiairement, elle demande le renvoi de la cause à l'instance précédente pour nouvelle décision. La recourante a en outre requis l'assistance judiciaire. Le Tribunal cantonal renonce à se déterminer et le Ministère public conclut au rejet du recours, tout en se référant aux considérants de l'arrêt entrepris. La recourante réplique.