Demonstrationerna hölls i de största städerna efter uppmaning av det högerextrema partiet Vox som försöker exploatera missnöjet över de stigande levnadskostnaderna.
Utanför stadshuset i Madrid samlades flera tusen personer som viftade med spanska flaggor och sjöng fram krav på den socialistiske premiärministern Pedro Sánchez avgång och att regeringen ska agera för sänkta priser.
– Sánchez, du är skräp, sänk våra räkningar, skanderade hopen uppblandat med patriotiska rop som "länge leve Spanien".
Även det konservativa partiet PP kräver att regeringen omedelbart sänker skatterna.
– Vi kan inte leva med priser som ökat över 7 procent och är stigande, sade PP:s blivande partiledare Alberto Núñez Feijó.
I fjol steg energipriserna med 72 procent i Spanien, en av de största ökningarna i EU.