Why You’ll Love This Hoppin John
Black-eyed peas bring plenty to the table, and this Hoppin John recipe turns them into a cozy, filling meal that feels right at home on a busy weeknight or a New Year’s Day spread. If you like recipes that feed a crowd without a lot of fuss, this one is a keeper.
- Easy to make: The steps are simple, and most of the magic happens in one pot while everything simmers together.
- Good-for-you comfort: Black eyed peas add plant protein and fiber, while the vegetables bring color, texture, and extra nutrients.
- Flexible: You can use dried peas or canned, swap in bacon or diced ham, and adjust the spice level to fit your table.
- Big flavor: The ham hock, broth, butter, and vinegar create that cozy Southern taste that keeps people going back for seconds.
This is the kind of dish that works for home cooks, students, busy parents, and anyone who wants a hearty meal that does not ask for much more than a pot, a spoon, and a little patience.
Hoppin John is simple food with a lot of heart. It is the sort of meal that feels right when you want something warm, filling, and easy to share.
It also fits well into potlucks and community meals, which makes it a great match for the kind of cooking shared here on CookyCooky. For another cozy side that travels well, you might also like this loaded mashed potato casserole.
Jump to:
- Why You’ll Love This Hoppin John
- Essential Ingredients for Hoppin John
- Ingredient notes and easy swaps
- Step-by-Step Instructions
- Prep time, cook time, and servings
- How to make Hoppin John
- Tips for the Perfect Hoppin John
- Nutritional Information and Variations
- Simple variations
- Frequently Asked Questions
- What is Hoppin’ John?
- What’s the difference between Hoppin’ John and black-eyed peas?
- Do you need to soak black-eyed peas for Hoppin’ John?
- Can you make Hoppin’ John spicy or vegetarian?
- How do you store and reheat Hoppin’ John?
- Hoppin John
- Ingredients
- Notes
- Nutrition
- Did you make this recipe?
Essential Ingredients for Hoppin John
Here is everything you need for this classic Southern Hoppin John recipe. The ingredient list keeps things straightforward, but each item plays an important role in building that rich, savory flavor.
- 4 tablespoons butter
- 1 large onion, diced
- 4 cloves garlic, minced
- 1 green bell pepper, diced
- 2 celery stalks, diced
- 1 pound dried black-eyed peas, soaked for at least 6 hours, or canned black-eyed peas, drained
- 5 cups low-sodium chicken broth, plus more as needed
- 1 whole ham hock
- Kosher salt, to taste
- Black pepper, to taste
- Cayenne pepper, to taste
- 2 tablespoons white vinegar
- White rice or brown rice, for serving
Ingredient notes and easy swaps
The black eyed peas are the star, so if you are using dried beans, give them time to soak for at least 6 hours. That step helps them cook up tender without falling apart. If you are short on time, canned black eyed peas work well too, and they make this more weeknight-friendly.
The ham hock adds smoky depth and helps create the cozy flavor profile this dish is known for. If you want a quicker version, you can use diced ham or bacon instead, just reduce the broth a bit and shorten the cook time.
The vinegar might seem like a small thing, but it brightens the whole pot at the end. A little splash keeps the dish from tasting heavy and helps the flavors pop.
| Ingredient | Why it matters |
|---|---|
| Black-eyed peas | Hearty base with fiber and protein |
| Ham hock | Smoky, savory flavor |
| Butter and vegetables | Build the flavor foundation |
| Chicken broth | Keeps everything rich and spoonable |
| Vinegar | Adds balance at the finish |
Step-by-Step Instructions
This Hoppin John recipe comes together in a few simple stages. It is mostly hands-off once the pot starts simmering, which is always nice when you are juggling dinner, laundry, or both.
Prep time, cook time, and servings
- Prep time: 15 minutes, plus at least 6 hours soaking for dried peas
- Cook time: About 1 hour active cook time
- Total time: About 7 hours
- Servings: 6 to 8
How to make Hoppin John
- Soak the peas. If you are using dried black-eyed peas, place them in cool water and let them soak for at least 6 hours or overnight. Drain and rinse before cooking. If you are using canned peas, drain and rinse them well.
- Start the flavor base. Heat the butter in a large pot over medium-high heat. Add the onion, garlic, green bell pepper, and celery. Cook for 3 to 4 minutes, stirring often, until the vegetables soften and smell fragrant.
- Add the peas and broth. Stir in the soaked peas, chicken broth, ham hock, salt, pepper, and cayenne pepper. Bring the pot to a boil, then reduce the heat, cover, and simmer for 30 minutes.
- Check the texture. Uncover the pot and see how thick it looks. If it seems too soupy, cook it uncovered for 15 minutes so some of the liquid cooks off. If it seems too thick, add more broth a little at a time until it looks right.
- Finish with vinegar. Stir in the white vinegar and taste again. Add more salt, pepper, or cayenne if needed.
- Serve it up. Spoon the Hoppin John over rice, or mix the peas and rice together in the pot. Add a little cooking liquid on top for extra flavor and moisture.
This dish makes a satisfying meal on its own, but it is also lovely with collard greens or cornbread on the side. If you like rice-based comfort food, you may also enjoy this parmesan risotto for another cozy bowl dinner.
Do not rush the simmer. A little patience gives the peas time to soften and soak up all that savory broth.
Tips for the Perfect Hoppin John
Here are a few simple tricks that help this dish turn out well every time.
- Soak dried peas first: Soaking helps the peas cook evenly and keeps the texture tender.
- Keep the simmer gentle: A low simmer gives the peas time to soften without turning mushy.
- Add rice at the right time: Cook the rice separately or serve the peas over rice so the texture stays just right.
- Use canned peas when needed: If time is tight, canned black eyed peas save the day. Just reduce the broth and cook time.
- Boost the flavor: Add jalapeños, red pepper flakes, hot sauce, diced red bell pepper, canned diced tomatoes, or kale if you want a little extra personality in the pot.
- Make it ahead: This recipe stores well in the fridge for up to 3 days or in the freezer for up to 3 months. Reheat with added liquid so it stays saucy.
- Think New Year’s Day: Hoppin John is a traditional dish served for good luck, so it is a great choice for holiday meals and family gatherings.
If you are cooking for a crowd, this is the kind of recipe that stretches nicely and still tastes comforting the next day. That makes it a solid pick for church suppers, potlucks, and busy family weekends.
Nutritional Information and Variations
Because this dish includes peas, vegetables, broth, rice, and ham hock, it brings together protein, carbs, and a good amount of fiber in one hearty bowl. The numbers below are rough estimates per serving and will vary depending on how much rice and ham you use.
| Nutrition per serving | Approximate amount |
|---|---|
| Calories | 320 to 390 |
| Protein | 15 to 20 g |
| Carbohydrates | 40 to 50 g |
| Fiber | 8 to 12 g |
| Fat | 8 to 14 g |
| Sodium | Varies by broth and ham hock |
Simple variations
- Vegetarian version: Skip the ham hock and use vegetable broth plus smoked paprika or liquid smoke for depth.
- Spicy version: Add jalapeños, extra cayenne, or a splash of hot sauce.
- Canned pea version: Use drained canned black eyed peas, diced ham or bacon, and cut the broth slightly.
- Extra hearty version: Stir in kale or diced tomatoes near the end for more color and texture.
If you want another hearty meal with a Southern feel, you may also like these Mexican chicken and rice ideas for a different kind of rice bowl comfort.
Frequently Asked Questions
What is Hoppin’ John?
Hoppin’ John is a traditional Southern dish, especially popular on New Year’s Day for good luck. It combines black-eyed peas simmered with onion, garlic, celery, a smoky ham hock, and long-grain rice. The peas cook low and slow in broth until creamy, then rice is added or served beneath for a hearty, one-pot meal. Key ingredients include 1 pound dried black-eyed peas, 1 smoked ham hock, 1 diced onion, 2 minced garlic cloves, 2 celery stalks, 6 cups chicken broth, 2 cups uncooked rice, salt, pepper, and a bay leaf. Serve with cornbread and collard greens. Prep time is 15 minutes plus soaking; cook time about 2 hours. It’s nutritious with plant-based protein, fiber, and vitamins from the peas. (92 words)
What’s the difference between Hoppin’ John and black-eyed peas?
Black-eyed peas are the star ingredient in Hoppin’ John, but the dish is more than just the peas. Hoppin’ John simmers dried or canned black-eyed peas with onion, garlic, celery, and a ham hock for smoky depth, then mixes in cooked rice for a complete meal. Plain black-eyed peas might be boiled simply as a side. The rice distinguishes it—served under the peas or stirred in—creating a pilaf-like texture. Use 1 lb peas, 1 ham hock, and 2 cups rice for authentic flavor. This combo makes it a balanced, filling dish rooted in Gullah-Geechee traditions from the Carolina Lowcountry. (98 words)
Do you need to soak black-eyed peas for Hoppin’ John?
Yes, soak dried black-eyed peas overnight or for 6-8 hours in cold water to shorten cooking time and achieve tender results without splitting skins. Drain and rinse before adding to the pot. For a quicker option, use two 15-oz cans of drained black-eyed peas; skip soaking and reduce broth to 4 cups, adding diced ham or bacon for flavor instead of a full ham hock. In a Dutch oven, sauté veggies, add peas, hock, broth, and simmer 45-60 minutes until creamy. Test doneness by mashing a few peas. This step ensures even cooking and prevents tough texture. (102 words)
Can you make Hoppin’ John spicy or vegetarian?
Absolutely—customize for heat or dietary needs. For spice, add 1/2 tsp cayenne, 1-2 diced jalapeños, or red pepper flakes during sautéing, or dash hot sauce at serving. Taste and adjust. For vegetarian, swap the ham hock with smoked paprika (2 tsp), liquid smoke (1 tsp), or a vegetable bouillon cube for that savory depth; use vegetable broth. Include mushrooms or tempeh for umami. Steps remain: sauté onion, garlic, celery; add peas, broth, seasonings; simmer 1-2 hours; stir in rice last 20 minutes. Yields 8 servings. Pairs well with pickled okra. Nutrition: about 300 calories per serving with veggie version. (108 words)
How do you store and reheat Hoppin’ John?
Cool leftovers completely, then store in airtight containers in the fridge for up to 4 days or freeze in portions for 3 months. Label with date. To reheat, stovetop is best: warm over low heat in a skillet with 2-3 tbsp broth or water per cup to loosen rice and restore creaminess—stir 5-10 minutes until hot (165°F internal). Microwave in covered dish with added liquid, stirring halfway, 2-4 minutes. Avoid high heat to prevent drying. Flavors improve next day. For freezing, portion into freezer bags flat for quick thawing in fridge overnight. Serves as meal prep staple. (104 words)

