This post contains affiliate links, which means I may earn a commission if you purchase through those links (at no extra cost to you).
Ring in the New Year with a resolution to cook more, and cook better. Start with Hoppinโ John, a classic Southern recipe chock-full of thick-cut bacon, rice, and black-eyed peas thatโs said to offer good luck.

Hoppinโ John is a one-pot dish of rice, black-eyed or red peas, and ham. Itโs a meal traditionally eaten on the New Year along with stewed collard greens and cornbread to soak up all the cooking juices.
It likely originated in West Africa and was carried to the Caribbean islands by slaves. Senegal and Guyana cultivated rice and pigeon peas, and itโs likely that this recipe traces back to similar dishes.
Hoppinโ John is now a staple in Carolina Low Country cooking, but is enjoyed all over the American South and beyond. While Hoppinโ John ingredients can vary by region (some use Geechee red peas, others insist on Sea Island peas) there is always some form of rice, a legume, and a portion of pork: bacon, ham bone, or ham hock.
Traditionally, in order to maximize the good luck for the coming year, you should leave three peas in your empty bowl when youโre finished eatingโone for fortune, another for luck, and a third for romance. But this homemade Hoppinโ John is so delicious, I have a tough time leaving any crumb uneaten.
Lucky enough to have leftover Hoppinโ John? Thatโs called Skippinโ Jenny, which is supposed to bring you even more luck when you eat it over the next day or two. So make a big batch and have the luckiest year yet.
Table of Contents
Recipe ingredients
At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.
Ingredient notes
- Bacon: Thick-cut slices of your favorite savory style of bacon works well. If frozen, chop the bacon while itโs frozen (firm but not rock-hard). Itโs so much easier and less greasy that way. Diced pancetta or ham are suitable swaps.
- Cajun seasoning: Use store-bought or to make your own Cajun Seasoning, stir together 3 tablespoons smoked or sweet paprika, 2 tablespoons garlic powder, 2 tablespoons Italian seasoning, 2 tablespoons salt, 1 tablespoon cayenne pepper, 1 tablespoon dried thyme, and 1 tablespoon onion powder. Youโll just need ยผ teaspoon for this recipe, so if you donโt want to go to the effort, simply trade in ยผ teaspoon cayenne pepper.
- Chicken broth: Buy 2 large boxes or 4 regular-sized cans, or use Homemade Chicken Broth.
- Black-eyed peas: To soak beans overnight, add 4 quarts water to a large bowl and add 1 pound of rinsed black-eyed peas. Soak at least 8 hours. To quick-soak beans, add 1 pound of rinsed beans to a large saucepan and cover with 3 inches of water. Bring to a boil. Boil rapidly for 5 minutes, then remove from heat, cover, and let stand for 1 hour. (See โRecipe FAQsโ for more bean-soaking tips.)
Step-by-step instructions
- In a Dutch oven or large saucepan over medium-low heat, cook bacon until almost crispy, about 10 minutes. Add celery, onion and bell pepper. Sautรฉ until vegetables start to brown, about 8 minutes. Stir in garlic, thyme, bay leaf, andย Cajun seasoningย until fragrant, about 30 seconds.
- Stir in broth and black-eyed peas. Cover and bring to boil; reduce heat and simmer until peas are tender, about 60 to 90 minutes (mine took about 75 minutes to finish).
- Remove bay leaf and drain if desired (see notes). Season to taste with salt and pepper. Garnish with scallions and serve with cooked rice if desired (you can top the rice with Hoppinโ John or mix the two together).
Recipe tips and variations
- Yield: This recipe makes eight (1-cup) servings of bacon-laced beans and vegetables. Serve over cooked rice, alongside Collard Greens and Cornbread to make it a meal.
- Storage: Store leftovers covered for up to 4 days.
- Freezer: To freeze ham and bean soup, place it in a shallow dish in the refrigerator to chill. Then transfer to a freezer-safe container and freeze up to 2 months.
- To drain or not to drain? Many cooks drain off the cooking liquid from Hoppinโ John before serving. However, I personally like it a little juicier and prefer to skip the draining step.ย Itโs totally up to you.
- Think beyond bacon: Some cooks prefer to make Hoppinโ John with a ham bone or hock (as is called for in my Slow Cooker Ham and Bean Soup), and thatโs totally fine, too. You can make it without bacon, or keep the bacon in along with the ham. Add the hock when you add the peas, then remove the bone and take the meat off the bone and return it to the pot.
- Vegetarian Hoppinโ John: To make this bean and rice dish a vegetarian recipe, simply omit the bacon. Sautรฉ the vegetables in lots of olive oil and cook the black-eyed peas with vegetable broth instead of chicken. This variation of Hoppinโ John is vegan, too.
- Hoppinโ Juan: Give Hoppinโ John a hint of Tex Mex flair by swapping in black beans for the black-eyed peas. Feel free to use chili powder or Homemade Taco Seasoning instead of Cajun seasoning.
Recipe FAQs
Yes, I recommend pouring the soaking water down the drain. Some people say itโs a waste of water to throw away the soaking water. Others say if you keep the soaking water, it adds a sour taste. I agree with the latter and recommend tossing the soaking water, but itโs up to you.
Lucky Foods for New Yearโs Day
Learn how to plan your New Yearโs Day Menu around traditional lucky foods: the foods people have reached for, for thousands of years, for abundance, fertility, and prosperity.
View RecipeMore Southern favorites
Casserole Recipes
Chicken Pot Pie Recipe
Bread Recipes
Cornbread
Side Dish Recipes
Collard Greens
Fruit Dessert Recipes
Best Peach Cobbler Recipe
Join Us
Hoppinโ John
Ingredientsย
- 6 slices bacon diced (see note 1)
- 1 medium onion peeled and diced
- 1 small bell pepper stemmed, seeded, and diced
- 2 celery ribs diced
- 2 cloves garlic minced
- 1 teaspoon dried thyme
- 1 bay leaf
- 1/4 teaspoon Cajun Seasoning or cayenne pepper (see note 2)
- 6 cups chicken broth (see note 3)
- 1 1/4 cups dried black-eyed peas sorted and rinsed (see note 4)
- scallions thinly sliced, for garnish
- Salt and freshly ground black pepper
- cooked rice for serving
Instructionsย
- In a Dutch oven or large saucepan over medium-low heat, cook bacon until almost crispy, about 10 minutes.
- Add celery, onion and bell pepper. Sautรฉ until vegetables start to brown, about 8 minutes. Stir in garlic, thyme, bay leaf, and Cajun seasoning until fragrant, about 30 seconds.
- Stir in broth and black-eyed peas. Cover and bring to boil; reduce heat and simmer until peas are tender, about 60 to 90 minutes (mine took about 75 minutes to finish).
- Remove bay leaf and drain if desired (see notes). Season to taste with salt and pepper. Garnish with scallions and serve with cooked rice if desired (you can top the rice with Hoppin' John or mix the two together).
Recipe Video
Notes
- Bacon: Thick-cut slices of your favorite savory style of bacon works well. If frozen, chop the bacon while itโs frozen (firm but not rock-hard). Itโs so much easier and less greasy that way. Diced pancetta or ham are suitable swaps.
- Cajun seasoning: Use store-bought or to make your own Cajun Seasoning, stir together 3 tablespoons smoked or sweet paprika, 2 tablespoons garlic powder, 2 tablespoons Italian seasoning, 2 tablespoons salt, 1 tablespoon cayenne pepper, 1 tablespoon dried thyme, and 1 tablespoon onion powder. Youโll just need ยผ teaspoon for this recipe, so if you donโt want to go to the effort, simply trade in ยผ teaspoon cayenne pepper.
- Chicken broth: Buy 2 large boxes or 4 regular-sized cans, or use Homemade Chicken Broth.
- Black-eyed peas: To soak beans overnight, add 4 quarts water to a large bowl and add 1 pound of rinsed black-eyed peas. Soak at least 8 hours. To quick-soak beans, add 1 pound of rinsed beans to a large saucepan and cover with 3 inches of water. Bring to a boil. Boil rapidly for 5 minutes, then remove from heat, cover, and let stand for 1 hour. (See โRecipe FAQsโ for more bean-soaking tips.)
- Yield: This recipe makes eight (1-cup) servings of bacon-laced beans and vegetables. Serve over cooked rice, alongside Collard Greens and Cornbread to make it a meal.
- Storage: Store leftovers covered for up to 4 days.