Skip to Content

Hoppin’ John

Take a trip to the deep south with this classic Hoppin’ John recipe. Slow cooked black eyed peas, crispy bacon, tender veggies, and a dash of cajun seasoning served over a bed of white rice make this flavorful meal a family favorite. A long standing recipe, this hearty dish will fill you with comfort all year long!

Serve Hoppin’ John with our made from scratch, golden Skillet Cornbread. And after a meal like that, it’s not complete without a side of warm Southern Apple Pie.

Top down view of a bowl of hoppin' john over rice.

Hoppin’ John

Did you know black eyed peas are a symbol of wealth, and it’s a long time southern tradition to eat them on New Year’s Day to bring luck and prosperity to the new year? This recipe hails from South Carolina, but has been enjoyed in kitchens all over the US.

There’s really no better way to enjoy a pot of black eyed peas than to let it simmer for an afternoon and soak up all those flavors! The bacon, garlic, and onion mixed with cajun spices really settle into the beans and solidify a taste that can’t compare with other, albeit faster, methods of cooking. Everything is slower in the south, and they certainly have the right idea when it comes to cooking up comfort food.

How To Make Hoppin’ John

  1. In a large pot (or Dutch oven) cook your bacon over low-medium heat, until it reaches your desired level of crispiness. Use a slotted spoon to remove the bacon from the pot and transfer it to a paper towel lined plate. Reserve 2-3 tablespoons of the drippings.
  2. Now add the diced celery, onion, and bell pepper to the drippings and cook for 3-5 minutes until the vegetables begin to soften. Add your minced garlic and cook for an additional 30 seconds to 1 minute until the garlic is fragrant but not burnt.
  3. Add the dried black eyed peas, chicken broth, water, Cajun seasoning, thyme, and oregano, and bay leaf. Stir to combine.
  4. Bring the liquid to a simmer. Cook for 1 – 1 ½ hours or until the black eyed peas are tender. Be careful not to overcook, you don’t want the black eyed peas mushy or overly soft. While the black eyed peas cook, prepare the rice according to the instructions on the package.
  5. Once the black eyed peas have cooked through, pour them through a strainer or colander to remove any excess liquid. Discard the bay leaf. Return the black eyed peas and cooked bacon to the pan. Taste and add salt or extra seasoning if needed.
  6. Serve the Hoppin’ John by stirring in the cooked rice, ladling over the rice, or with a side of greens. Garnish with chopped green onions if desired and enjoy!
Collage showing how to make hoppin' john.

Tips and Variations

  • You can use water instead of broth, or a combination of the two. If using broth, keep in mind the salt content as the bacon and seasonings will already provide plenty of sodium to the dish.
  • Check the black eyed peas for doneness around the 45 minute mark. Add additional liquid if you need to. Some beans cook faster than others and you don’t want to overcook them or dry them out too quickly.
  • Instead of bacon, you can substitute smoked ham or ham hocks.
  • Instead of a bed of white rice, another traditional way of serving Hoppin’ John is over a bed of collard greens.
Large bowl of hoppin john and rice.

Storage and Reheating 

Storage: Hoppin’ John can be stored in an airtight container in the fridge for up to four days for the best flavor. 

This recipe can also be frozen. Store in a freezer friendly container for 3 months.

Reheating: When reheating, heat Hoppin’ John on the stovetop or in the microwave until warmed through. If frozen, let thaw completely in the refrigerator before reheating and serving.

Like this recipe?

We’d love it if you would leave a 5 Star ⭐️⭐️⭐️⭐️⭐️ rating below and follow us on Facebook and Pinterest!

Top down view of hoppin john with green onions.

Hoppin' John

Yield: About 4 Cups
Prep Time: 15 minutes
Cook Time: 1 hour 45 minutes
Additional Time: 2 hours
Total Time: 4 hours

Take a trip to the deep south with this classic Hoppin’ John recipe. Slow cooked black eyed peas, crispy bacon, tender veggies, and a dash of cajun seasoning served over a bed of white rice make this flavorful meal a family favorite.

Ingredients

  • ½ pound uncooked thick cut bacon, diced
  • 2 celery ribs, diced
  • 1 small onion, diced
  • 1 green or red bell pepper, deseeded and diced
  • 3 garlic cloves, finely minced
  • 8 ounces dried black eyed peas, picked through and rinsed (about 1 ¼ cups)
  • 2 cups chicken broth plus 2 cups of water (*See Note)
  • 2 bay leaves
  • 1-2 teaspoons Cajun seasoning, adjust to taste
  • 1 teaspoon dried thyme
  • ¼ teaspoon dried oregano
  • Salt, to taste
  • 2 cups long grain white rice, cooked
  • 4-6 green onions, chopped for garnish

Instructions

  1. In a large pot or Dutch oven over low-medium heat, cook the bacon until crispy. Use a slotted spoon to remove the bacon to a paper towel lined plate, and reserve 2-3 tablespoons of the drippings.
  2. Add the celery, onion, and bell pepper to the drippings, and cook for 3-5 minutes until the vegetables begin to soften. Add the garlic, and cook for an additional 30 seconds to 1 minute until the garlic is fragrant.
  3. Add the black eyed peas, chicken broth, water, Cajun seasoning, thyme, and oregano. Stir to combine. 
  4. Bring the liquid to a simmer, and cook for 1 - 1 ½ hours or until the black eyed peas are tender (not mushy or overly soft). While the black eyed peas cook, prepare the rice according to package directions.
  5. Once the black eyed peas have cooked through, pour them through a strainer or colander to remove any excess liquid. Discard the bay leaf, and return the black eyed peas and cooked bacon to the pan. Taste and add salt if needed.
  6. Serve the black eyed peas by stirring in the cooked rice, ladling them over the rice, or with a side of greens. Garnish with chopped green onions if desired.
  7. See post for storage options.

Notes

*The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1 cup of hoppin' john. Actual calories will vary.

*For more information, tips, and answers to frequently asked questions, please refer to the post.

*Feel free to use 4 cups of water instead of a combination of water and broth. If using the broth, be mindful of the sodium content, especially with the bacon and seasonings.

*Check the beans for doneness around 45 minutes to 1 hour, and add additional liquid if needed. Some beans cook faster than others depending on their age and freshness.

Recommended Products

As an Amazon Associate and member of other affiliate programs, we may earn a commission from qualifying purchases.

Nutrition Information:
Yield: 4 Serving Size: 1 cup
Amount Per Serving: Calories: 598Total Fat: 21gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 13gCholesterol: 59mgSodium: 2141mgCarbohydrates: 65gFiber: 8gSugar: 7gProtein: 37g

*The calories are an estimate and are based on the ingredients and serving size listed. The calories can vary depending on the brand of product purchased.

Don't forget to follow us on Pinterest!

Share this recipe by clicking the Pinterest button below!

Kim Beaulieu

Friday 31st of December 2021

This looks like perfection to me!

Kim

Friday 31st of December 2021

Thank you so much, Kim! Happy New Year!

Renee

Thursday 30th of December 2021

I'm super excited to try this recipe. The cajun seasoning is sure to make this a winner! Thanks for the new recipe!

Kim

Thursday 30th of December 2021

Thanks, Renee!

Skip to Recipe