Hoppin’ John is classic Southern comfort food. With smoky bacon, hearty black-eyed peas, and bold flavor from herbs and spices, it’s a one-pot meal that brings big taste with simple ingredients. Whether you’re making it for tradition or just because it’s delicious, it’s always a solid pick.
This dish is easy to make, budget-friendly, and even better the next day. Great for family dinners, potlucks, or New Year’s Day when you’re hoping for a little luck.
Ingredients
- Bacon – Chopped. Thick-cut bacon won’t dissolve in the slow cooking time, but you could certainly use regular bacon.
- Yellow onion – Diced. You want the punchy flavor of cooking onions. Save your sweet onions for another recipe.
- Green bell pepper – Diced.
- Celery – Chop up the leaves and all. There’s so much flavor in the leaves!
- Garlic – You need about 1 tablespoon of garlic, but use fresh garlic for the best flavor, not jarlic.
- Fresh thyme – If you don’t have fresh thyme, you can use 1/2 teaspoon dried thyme.
- Black pepper & Salt
- Cayenne pepper
- Chicken broth – I prefer homemade chicken broth in this recipe but you can use store-bought. Just use a good brand with minimal ingredients.
- Black-eyed peas – Look for fresh or frozen peas.
- Smoked ham hock – Always rinse the ham hock before using to remove any bone chips. No, you won’t wash off the smoke flavor.
- White vinegar
- Long grain white rice – Cooked according to package instructions.
- Fresh scallions and parsley – For garnish.
How To Make Hoppin’ John
- Cook the bacon over medium-high heat until it starts to crisp, around 6 minutes.
- Add onion, celery, bell pepper, garlic, thyme, black pepper, cayenne, and 1 teaspoon of the salt. Cook for 8 minutes or so, stirring occasionally, until the onion softens.
- Pour in the chicken broth. Add black-eyed peas and the ham hock. Bring everything to a boil.
- Lower the heat to medium-low and let it simmer uncovered for 30–40 minutes. Stir once in a while as the peas cook until they’re tender.
- Cook the rice separately. Fluff it once done and set aside.
- Taste the bean mixture and adjust seasoning as needed. Stir in the last ½ teaspoon of salt along with the vinegar.
- Take out the ham hock, shred some of the meat, and stir it back into the pot for extra smoky flavor.
- Serve the peas and broth over bowls of hot rice. Finish with chopped scallions and parsley.
Step-By-Step Process
Chef Jenn’s Tips
- If you’re using dried peas, soak them overnight and plan to simmer for closer to an hour.
- Don’t skip the vinegar, it brightens the flavor which could otherwise be flat.
- Hold onto that ham hock until the end; the meat and flavor it brings is essential.
- This meal gets even better after sitting overnight in the fridge.
Recommended
Make It A Meal
It’s filling on its own, but cornbread or collard greens make great sides. For gatherings, serve it with fried okra, a green salad, and sweet tea.
The Backyard Table
Get it NOW and level up your outdoor dining! The Backyard Table - Recipes for Summer Cookouts features 34 of Chef Jenn's BEST recipes for outdoor eating and entertaining.
You'll get ad-free recipes like:
- Grilled Corn Guacamole
- Grilled French Onion Burgers
- Deviled Egg Pasta Salad
- Blueberry Grunt
- and so many more!
Every recipe is created, tested and loved by Chef Jenn and her family - there's no AI here!
Get it now, at a special introductory price of $7.99. That's over 50 pages of foodie love at your fingertips!
Buy Now!Storage
Keep leftovers in the fridge for up to 4 days. Reheat gently on the stove or in the microwave. It freezes well too; just cool completely, then freeze in portions for up to 3 months. Let it thaw in the fridge overnight before reheating.
Hoppin’ John
Ingredients
- 2 slices thick-cut bacon chopped
- 1 ½ cups yellow onion diced
- 1 cup green bell pepper diced
- 1 cup celery diced
- 3 cloves garlic chopped
- 1 teaspoon fresh thyme chopped
- 1/2 teaspoon black pepper
- 1/4 teaspoon cayenne pepper
- 1 1/2 teaspoons kosher salt divided
- 5 cups chicken broth
- 1 pound black-eyed peas
- 1 small smoked ham hock
- 1 tablespoon white vinegar
- 1 1/2 cups long grain white rice
- scallions for garnish
- parsley for garnish
Instructions
- Cook the bacon over medium-high heat until it starts to crisp, around 6 minutes.
- Add onion, celery, bell pepper, garlic, thyme, black pepper, cayenne, and 1 teaspoon of the salt. Cook for 8 minutes or so, stirring occasionally, until the onion softens.
- Pour in the chicken broth. Add black-eyed peas and the ham hock. Bring everything to a boil.
- Lower the heat to medium-low and let it simmer uncovered for 30–40 minutes. Stir once in a while as the peas cook until they’re tender.
- Cook the rice separately. Fluff it once done and set aside.
- Taste the bean mixture and adjust seasoning as needed. Stir in the last ½ teaspoon of salt along with the vinegar.
- Take out the ham hock, shred some of the meat, and stir it back into the pot for extra smoky flavor.
- Serve the peas and broth over bowls of hot rice. Finish with chopped scallions and parsley.
Notes
Chef Jenn’s Tips
- If you’re using dried peas, soak them overnight and plan to simmer for closer to an hour.
- Don’t skip the vinegar—it lifts the flavor at the end.
- Hold onto that ham hock until the end; the meat and flavor it brings is essential.
- This meal gets even better after sitting overnight in the fridge.
Nutrition
A Note on Nutritional Information
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.