La comida colombiana se caracteriza por una mezcla de ingredientes indígenas, españoles y africanos. Los platos más populares incluyen el sancocho, un guiso de carne y vegetales, el bandeja paisa, un plato con carne, huevo, arroz, frijoles y plátano frito, y el ajiaco santafereño, una sopa espesa hecha con tres tipos de papa, pollo y hierbas.