Hoppin' John is a classic Southern dish of black-eyed peas cooked low and slow, traditionally with rice, flavored with smoked pork and loads of seasonings. It's an incredible dish you need to try.
Classic Southern Hoppin John Recipe
We're cooking with black-eyed peas and we're making a classic Southern dish that is usually served as a side dish, only it's so good, you might want to serve it as the main course.
The dish is called "Hoppin' John", known more locally as Carolina Peas and Rice in North and South Carolina, and I'm sure you're going to love it.
It is often served on New Year, offering up good fortune to all. It's good luck to serve black eyed peas on new years day, but I love them anytime.
I've seen many versions of this recipe, but Hoppin' John essentially breaks down to the following ingredients - Black-eyed peas, rice and pork.
Traditionally, hoppin john is made by slowly cooking the rice and beans together with broth and the pork for flavoring, but you'll often see newer versions of the dish made by cooking the beans alone and serving them over the rice.
It's really up to you how you want to prepare it, though prepare yourself for the purists to argue that you can't cook the rice and beans separately.
I've made this both ways and I love them both, so however you want to do it!
What are Black-Eyed Peas?
Black-eyed peas are also known as goat peas, which is a subspecies of the cowpea. They are not peas, however, but beans, pale brown in color with a distinctive black spot. Other cowpeas include crowder peas or field peas, and cream peas.
They soften up and become creamy when cooked, and they're very flavorful.
About the Pork
I have seen and enjoyed Hoppin' John made with different types of pork, from bacon to pork belly, smoked ham, ham hocks, hog jowl, country sausage and even version with other meats, like smoked turkey and chicken.
Pork is traditional, and you'll see variations from chef to chef, from region to region, so plan accordingly. I used smoked ham in my recipe, with ham that I smoked at home in my smoker, but consider adding sliced bacon, pork belly, and/or andouille sausage.
Why is it Called Hoppin' John?
There is no clear reason how the name "Hoppin' John" came about, aside from anecdotes. One story is that an old man named Hoppin' John was well known for selling peas and rice in Charleston, so buyers began to refer to his dish that way.
Historians mostly believe the name is a variation of "pois pigeons", which is French for "dried peas".
Let's talk about how to make Hoppin John, shall we?
Hoppin' John Ingredients
- Oil. Olive oil, or use vegetable oil, for cooking the vegetables.
- Vegetables. Use onion, green bell pepper, celery (the Cajun Holy Trinity), along with garlic. I also add in jalapeno pepper for extra flavor and some heat.
- Smoked Ham. I use smoked ham, usually tasso ham, though you can use andouillle or other cuts of pork.
- Seasonings. I use my own Cajun seasoning blend, though use your favorite. You can also use salt and black pepper to taste. Sometimes I toss in a bay leaf or two.
- Black Eyed Peas. Dried black eyed peas sorted through, rinsed, soaked and drained.
- Chicken Stock. Chicken broth as needed, though you can use other stocks or broths, such as vegetable or beef.
- Rice. Cooked white rice for serving. Brown rice is good for this recipe, if you'd prefer. Carolina Gold Rice is ideal here, or other long grain rice.
- For Serving. Chopped parsley or green onions and crushed red pepper for serving
How to Make Hoppin' John - The Recipe Method
First, heat a large pot to medium high heat and add in a bit of olive oil.
Cook down the onions, green peppers and celery until they are nicely softened.
Add in a bit of garlic and smoked ham (or whatever pork you're using), and heat them through.
Add in your Cajun seasonings (check out my Cajun Seasoning Blend) along with your pre-soaked black eyed peas and chicken broth. Bring to a boil, then reduce heat.
Simmer the beans for 1 hour, stirring occasionally, or until the peas are tender and nicely softened, but not mushy. We don't want no mushy beans!
How to Serve Hoppin' John
I like to serve mine over rice, though some prefer to cook the rice into the dish.
It is very often served with collard greens for the New Year, the green symbolizing wealth and prosperity, and the black eyed peas representing coins. We can all use a bit of luck for the New Year, so be sure to serve this up!
Recipe Tips & Notes
Greens. Aside from choices of pork and whether or not to cook the rice with the beans, popular variations include adding collard greens or spinach to the dish.
Any greens will work. Consider Swiss chard, kale, mustard greens, etc.
Tomatoes. I've made hoppin' john with diced tomatoes and loved it. Give that version a try.
Cheese. Some people like to include cheese. Just a bit sprinkled over the top.
The Beans. You CAN use canned or frozen black-eyed peas for this recipe instead of dried. Just follow the recipe and simmer until they are nice and soft.
You'll get more flavor from starting with dried beans because the simmering time, and hence flavor building time, is longer.
Slow Cooker Hoppin' John. You can make Hoppin' John in a slow cooker as well. To do so, cook down the vegetables in the pan first, then add them to your slow cooker or crock pot along with the remaining ingredients.
Cook them on high for 4-5 hours, or on low for 8-10 hours, or until the beans are softened but not mushy.
Should I Soak the Beans Before Cooking?
I have always soaked my beans to soften them up before cooking. However, some people swear by cooking straight from the dried beans.
Soaking can reduce cooking time and softening of the beans. However, if you drain the beans, you may be losing some of the nutrients from the beans that have leached into the water.
Soaking does help to soften the tough bean skins. I like to add about 3 tablespoons of salt to the water for more of a brine when soaking, which helps soften the beans and adds a bit more flavor and creamy bean interiors.
Also, some people report experiencing bad gas from unsoaked beans, so consider and decide accordingly.
Cooking time for soaked beans is about 1 hour, to soften them up.
How to Soak the Beans
First, sort and rinse the beans. Add the rinsed beans to a pot with 6 cups of water. Leave it overnight, 6-8 hours for a long soak.
For a quick soak method, add the rinsed beans to a pot with 6 cups of water, then bring to a quick boil. Boil for 2 minutes, then remove from heat.
Cover and soak for 1 hour. Be careful not to oversoak the beans, or they can split.
Storage & Leftovers
Store any leftover hoppin' john in a sealed container in the refrigerator for up to 5 days. You can easily reheat it on the stovetop in a pot to enjoy again.
You can freeze leftovers in freezer containers for 3 months or longer.
That's it, my friends! I hope you enjoy your Hoppin' John!
Try Some of These Other Popular Southern Recipes
If you enjoy this recipe, I hope you'll leave a comment with some STARS. Also, please share it on social media. Don't forget to tag us at #ChiliPepperMadness. I'll be sure to share! Thanks! -- Mike H.
Hoppin’ John Recipe
Ingredients
- 1 tablespoon olive oil
- 1 large onion chopped
- 1 large green bell pepper chopped
- 1 jalapeno pepper chopped (optional – I like it for a bit of extra heat)
- 1 stalk celery chopped
- 2 cloves garlic chopped
- 1 pound smoked ham chopped
- 2 tablespoon Cajun seasoning blend (or more to taste)
- 1 pound blackeyed peas sorted through, rinsed, soaked and drained
- 4 cups chicken broth or more as needed
- Cooked white rice for serving
- Chopped parsley for serving
Instructions
- Heat a large pot to medium heat and add the olive oil.
- Add the onion, peppers and celery and cook them until softened, about 5 minutes.
- Add the garlic and smoked ham and cook another minute, stirring, until fragrant.
- Add the Cajun seasonings, blackeyed peas and chicken broth. Bring to a quick boil, then reduce the heat.
- Simmer for 1 hour, or until the beans are nicely softened, but not mushy.
- Serve over rice and garnish with chopped parsley.
Video
Notes
Nutrition Information
NOTE: This recipe was updated on 12/20/23 to include new information and video. It was originally published on 10/29/2018.
Paul:-) says
Hi Mike & Patty,
I’ve just finished a plateful of this and it was wonderful.
I wasn’t sure if I should use cooked or uncooked ham so opted for the latter. I will say that this resulted in quite a salty gravy so for tomorrow’s leftovers I shall add some pork tenderloin to balance.
I used your recipe for the Cajun seasoning. Thankfully I chose the salt free version!
I’ve never tried Hoppin John before but will definitely make it again.
Paul:-)
Mike Hultquist says
Glad you enjoyed it, Paul! This is a southern U.S. classic!
Paul:-) says
Mike, I have to now say that I should’ve given 10 stars for this!
Pork tenderloin wasn’t available today so subbed a thick slice of Belly Pork, de-rinded and cooked with more beans and seasoning until tender and then mixed in last night’s salty leftovers. Utterly amazing mate!
Thank you.
Paul:-)
Mike Hultquist says
Awesome!!! Thanks, Paul!
Charles Annand says
I just made your Hopping John for the second time since New Year's. It certainly gets a permanent spot on my home kitchen menu.
Mike H. says
I am happy to hear that, Charles. Enjoy!
Linda Cassaly says
I made these for New Year's day since it is a family tradition. I am not a fan of black eyed peas but these were so tasty. I used tasso ham since that was all I had but it gave them even more cajun flavor and I plan to use this recipe with other types of dried beans.
Mike H. says
Awesome. Enjoy, Linda!
Michelle Mosley says
I made these last new years and making them again on NY day tomorrow! I never liked black eyed peas but these were awesome!!
Mike H. says
Love hearing it, Michelle. Thank you!
Degüello says
Like most other vegetables black-eyed peas are best cooked from fresh peas. In the case of black-eye’s this is even more pronounced. Dried and canned varieties, while certainly edible, are a pale imitation of the fresh ones. Those food commercially in the freezer case of your store have been bred for size with flavor having been sacrificed. Fresh picked and shelled black-eyed peas from a Southern market in the summer are a specialty and hard to find, but there is no real substitute. These can be frozen and retain the distinctive flavor of the real thing though. I always try to put some up in my freezer each season. It should also mentioned that a sub-variety, purple hull peas, are as good or better.
Mike H. says
Thanks for your input, Degüello!
Ramya says
Cant wait to make this soon for me can i use tofu and vegetable broth i never had hoppin john before perfect for my after office meals love your recipes as always brightens up my day everyday after work
Mike Hultquist says
Enjoy, Ramya.
steve says
can you use canned black
eye peas?
Mike Hultquist says
Steve, yes. This is discussed in the Recipe Notes section of the post. "You CAN use canned or frozen black-eyed peas for this recipe instead of dried. Just follow the recipe and simmer until they are nice and soft.". Enjoy!
Judy P. says
I love Hoppin John! Found the recipe about 40 years ago, pretty much the same as yours. We have a Festival at our church where there are about a dozen booths and each one has food from an area or country. I am always in the Southern Cooking one and frequently make this dish. Or just brown beans and cornbread with turnip greens. Also have made Chess Pie. Will definitely be adding the Corn Maque Choux this year!!!
Mike Hultquist says
Awesome! Glad to hear it, Judy1 Thanks for sharing this!
Cindy says
Love this recipe! I’ve made it the last two new years and so it’s a tradition now! I leave out the meat, use vegetable stock and add a dash or liquid smoke and hickory salt instead! My vegan family LOVES it! Thank you!
Mike Hultquist says
Glad you enjoyed it, Cindy! Thanks!
Olly Joe says
Really love this recipe we eat rice and beans in my country but not like this. This is a really nice way to prepare it.
Mere S says
So yummy! I used your cajun spice blend advice too which was delicious. also I used my electric pressure cooker to cook the beans for 5 minutes as a substitute for soaking overnight.
Mike Hultquist says
Perfect sub, Mere! Glad you enjoyed them. =)
John Iacovazzi says
Happy new year 2023 I made this recipe I had to with a little change since the grocery store is hour away I used what I had red bell pepper and salt pork for the favor it was delicious and since the wife not heat I’ll add jalapeños later happy new year
Mike Hultquist says
Glad you enjoyed it, John! Happy New Year!!
Phee says
Since we are headed into fall, this is a perfect dish to add into our rotation. Dad was from the south, so black eyed peas were frequently on our table, but I sometimes forget to use them myself. My husband loves hot peppers and spices, so I check for your posts daily for ideas. Thanks for this recipe and all your others, too.
Mike H. says
Thank you - enjoy, Phee!
Jocelyn says
If adding tomato do you put it as a topper or add during cooking?
Michael Hultquist - Chili Pepper Madness says
Joceyln, when I add tomatoes, I add them with the garlic so they simmer in. Let me know how you enjoy it this way.
Jenni Riddle says
Perfect score!! This is an absolutely amazing recipe and I will be renewing this New Years tradition in my home for years to come. I used a pack of bacon, chopped, fried and drained. I used 2 Tbsp Tony Chacheres Creole Seasoning and it was the perfect amount of spice! Thank you for sharing!!
Michael Hultquist - Chili Pepper Madness says
Excellent! Glad you enjoyed it, Jenni!
Kevin Moser says
OK, 2nd Chili Pepper Madness meal on Christmas Day...and it was amazing!
Sooo good. Only adjustment...due to the season... was adding tyme, sage, and rosemary. Topped off with homemade tabasco (made for this website!!) Mr. Hultquist...thanks for completing out Christmas day!!
Michael Hultquist - Chili Pepper Madness says
Very nice! I love to hear it, Kevin. Glad I could help with so many recipes! I love your adjustments.
Maxinr says
Excellent
it's a excellent recipe. I didn't have all the same ingredients, but still awesome. Thanks
Michael Hultquist - Chili Pepper Madness says
Glad you enjoyed it, Maxinr!
Jérémie says
Great video, Mike!
How could we wait until the new year, when you post this recipe, now?
Awesome, my friend! I just used some bacon, instead of ham (yep I'm a bacon lad) and 1 jalapeño per person: love the flavors!
Michael Hultquist - Chili Pepper Madness says
I agree, Jérémie, hard to wait! I make it all year long for sure. I like the updates.
Tina says
Wow. This was delicious!!
Totally hit the spot on this cold night.
Absolutely will make it again!
Michael Hultquist - Chili Pepper Madness says
Thanks, Tina! Glad you enjoyed it!
Dave wilson says
I adapted this to the insta pot and it works out very well. As for pre soaking the beans, in the insta pot you can pre-cook the beans for 5 minutes on the beans setting, drain and rinse, then continue with the recipe ingredients. Also, hickory smoked salt adds a nice smoke flavor. Another great recipe. Thanks.
Michael Hultquist - Chili Pepper Madness says
Perfect, Dave! Thanks! Glad you enjoyed it!!
Mel says
Have to agree with Candie on store bought Cajun seasoning. I bought some here in Corfu Greece, it contains a lot of salt, pepper and two other ingredients that I can't remember,(I binned it )..I bought it because it was made in Louisiana, so I thought it would be top drawer stuff. How wrong was I ? Tried Mike's version and it was OH YEAH , MMMMM,
Michael Hultquist - Chili Pepper Madness says
Thanks, Mel! Yes, important to have a good Cajun seasoning you enjoy.
col says
i saw this when you posted it but never got around to trying it. i have now and it's splendid. my first hoppin' john and it won't be my last.
Michael Hultquist - Chili Pepper Madness says
Great to hear, Col! I love this one, too. So good!
Sonny says
I see this recipe(another great one) about ready to try it for the weekend. My question is I will use chunks of thigh meat in place of pork. I as well also have to limit sodium, how could I season the meat for adequate flavor? Thank-you again.
Michael Hultquist - Chili Pepper Madness says
Hey, Sonny. You can easily substitute the pork with other meats. Most of the sodium is in the smoked ham, so keep them in mind when choosing the meat. You can easily find a lower sodium replacement. I always go for Cajun seasonings! Though a good Creole or blackening blend is nice as well. Let me know what you wind up using and how it turns out for you.
Candie says
If your using store-bought Cajun seasoning, check the label for salt, its almost always the first ingredient. I use Michael's recipe, but I don't add the salt.
Michael Hultquist - Chili Pepper Madness says
Thanks, Candie.
Candie says
I make this all the time because I love rice and blackeyed peas.
I can't have very much salt in my life, so instead of ham, I use low sodium bacon. I also add 2 poblanos, 1 hot Hungarian pepper and some oregano. No salty seasonings. My broth is also salt-free. I do add a few good shakes of red pepper flakes. I also use a red or yellow bell pepper to add some color.
I also cook my beans and rice together. I buy no salt added blackeyed peas. Additionally, I rinse my rice several times since most rice, especially if its grown in Texas, contains arsenic from the water its grown in. Your recipe looks so good, but all that sodium would drive my bp through the roof.
Michael Hultquist - Chili Pepper Madness says
Sounds great, Candie. Most of the salt content is actually in the smoked ham, so by either cutting or replacing it, you'd save a lot of sodium. Thanks for your comments and info!
Gary Finch says
Not tried it yet so not rated, but it looks good - do you think using tinned black eyed peas would be okay? i'm guessing i will have to reduce the amount of chicken stock?
Michael Hultquist - Chili Pepper Madness says
Gary, yes, you can use canned/tinned black eye peas. No problem. Yes, I would reduce the chicken stock a bit to accommodate. Let me know how it turns out for you.
John Baker says
always cooked rice n beans together, ground pork, 2-3 chopped green chiles for flavor, 1-2minced jalepenos for heat, depending for me or friends. makes a great one pot meal for those chilly nights. Serve with sweet cornbread and cold milk. Dee-licious!
Michael Hultquist - Chili Pepper Madness says
Sounds perfect, John! I love the addition of the ground pork. An excellent meal indeed.