Aga Khan Foundation USA has owned the eleven-acre site since 2006. The establishment of an Ismaili Center was announced by
His Highness the Aga Khan during his Golden Jubilee visit to the USA in 2008. A design preview was held on November 15, 2021, where architect
Farshid Moussavi discussed the project with KTRK-TV’s Melanie Lawson. In September 2025, McCarthy Building Companies, Inc. announced that it was nearing completion of the 150,000-square-foot center. A topping out ceremony was held in October 2023 with Mayor of Houston
Sylvester Turner. A grand dedication ceremony was held November 6, 2025. A crowd 500 guests was addressed by Mayor of Houston
John Whitmire and
Aga Khan V, the spiritual leader of the Shia Ismaili Muslims. This marked the center's soft opening with full public access planned for December. == Architecture and design ==