Hoppin' John noun1 •A dish of rice and beans in the Southern United States, based on traditional West African dishes.Thus, Hoppin' John is the South Carolina cousin to New Orleans's red beans and rice, Jamaica's peas and rice, Puerto Rico's arroz con gandules, and Cuba's moros y cristianos. — 2013