hoppin' john

4 Pinches 1 Photo
Surrey South, BC
Updated on Dec 30, 2025

Served with cornbread, this delicious one-pot meal could change your luck.

prep time 20 Min
cook time 2 Hr 15 Min
method Stove Top
yield 8 serving(s)

Ingredients

  • 1 pound dried black-eyed peas, sorted through
  • 4 stalks strips bacon, cut into 1/4-inch pieces
  • 1 cup diced yellow onions
  • 1 cup diced celery
  • ground Himalayan pink salt, to taste
  • 1 cup diced red peppers
  • 1 cup diced green peppers
  • 1 tablespoon butter
  • 3 cloves (large) garlic, pressed
  • 4 cups low-sodium chicken broth
  • 1 large bay leaf
  • 1 tablespoon Creole seasoning
  • freshly ground mixed peppercorns, to taste
  • 1 can diced tomatoes, undrained (14 oz.)
  • 2 cups cooked ham, cubed
  • 2 cups baby spinach leaves (substitute collard greens or kale)
  • 2 cups white rice, for serving
  • fresh chopped parsley, for garnish

How To Make hoppin' john

  • Step 1
    Place dried black-eyed beans in a large bowl and fill it up with cold water to 3 inches above the legumes. Let soak for at least 8 hours, but preferably overnight.
  • Step 2
    Later on, or the next day, drain and rinse the peas with cold water; set aside.
  • Step 3
    In a cold Dutch oven, add bacon and turn the heat to medium. Cook for 10 to 12 minutes. Using a slotted spoon, transfer the meat to a bowl and set aside.
  • Step 4
    To the bacon fat, add onions and celery; generously season with salt. Sauté for 3 minutes.
  • Step 5
    Add red and green peppers plus butter; cook for 3 minutes. Add garlic and sauté for 1 minute.
  • Step 6
    Add well-drained peas and pour in broth; bring mixture to a boil. Add bay leaf, Creole seasoning, and freshly ground mixed peppercorns; stir well.
  • Step 7
    Cover, reduce to medium-low, and simmer for 45 minutes.
  • Step 8
    Add diced tomatoes with their juice, stir well, and bring the heat to medium. Simmer, uncovered, until peas are tender, about 45 minutes, stirring often.
  • Step 9
    Add cooked ham and cooked bacon. When it starts simmering again, set the timer for 15 minutes.
  • Step 10
    Add baby spinach leaves, stir to blend, and cook for 5 minutes; adjust seasonings if needed.
  • Step 11
    Spoon mixture into warm bowls along with rice and sprinkle on fresh chopped parsley.
  • Step 12
    To view this great Southern dish on YouTube, click on this link ➡ https://youtu.be/z06aKq7qDrQ

Discover More

Comment & Reviews

ADVERTISEMENT
Just A Pinch Sweepstakes