Carolina Hoppin’ John Recipe
Published January 1, 2021. This post may contain affiliate links. Please read my disclosure policy.
Take a trip to the Carolinas with this very easy to make classic Hoppin’ John recipe that is jam-packed with peas, beans, and thick-cut bacon!
If you couldn’t tell by now, I’m a comfort food cooker. I love foods that I can graze on all day that are filling and delicious. If you’re the same then definitely check out my Ham and Green Beans Stew or Ribolita Soup.
Hoppin’ John
Hoppin’ John is a traditional one-pot African American dish that originated in South Carolina from African slave descendants. It’s a very hearty dish and in its original intent, incredibly simple to prepare. Here are the original ingredients:
- Bacon or Pork
- Red Cow Peas
- Carolina Rice
- Water
Essentially the bacon or pork would season the peas and rice to make it a delicious inexpensive meal to enjoy. Nowadays you may see black-eyed peas and long grain rice used as substitutions.
Variations
Since the origination of Hoppin’ John, it has had quite a facelift and now you will find some variations that are loaded up with additional ingredients. Even in my recipe, I’ve added a few things to enhance the flavor of it.
Some additional items you may see are:
- Celery
- Onion
- Garlic
- Carrots
- Bell Peppers
- Smoked Sausage
- Dry Thyme
- Dry Basil
- Hot Sauce
- Collards
- Cider Vinegar
Eating it on New Year’s Day
There is a New Year’s Day tradition that was started in the early 1900s that Hoppin’ John would be the meal of choice. Superstitions include the gold rice to mean gold will come your way, or the collards (if you chose to put them in) will bring you money, and tomatoes would mean health. I know, ridiculous but fun, nonetheless.
Another fun superstition would be hiding a nickel in the cowpeas and whoever pulled it out of their bowl while eating it would have 1 year of good luck. Not sure I want money in my food, but ok!
How to Make Hoppin’ John
Follow along in these easy step by step instructions for how to make this amazing Hoppin’ John recipe:
Start by soaking the cowpeas in water overnight. The next day, drain them and rinse them before using.
In a large pot over medium-low heat render some bacon fat from some thick-sliced pieces of bacon and then set the bacon aside.
Drain off some of the rendered bacon fat and quickly sweat the onions, celery, carrots, and garlic for 3-4 minutes over low heat.
Next, add in the cowpeas, chicken stock, thyme, red pepper flakes, salt, and pepper and cook over low heat for 45-60 minutes or until the peas are soft.
Stir in the rice and collards until combined, and then add a lid and cook for 25-30 minutes or until the rice is cooked and all of the liquid has been absorbed.
Serve with sliced green onions.
Make-Ahead and Storage
Make-Ahead: This is meant to be eaten when it is finished cooking but you can make it up to 3-4 hours before serving by simply keeping it warm over very low heat and cover until ready to serve.
How to Store: Cover and keep in the refrigerator for up to 5 days. This will freeze well covered for up to 3 months. Be sure to thaw for 1 day in the refrigerator before reheating.
How to Reheat: Add the desired amount of hoppin’ john to a medium-size pot along with a few tablespoons of chicken stock and heat over low heat until warm. You may also heat it in the microwave.
chef notes + tips
- If you do not want to soak the beans all night you can bring them to a boil with water in a large pot and then let them sit for an hour. You also have the option of not soaking the beans at all.
- You do not need to use vinegar at the end of the recipe, but it does provide balance to the overall flavor. If you’d like to, add 1-2 tablespoons of cider vinegar.
- Be sure to not cook the cowpeas rapidly because you want them to keep the shape and not turn into mush.
More Southern Recipes
Be sure to follow me on Facebook, YouTube, Instagram, and Pinterest, and if you’ve had a chance to make this then definitely drop me a comment and a rating below!
Video
Carolina Hoppin’ John Recipe
Ingredients
- 2 cups of cowpeas
- 1 pound thick-cut bacon, sliced into 1” pieces
- 1 peeled small diced yellow onion
- 4 medium diced celery stalks
- 2 peeled medium diced carrots
- 2 finely minced cloves of garlic
- 8 cups chicken stock
- 5 sprigs fresh thyme
- ¼ teaspoon crushed red pepper flakes
- 2 cups long-grain rice
- 3 cups packed torn collard leaves, stems removed
- sea salt and pepper to taste
Instructions
- Add the beans to a container and pour in water until it is about 6” over the beans. Cover and set aside overnight or for at least 12 hours.
- The next day, drain and rinse the beans, and set aside.
- In a large pot add in the bacon over medium-low heat and cook until the bacon is browned but not completely crisp.
- Remove the bacon and set aside. Drain off about ½ of the rendered bacon fat and then turn the heat down to low.
- Add in the onions, celery, carrots, and garlic and cook for 3-4 minutes just to quickly and gently sweat/sauté them.
- Next, add in the soaked cowpeas, cooked bacon, chicken stock, thyme, pepper flakes, salt, and pepper, and cook for 45-60 minutes over low to medium heat or until soft and tender.
- Stir in the rice and collards, cover with a lid and cook over low heat for another 25-30 minutes or until the rice is cooked and the liquid is absorbed.
- Serve with optional sliced green onions.
Notes
- Make-Ahead: This is meant to be eaten when it is finished cooking but you can make it up to 3-4 hours before serving by simply keeping it warm over very low heat and cover until ready to serve.
- How to Store: Cover and keep in the refrigerator for up to 5 days. This will freeze well covered for up to 3 months. Be sure to thaw for 1 day in the refrigerator before reheating.
- How to Reheat: Add the desired amount of hoppin’ john to a medium-size pot along with a few tablespoons of chicken stock and heat over low heat until warm. You may also heat it in the microwave.
- If you do not want to soak the beans all night you can bring them to a boil with water in a large pot and then let them sit for an hour. You also have the option of not soaking the beans at all.
- You do not need to use vinegar at the end of the recipe, but it does provide balance to the overall flavor. If you’d like to, add 1-2 tablespoons of cider vinegar.
- Be sure to not cook the cowpeas rapidly because you want them to keep the shape and not turn into mush.
Perfect New Years recipe to make year round!
I gave you five stars only because it didn’t let me do 10.
I made this for New Year’s Day and it was a hit. I only could find black-eyed peas here in Nebraska; I want to tell you, though, that I looked at a whole bunch of videos and recipes before you posted yours. They all looked bland, like refried beans. When I saw your picture, it was so beautiful with all the veggies. I just knew that you had a recipe I would love to make. Thanks for making my family’s first experience with Hoppin John a great one!
PS – My mom read about it in an article in the Smithsonian or something like that and asked me to make it for the coming New Year dinner. So you had perfect timing, as usual! Thanks!
My husband said this was the best hoppin John I ever made!!
I plan on making this ! What is a good canadian option for cowpeas? Red lentils?
Thanks and Happy New Year 🥳
Gotta eat black eyed peas on New Year’s Day for good luck all year!
Wonderful stuff. Added smoked sausage. Very tasty. Should have halved the recipe though as there are only two of us.
thank you for trying this!
We were amazed at how good this is! I have never been a fan of hoppin John because I don’t like black-eyed peas. I ordered Carolina gold rice and red cow peas from Amazon—so worth it! You will be so happy if you make this!
Also, don’t skip the splash of vinegar at the end.
fantastic!
I made this last night and it was a huge hit. I have 2 comments for the Chef:
1 – I had to watch your video to see when to add the bacon back in as it is not listed out in the recipe.
2 – you mention vinegar in your notes, but don’t speak to what type of vinegar, how much or when to add. Can you please let me know?
Thanks so much and I cook a lot of your recipes!
Thanks, Jessica, all of that information is in there. See step 6 for when to add bacon in there and the second to last note.
Thank you Chef!
I made this today and it was amazing! I added Fresno Chili Peppers and I cooked it with ground Bratwurst. It was truly delicious. I added a side of cornbread and it was just perfection. Thank you once again!
Hi Chef, I made this awesome recipe tonight. I didn’t have cowpeas so I used a bag of mixed beans and it worked! You always say… use what you have and be creative! It’s a keeper! Thanks for sharing your recipes. Much appreciate it.
Stay safe,
Chris
Hi! The peas…. is it 2 cups of dry beans or 2 cups of beans once soaked?
Thanks!!!
Dry
Made this today. Southern comfort in a pot. I’m a vegetarian these days so I left out the bacon, used vegetable stock and added some sweet cornbread on the side but what a great reminder from my childhood. Thank you!!
Delicious and nutritious!
Thank you Chef Billy!!