Nel XX secolo i supermercati hanno sviluppato il metodo del self-service e della spesa per mezzo dei carrelli: questo ha potuto offrire un alimento di qualità ad un costo più contenuto, grazie alle economie di massa e ai ridotti costi del personale. Con il passare degli anni i supermercati sono stati ulteriormente rivoluzionati tramite lo sviluppo degli ipermercati: ampi supermercati di solito situati fuori città, con disponibilità di una vasta gamma di alimenti provenienti da tutto il mondo.