Here, we describe a method of generating glioblastoma (GBM) organoids from primary patient specimens or patient-derived cell cultures and maintaining them to maturity. These GBM organoids contain phenotypically diverse cell populations and recreate tumor microenvironments ex vivo.