History

Hoppin' John is a Gullah-Geechee staple of West African origin, brought to the Sea Islands and Carolina rice plantations through the trans-Atlantic slave trade. The earliest printed recipe appears in Sarah Rutledge's 1847 Charleston cookbook The Carolina Housewife. Traditional versions use Sea Island red peas or field peas with Carolina Gold rice, slow-cooked with smoked ham hock. The plate is eaten on New Year's Day across the South for prosperity, paired with collards (for money) and cornbread. Glenn Roberts at Anson Mills in Columbia has spent thirty years restoring heirloom Carolina Gold rice; that rice now anchors versions at Husk and FIG.

Make it at home

Yield Serves 6Hands-on 20 minTotal 2 hrDifficulty Easy

Ingredients

  • 200g dried Sea Island red peas or black-eyed peas, soaked overnight
  • 1 smoked ham hock (about 400g)
  • 1 bay leaf
  • 1 large yellow onion, diced
  • 3 garlic cloves, minced
  • 1 tbsp neutral oil
  • 300g Carolina Gold rice (or long-grain white rice)
  • 750ml of the pea cooking liquid
  • 1 tsp kosher salt
  • Hot pepper vinegar to serve, sliced scallions

Method

  1. Drain the soaked peas. Place in a heavy pot with ham hock and bay; cover with 1.5 litres water.
  2. Simmer 1 hour 30 minutes, partially covered, until peas are tender. Reserve 750ml liquid; lift out the ham hock, pull the meat, discard bone and fat.
  3. In a wide pan, soften the diced onion in oil over medium heat, 6 minutes.
  4. Stir in garlic, then rice. Toast 1 minute.
  5. Pour in the reserved pea liquid and add the peas, pulled ham, salt.
  6. Bring to a boil, cover, reduce to lowest heat. Cook 20 minutes; rest 10 minutes off heat.
  7. Fluff with a fork. Serve with hot pepper vinegar and scallions.

Tip from the editors. If you can find Carolina Gold rice from Anson Mills, use it. The grain holds its shape and absorbs the pot liquor differently to commodity long-grain.

This is the TableJourney editorial recipe, modelled on the canonical bistro / counter version. The first place to try the dish in its city of origin is below.

Where to eat hoppin' john

Hoppin' John in Charleston

Husk ★ 4.9

Modern SouthernChef Sean Brock (founding); current team$80-140 a la cartedowntownBook 3 weeks ahead

Husk in Charleston opened in 2010 under Sean Brock and rebuilt Southern fine dining on heritage grains and hyper-local produce. Anson Mills rice, Sea Island peas, wood-fired meats.

Order: The cast-iron cornbread, plus whatever the wood grill is running.

Tip: Book on the website. Bar seats walk-in at 17:00 and serve the full menu.

Bertha's Kitchen ★ 4.7

north-charleston

Bertha's Kitchen on Meeting Street Road in North Charleston runs Albertha Grant's soul food cafeteria from 1979. Fried chicken, okra soup, red rice; the Grant family at the steam table.

Order: Fried chicken, okra soup, red rice, lima beans with smoked turkey neck

Why locals love it: A North Charleston cafeteria steam table that has run since 1979 and won James Beard's America's Classics in 2017. Tourist guides barely list it.

Tip: Lunch only Mon-Sat, cash and card. Arrive before 13:00 weekdays or the fried chicken is gone.

Hannibal's Kitchen ★ 4.5

eastside

Hannibal's Kitchen has fed the Eastside of Charleston soul food since 1985. Lunches under $15 include crab rice, smothered pork chops, fried whiting and rice with two sides.

Try: Crab rice, smothered pork chop, fried whiting, lima beans

Tip: Counter order, dining-room seat. Lunch beats dinner; the line peaks 12:30 to 13:30 weekdays.

Slightly North of Broad ★ 4.6

Lowcountry$$$downtown

Slightly North of Broad in Charleston has run on East Bay Street since 1993. Frank Lee's reworked shrimp and grits became the canonical restaurant version of the Lowcountry plate.

Signature: Shrimp and grits, Maverick Grits with sausage

Order: The shrimp and grits with stone-ground grits and house kielbasa, on the menu since the 90s.

Tip: Brunch and lunch are easier seats than dinner. Bar seats are walk-in only.

More cities are in research. Want hoppin' john covered somewhere specific? Tell us where you want to eat.

Browse all dishes →