People eat arroz con gandules because it's a delicious traditional Puerto Rican dish made with rice and pigeon peas.