Caruru adalah hidangan yang berasal dari Brasil dan terkadang disajikan di negara lain. Bahan utamanya adalah okra tradisional, dengan bawang, udang, dan kacang panggang yang ditambahkan dalam jumlah yang lebih sedikit. Makanan ini sering digunakan sebagai bumbu daripada hidangan utama, tetapi kedua cara makan makanan ini tersebar luas. Dalam masakan Brasil, caruru sering ditambahkan ke acarajé, yaitu kacang polong goreng yang biasanya dijual sebagai makanan jalanan. Caruru juga merupakan kota di Kolombia, tetapi tempat ini tidak ada hubungannya dengan makanan dengan nama yang sama.
Resep tradisional caruru biasanya menggunakan okra cincang, bawang merah, dan udang sebagai bahan utamanya. Beberapa resep membutuhkan okra dan udang dengan porsi yang sama. Misalnya, satu pon masing-masing umum dalam resep ini. Kacang panggang, kacang mete, atau keduanya ditambahkan untuk membuat bumbu atau hidangan menjadi renyah.
Di negara lain, seperti Amerika Serikat, caruru memiliki banyak variasi yang biasanya disajikan sendiri sebagai makanan lengkap. Paling sering, disajikan sebagai rebusan atau gumbo. Beberapa resep Barat membutuhkan okra yang tidak dipotong, yang menghilangkan tekstur berlendir khas dari caruru tradisional. Yang lain menambahkan tomat sebanyak hidangan yang mengandung okra dan udang. Perbedaan utama adalah bahwa acarajé adalah makanan khusus untuk timur laut Brasil dan Nigeria, sehingga caruru biasanya tidak dimakan sebagai bumbu di wilayah lain di dunia.
Sebagian besar bahan besar dimasak secara terpisah sebelum digabungkan untuk menyelesaikan hidangan. Misalnya, okra dibakar dengan hanya rempah-rempah seperti garam dan merica yang ditambahkan secukupnya. Kemudian bawang bombay bisa ditumis dengan bumbu lain, seperti bawang putih dan serpih cabai. Setelah udang, kacang-kacangan, dan bahan-bahan lainnya ditambahkan, makanan biasanya dididihkan di atas kompor. Langkah-langkah ini bisa sangat berbeda tergantung pada resepnya, tetapi setelah semua bahan disiapkan, hidangan biasanya membutuhkan waktu kurang dari 20 menit untuk dimasak.
Bahan-bahan Caruru biasanya dimasak dalam minyak dende, yang merupakan minyak sawit Brasil. Minyak goreng lainnya, seperti minyak sawit Afrika Barat, terlalu berat untuk memasak hidangan ini. Jika minyak sawit Brasil tidak tersedia, juru masak dapat mengganti setengah minyak sawit Afrika barat dengan minyak sayur. Beberapa minyak goreng, terutama yang biasa ditemukan di China, juga dilaporkan bekerja dengan baik untuk memasak bahan-bahan ini. Namun, tidak ada pengganti minyak goreng untuk mendapatkan rasa yang tepat dari hidangan tradisional.