Каруару қаласының тарихы оның географиялық орналасуымен және сауданың дамуымен ажырамас байланысты. Қала шағын қоныстан өсіп, Пернамбуку штатындағы Агрести аймағының маңызды экономикалық және мәдени орталығына айналды.
Каруару тарихы XVIII ғасырдың соңында малшылардың жүру жолында орналасқан фермадан басталады. Бұл жер саяхатшылар мен саудагерлер үшін табиғи аялдама болды және біртіндеп осы жерде салынған Күнәсіз Жаратылған Құдай Ана (Nossa Senhora da Conceição) құрметіне арналған капелланың айналасында қоныс қалыптаса бастады. Экономикалық маңызы мен халық санының өсуіне байланысты 1857 жылғы 18 мамырда Каруару ресми қала мәртебесін алды.
Каруарудың қалыптасуында бірнеше факторлар шешуші рөл атқарды. Оның сауда жолдарының қиылысындағы стратегиялық географиялық орналасуы коммерциялық орталыққа айналуына ықпал етті. Экономиканың басты қозғалтқышы әйгілі Feira de Caruaru жәрмеңкесі болды — бұл Бразилиядағы ең ірі ашық аспан астындағы нарықтардың бірі, ол тіпті қаланың өзінен бұрын пайда болған. Сайып келгенде, экономикалық маңызы мен халықтың өсуі елді мекеннің ауылдан қалаға дейінгі жолдан өтіп, саяси мойындалуына әкелді.
Алғашқы кезден бастап Каруару экономикасы мал шаруашылығына, ауыл шаруашылығына және ең алдымен саудаға бағытталды. Жәрмеңке тек экономикалық қана емес, сонымен қатар жаңалықтармен, дәстүрлермен және өнермен алмасатын мәдени орталық болды. Дәл осы жерде қаланы танымал еткен мәдени құбылыстар бастау алды: шебер Виталино танымал еткен саз мүсіншелер өнері және «кордель» халық поэзиясының дәстүрлері. Жәрмеңкедегі тауарлардың сан алуандығы — азық-түлік пен малдан бастап, былғарыдан, саздан және матадан жасалған бұйымдарға дейін — жергілікті мәдениеттің барлық байлығын көрсетті.