Francesco Cassata (Sarzana, 16 juli 1997) is een Italiaans voetballer die doorgaans speelt als middenvelder. In juli 2017 verruilde hij Juventus voor Sassuolo.
Cassata speelde in de jeugd van Empoli en kwam in 2015 terecht in de opleiding van Juventus. Tot een doorbraak bij de Turijnse club zou het niet komen en in de zomer van 2016 huurde Ascoli de middenvelder voor het seizoen 2016/17. Gedurende dat seizoen speelde Cassata zesendertig competitieduels in de Serie B, waarin hij eenmaal tot scoren wist te komen. Na afloop van dit seizoen nam Sassuolo hem voor circa zeven miljoen euro over van Juventus. Bij zijn nieuwe club zette de middenvelder zijn handtekening onder een verbintenis voor de duur van vier seizoenen. Zijn debuut in de Serie A maakte Cassata op 22 oktober 2017, toen door een doelpunt van Matteo Politano met 0–1 gewonnen werd van SPAL. Hij begon op de reservebank maar van coach Cristian Bucchi mocht hij drie minuten voor het einde van de wedstrijd invallen voor doelpuntenmaker Politano. Twee minuten na zijn entree kreeg hij een directe rode kaart van scheidsrechter Michael Fabbri waardoor hij direct weer mocht inrukken. In de zomer van 2018 huurde Frosinone de middenvelder voor één seizoen. Voorafgaand aan het seizoen 2019/20 werd Cassata opnieuw verhuurd, ditmaal aan Genoa.