Block Stacking is een blokpuzzelspel waarin de speler blokken van verschillende voorwerpen moet sorteren en stapelen om de niveaus van een toren te maken en te vernietigen. Het deelt elementen met helix-maze puzzelspellen, zoals voorwerpen op specifieke manieren laten vallen en het afbreken van torenlevels. Het belangrijkste doel van de speler is om levels te laten vallen, bouwen en vernietigen en punten te verdienen. Als ze verliezen, proberen ze hun laatste beste rang te verslaan.
De speler begint met schijfjes watermeloen. Het spel maakt gebruik van schijfjes fruit en groenten in plaats van standaardblokken. Tot de producten behoren komkommers, kiwi`s en uien. Het spel biedt uiteindelijk ook pizzaschijven, boeken en andere soortgelijke voorwerpen die goed stapelbaar zijn. Als de speler meerdere blokken stapelt om een of meer torenlevels te maken, in één beweging of meerdere, wordt het level of worden de levels afgebroken.
Blokstapelen biedt ook een boosterfunctie. De speler kan bommen gebruiken om meerdere levels met één beweging te vernietigen. Met de pijltjestoets kunnen blokken willekeurig worden geschud voordat ze worden neergezet. Het spel schakelt ook automatisch levels uit als beloning voor het uitvoeren van streaks.
Het spel geeft de speler toegang tot nieuwe voorwerpen nadat hij genoeg punten heeft verdiend of een video heeft bekeken.