If you have never tried a classic Southern comfort dish, you are in for a real treat with this Hoppin’ John Recipe. It’s a soulful blend of tender black-eyed peas, savory ham hock, and aromatic vegetables simmered to perfection, delivering deep, comforting flavors that feel like a warm hug from the inside out. Whether you’re celebrating New Year’s Day or just craving a hearty meal that nourishes both body and spirit, this recipe captures the heart of Southern cooking with every delicious spoonful.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is the key to making an authentic Hoppin’ John Recipe. Each one plays a vital role — from the sweet onion and fragrant garlic that build the base, to the smoky ham hock that infuses the peas with rich depth, creating a harmony of flavors and textures.
- 1 large onion, diced: Adds sweetness and a tender bite that softens beautifully when cooked.
- 4 cloves garlic, minced: Gives a punch of aroma that elevates the whole dish.
- 1 green bell pepper, diced: Brings a subtle earthiness and vibrant color.
- 2 stalks celery, diced: Contributes a fresh crunch and aromatic base note.
- 1 lb. dried black-eyed peas: The star ingredient, simmered slowly for creamy texture and hearty taste.
- 5 cups low-sodium chicken broth: Keeps the dish comforting and flavorful without overpowering.
- 1 whole ham hock: Adds smoky, meaty depth essential to authentic Hoppin’ John.
- 4 tbsp. butter: For a luscious, silky finish that rounds out the flavors.
- Kosher salt, to taste: Balances and enhances all the flavors in the pot.
- Freshly ground black pepper, to taste: Gives a light, peppery kick.
- Cayenne pepper, to taste: Adds a gentle warmth and a touch of spice.
- 2 tbsp. white vinegar: Brightens the dish with a subtle tanginess.
- White or brown rice: The perfect, fluffy bed to soak up the flavorful beans.
How to Make Hoppin’ John Recipe
Step 1: Soak the Black-Eyed Peas
Start by soaking your dried black-eyed peas in cool water for at least six hours or overnight. This softens the peas and shortens cooking time, ensuring they become tender without falling apart. After soaking, drain and rinse them thoroughly to remove any excess starch and impurities.
Step 2: Sauté the Aromatics
In a large pot, melt the butter over medium-high heat. Add the diced onion, minced garlic, green bell pepper, and celery. Stir and cook these aromatics for 3 to 4 minutes until they soften and release their wonderful fragrances. This step lays a flavorful foundation that infuses the entire dish.
Step 3: Add Beans and Broth
Next, stir in the soaked black-eyed peas. Pour in the chicken broth and nestle the whole ham hock into the pot. Season with kosher salt, freshly ground black pepper, and cayenne pepper to your preferred taste. Bring this hearty mixture to a lively boil to jumpstart the cooking process.
Step 4: Simmer with Lid On
Once boiling, reduce the heat to low and cover the pot. Let it simmer gently for 30 minutes, allowing the flavors to mingle and the peas to soften. This slow simmering is what makes the peas velvety and the broth richly savory.
Step 5: Adjust Liquid and Continue Cooking
After 30 minutes, check the consistency of your Hoppin’ John. If it’s too soupy, cook uncovered for another 15 minutes to reduce excess liquid. If it feels too thick, add more broth to loosen it up. Stir in the white vinegar, which adds a subtle brightness that makes every bite more vibrant. Taste and adjust your seasonings as needed to get that perfect balance.
Step 6: Serve Over Rice
Spoon your luscious Hoppin’ John over freshly cooked white or brown rice. Make sure each serving is generous with the cooking liquid, as it carries the dish’s smoky and savory essence. For a comforting twist, you can mix the beans into the rice before plating — either way, it’s pure Southern goodness.
Optional Variations
Feel free to personalize your Hoppin’ John Recipe by adding red bell pepper, canned diced tomatoes, diced jalapeños for heat, or swapping the ham hock for diced ham or crispy bacon. Tossing in torn kale near the end adds a fresh, nutritious touch. When using canned beans, remember to reduce broth slightly and lower cooking time accordingly.
How to Serve Hoppin’ John Recipe
Garnishes
Fresh garnishes elevate the dish beautifully. Try a sprinkle of chopped green onions or a handful of fresh parsley to add color and a burst of fresh flavor. A small drizzle of hot sauce can also bring an exciting kick that spices up the comforting base without overwhelming it.
Side Dishes
Hoppin’ John pairs wonderfully with crisp coleslaw or a bright cucumber salad to contrast the warm, hearty flavors of the peas and ham. Cornbread or warm crusty bread are also ideal companions, perfect for soaking up every last bit of that well-seasoned cooking liquid.
Creative Ways to Present
For a fun twist, serve Hoppin’ John in individual bowls lined with fresh kale leaves or colorful bell pepper rings. Layer it over a bed of sautéed greens for added depth, or even turn it into a stuffed pepper filling for a visually stunning and flavorful presentation at your next family dinner.
Make Ahead and Storage
Storing Leftovers
Hoppin’ John tastes even better the next day once the flavors have melded further. Store leftovers in an airtight container in the refrigerator for up to 4 days. Be sure to cool it down before refrigerating to maintain the best texture.
Freezing
This dish freezes beautifully. Transfer cooled Hoppin’ John to freezer-safe containers and freeze for up to 3 months. Freeze the rice separately if possible to preserve its texture. When you’re ready to enjoy it again, thaw overnight in the fridge before reheating gently.
Reheating
Reheat your Hoppin’ John slowly on the stovetop over low heat, stirring occasionally and adding a splash of broth or water to restore its silky consistency. Microwave reheating works too, just cover and heat in short intervals, stirring often for even warmth.
FAQs
Can I use canned black-eyed peas instead of dried?
Absolutely! Using canned peas cuts down your cooking time significantly. Just reduce the broth slightly since canned beans release liquid, and add diced ham in place of a ham hock, as canned peas don’t need that long simmer.
Is Hoppin’ John traditionally made with ham hock?
Yes, the ham hock is classic to the recipe, providing that authentic smoky richness. But feel free to substitute with diced ham, smoked turkey, or even bacon for delicious variations.
What does the white vinegar do in Hoppin’ John?
The white vinegar adds a bright, tangy note that balances the smoky and savory flavors, lifting the dish so it feels fresh and vibrant instead of heavy.
Can I make this vegetarian or vegan?
Definitely! Swap the ham hock and chicken broth for vegetable broth and add smoked paprika or liquid smoke to mimic that smoky flavor. Use vegan butter or oil instead of butter. The dish still shines with those wonderful peas and veggies.
Why is it called Hoppin’ John?
There are lots of fun stories behind the name, but most agree it’s a lucky dish in Southern tradition, often served on New Year’s Day to bring prosperity. The playful name adds to the charming character of this comforting meal.
Final Thoughts
There is something truly special about making this Hoppin’ John Recipe that goes beyond just a meal – it’s about tradition, comfort, and sharing a bit of Southern heart with those you care about. So, roll up your sleeves, gather these simple ingredients, and enjoy the soulful magic that happens with each simmering pot. Your family and friends will thank you, one delicious spoonful at a time.
Print
Hoppin’ John Recipe
- Prep Time: 6 hours 15 minutes
- Cook Time: 45 minutes
- Total Time: 7 hours
- Yield: 10 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Southern American
Description
This classic Southern Hoppin’ John recipe features tender black-eyed peas simmered with aromatic vegetables and a smoky ham hock, served over fluffy white or brown rice. Perfect for a comforting meal steeped in tradition, this dish balances savory flavors with a touch of tang from white vinegar and optional spice enhancements.
Ingredients
Vegetables and Aromatics
- 1 large onion, diced
- 4 cloves garlic, minced
- 1 green bell pepper, diced
- 2 stalks celery, diced
Legumes and Broth
- 1 lb. dried black-eyed peas
- 5 cups low-sodium chicken broth, plus more as needed
Meat and Fats
- 1 whole ham hock
- 4 tbsp. butter
Seasonings and Add-ins
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- Cayenne pepper, to taste
- 2 tbsp. white vinegar
Serving
- White or brown rice
Instructions
- Soak the black-eyed peas: Place the dried black-eyed peas in a large bowl and cover with cool water. Let them soak for at least 6 hours to soften. After soaking, drain and rinse the peas thoroughly.
- Sauté the aromatics: In a large pot, melt the butter over medium-high heat. Add the diced onion, minced garlic, green bell pepper, and celery. Stir and cook for 3 to 4 minutes until the vegetables are softened and fragrant.
- Add beans and broth: Stir in the soaked black-eyed peas. Pour in the chicken broth and add the whole ham hock. Season with kosher salt, freshly ground black pepper, and cayenne pepper to taste. Bring the mixture to a boil.
- Simmer with lid on: Once boiling, reduce the heat to low and cover the pot. Let it simmer gently for 30 minutes to allow flavors to meld and the peas to begin cooking through.
- Adjust liquid and continue cooking: After 30 minutes, check the consistency. If too soupy, cook uncovered for another 15 minutes to reduce liquid. If too thick, add a little more broth to loosen the mixture. Stir in the white vinegar, then taste and adjust seasonings as needed.
- Serve over rice: Spoon the Hoppin’ John over cooked white or brown rice, ensuring to include plenty of the savory cooking liquid. Optionally, mix the beans with the rice before serving.
- Optional variations: Feel free to add red bell pepper, canned diced tomatoes, diced jalapeños, diced ham (instead of ham hock), or sliced bacon (instead of ham hock) for different flavor profiles. For extra greens, stir in torn kale during the final 5 minutes of cooking. When using canned black-eyed peas, reduce broth slightly and use diced ham instead of a ham hock as peas require less cooking time.
Notes
- Soaking black-eyed peas reduces cooking time and helps achieve a tender texture.
- Adjust cayenne pepper to your preferred spice level.
- White vinegar adds a bright, tangy note that complements the smoky flavors.
- Ham hock can be substituted with diced ham or bacon for a different flavor.
- Stir in greens like kale in the last few minutes to add nutrition and color.
- Using canned black-eyed peas requires less cooking time and broth adjustment.

