Tumor microenvironment is an essential part of cancer growth and invasion. To mimic carcinoma progression, a biologically relevant human matrix is needed. This protocol introduces an improvement for the in vitro three-dimensional spheroid invasion assay by applying a human leiomyoma-based matrix. The protocol also introduces a computer-based cell invasion analysis.