Hoppin John
🫘🍚 Hoppin’ John Recipe simmers black-eyed peas with smoky ham hock over rice – lucky New Year’s high-protein comfort!
🌿 Classic Southern one-pot: tender peas, veggies, spice kick – hearty tradition for good fortune feasts!
- Total Time: 7 hours 20 minutes
- Yield: 6-8 servings
Ingredients
– 4 tablespoons butter
– 1 large onion, diced
– 4 cloves garlic, minced
– 1 green bell pepper, diced
– 2 celery stalks, diced
– 1 pound dried black-eyed peas, soaked for at least 6 hours, or canned black-eyed peas, drained
– 5 cups low-sodium chicken broth, plus more as needed
– 1 whole ham hock
– Kosher salt, to taste
– Black pepper, to taste
– Cayenne pepper, to taste
– 2 tablespoons white vinegar
– White rice or brown rice, for serving
Notes
⏰ Soak dried peas overnight for creamier texture, or quick-cook canned.
🌶️ Add jalapeños or hot sauce for extra Southern heat kick.
🍲 Reheat leftovers with splash broth – freezes great up to 3 months!
- Prep Time: 20 minutes
- Peas Soaking: 6 hours
- Cook Time: 1 hour
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
- Diet: High Protein
Nutrition
- Serving Size: 1 cup
- Calories: 450 kcal
- Sugar: 5g
- Sodium: 900mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 65g
- Fiber: 12g
- Protein: 25g
- Cholesterol: 30mg





