Classic Hoppin John Recipe

Classic Hoppin John Recipe

There are certain dishes that feel like a warm hug in a bowl, and for me, this Classic Hoppin John is right at the top of that list. It’s more than just a simple black eyed peas and rice recipe; it’s a foundational dish of Southern American food, rich with history and flavour. Traditionally served on New Year’s Day as a good luck meal for the year ahead, its appeal goes far beyond a single day on the calendar. In our house, it’s a staple for its deeply satisfying, smoky, and savoury character. My kids absolutely devour this every time I make it, often asking for seconds before I’ve even sat down.

What makes this version truly special is the way we build layers of flavour from the very beginning. We start with crisp, salty bacon, using the rendered fat to soften a trio of onion, celery, and green pepper until they’re sweet and aromatic. The black eyed peas simmer away with herbs and spices, becoming wonderfully tender and creamy, before being joined by fluffy long-grain rice that soaks up all that magnificent stock. It’s a one-pan meal that feels both humble and deeply generous at the same time.

This recipe is ideal for those chilly evenings when you crave something hearty and nourishing that doesn’t demand hours of complicated effort. It works beautifully for a casual weeknight dinner but is also substantial enough to serve when you have friends over. It’s a taste of tradition, a lesson in simple ingredients creating something extraordinary, and a guaranteed way to fill your kitchen with the most incredible aromas.

Recipe Overview

This is my definitive recipe for a Classic Hoppin John, a cornerstone of Southern food. You can expect a wonderfully savoury and slightly smoky flavour profile, where the earthiness of the black eyed peas is balanced by salty bacon and a gentle warmth from Cajun spices. The final dish is a beautiful mix of textures: creamy beans, fluffy individual grains of rice, and crisp bits of bacon. After testing many variations, I found that simmering the peas separately for a short while before adding the rice ensures they are perfectly tender without the rice becoming mushy.

  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 5 minutes
  • Servings: 6 people
  • Difficulty: Easy

Why You’ll Love This Classic Hoppin John

  • Genuine Flavour: We build flavour methodically, from rendering the bacon fat to sautéing the vegetables and toasting the spices. This creates a deep, savoury base that makes every spoonful a genuine treat.
  • Ready in About an Hour: From chopping the first onion to fluffing the rice, this entire dish comes together in just over an hour, making it achievable for a weeknight dinner.
  • Flexible Recipe: You can easily adjust the spice level by adding a pinch of cayenne pepper or a dash of your favourite hot sauce. For a vegetarian version, simply omit the bacon and use a good quality vegetable stock.
  • Great for Casual Gatherings: This is one of those recipes that always gets compliments when we have friends over. It’s a substantial, comforting meal that feels special without being fussy, much like my popular Garlic Parmesan Chicken Pasta.
  • Family Tested: This has become a real go-to in my kitchen. It’s one of the few dishes that everyone in the family agrees on, and the pot is always scraped clean by the end of the meal.
Classic Hoppin John

Classic Hoppin John

⏱️ 20 min prep  •  🍳 65 min cook  •  👥 6 servings


📌 Pin This Recipe

Ingredients You’ll Need

For this recipe, we rely on a handful of simple, powerful ingredients. The quality of your bacon and stock will really shine through, so use the best you can. I prefer to use thick-cut smoked streaky bacon as it renders beautifully and provides the perfect salty, smoky foundation. Using tinned black eyed peas makes this a much quicker dish, but I’ve included notes for using dried peas if you prefer.

  • 170g smoked streaky bacon, chopped into 1cm pieces
  • 1 large brown onion, finely chopped
  • 2 celery sticks, finely chopped
  • 1 green bell pepper, finely chopped
  • 3 cloves garlic, minced
  • 300g long-grain white rice, rinsed well
  • 2 tins (400g each) black eyed peas, drained and rinsed
  • 950ml low-sodium chicken or vegetable stock
  • 1 tsp dried thyme
  • 1 tsp smoked paprika
  • ½ tsp Cajun seasoning (or more, to taste)
  • 1 bay leaf
  • Freshly ground black pepper
  • Salt, to taste
  • 3 spring onions, thinly sliced
  • A small handful of fresh flat-leaf parsley, chopped

Adam’s Tip: Make sure you thoroughly rinse your long-grain rice under cold water until the water runs clear. This removes excess starch and is the key to preventing a gummy texture, ensuring your rice grains are fluffy and distinct.

How to Make Classic Hoppin John

The process for this Hoppin John recipe is straightforward. We focus on building flavour in a single large pan, which also means less washing up! The key is to be patient and let each stage develop fully before moving on to the next.

  1. Place a large, heavy-bottomed pan or Dutch oven over a medium heat. Add the chopped bacon and cook for 8-10 minutes, stirring occasionally, until it’s lovely and crisp and has rendered its fat.
  2. Using a slotted spoon, remove the crispy bacon from the pan and set it aside on a plate lined with kitchen paper. Leave about 2 tablespoons of the rendered bacon fat in the pan.
  3. Add the chopped onion, celery, and green pepper to the fat in the pan. Sauté for 8-10 minutes, stirring frequently, until the vegetables have softened completely and the onion is translucent. This slow cooking step builds a huge amount of flavour.
  4. Stir in the minced garlic, dried thyme, smoked paprika, and Cajun seasoning. Cook for another minute until the spices are fragrant, being careful not to let the garlic burn.
  5. Pour in the chicken stock and add the bay leaf. Bring the mixture to a gentle simmer, scraping up any browned bits from the bottom of the pan with your wooden spoon.
  6. Add the drained and rinsed black eyed peas. Season with a generous pinch of black pepper. Let the peas simmer gently in the stock for 15 minutes. This allows them to absorb the flavours of the broth. What works best for me is tasting the broth at this stage and adjusting seasoning before the rice goes in.
  7. Stir in the rinsed rice. Ensure the rice is fully submerged in the liquid. Bring the mixture back to a simmer, then reduce the heat to its lowest setting, cover the pan with a tight-fitting lid, and let it cook for 18-20 minutes. Avoid lifting the lid during this time.
  8. After 20 minutes, turn off the heat and let the pan stand, still covered, for another 10 minutes. This allows the rice to steam and finish cooking perfectly.
  9. Remove the lid and the bay leaf. Fluff the rice and peas gently with a fork. Stir through most of the reserved crispy bacon, most of the sliced spring onions, and the chopped parsley.
  10. Serve immediately in warm bowls, garnished with the remaining bacon and spring onions.

Tips From My Kitchen

  • Control the Simmer: Once you add the rice, it’s vital to maintain a very gentle simmer. If the heat is too high, the liquid will evaporate before the rice is cooked, and the bottom may burn. Your cooker’s lowest setting should be just right.
  • The Secret Step: Don’t skip the 10-minute resting period after you turn off the heat. I learned that this is where the magic happens; it allows the rice to absorb the last bit of steam, resulting in perfectly separate, fluffy grains. Lifting the lid too early will ruin this process.
  • Make-Ahead: You can chop all the vegetables (onion, celery, pepper) and garlic a day in advance and store them in an airtight container in the fridge. This makes the cooking process feel much quicker on the day.
  • Storage: Leftover Hoppin John keeps brilliantly. Store it in an airtight container in the fridge for up to 4 days. Reheat gently in a pan with a splash of water or stock to loosen it up, or in the microwave.

Equipment You’ll Need

  • A large, heavy-bottomed pan with a tight-fitting lid (a Dutch oven is ideal)
  • Sharp knife and cutting board
  • Slotted spoon
  • Wooden spoon or spatula

Common Mistakes to Avoid

  • Not Rinsing the Rice: Skipping this step is the number one cause of gluey, sticky Hoppin John. The excess surface starch on rice grains turns into a paste when cooked. A quick rinse under cold water makes all the difference.
  • Cooking on Too High a Heat: After adding the rice, the heat must be very low. A vigorous boil will cook the liquid off too fast, leaving you with hard rice and a burnt pan base. A gentle, barely-there simmer is what you’re aiming for.
  • Stirring the Rice While It Cooks: Once the lid is on, leave it alone! Stirring rice as it absorbs liquid will break up the grains and release starch, leading to a risotto-like texture instead of the fluffy finish we want here.

What to Serve With Classic Hoppin John

While Hoppin John is a hearty one-pan meal, it pairs wonderfully with a few simple sides that complement its rich flavours. The history of this Southern good luck meal often includes serving it with collard greens and cornbread.

  • Braised Greens: A side of braised kale, spring greens, or cabbage cooked with a little garlic and a splash of vinegar cuts through the richness of the dish beautifully.
  • Cornbread: A classic pairing. A warm slice of cornbread, perhaps with a little butter melting on top, is perfect for scooping up every last bit from the bowl.
  • Simple Salad: A crisp green salad with a sharp vinaigrette offers a fresh contrast. My Classic House Salad with Red Wine Vinaigrette works very well here.
  • Drink Pairing: A light, crisp lager or a chilled glass of Sauvignon Blanc would be an excellent match.

Frequently Asked Questions

Can I use dried black eyed peas instead of tinned?
Absolutely. You will need to soak about 225g of dried peas overnight. The next day, drain them and simmer in fresh water or stock for about 45-60 minutes, or until tender, before proceeding with step 6 of the recipe. You can do this while you’re preparing the bacon and vegetables.

Why is it called Hoppin John?
The origin of the name is debated, but it’s a dish with deep roots in the American South, particularly associated with Gullah Geechee culinary traditions. One theory suggests it’s a corruption of a French term for dried peas, while another credits a man named Hoppin’ John who was known for selling the dish. Whatever its origin, it’s a cherished part of Southern food culture.

How do I store leftovers?
Let the Hoppin John cool completely before transferring it to an airtight container. It will keep in the refrigerator for 3-4 days. I find it reheats best in a saucepan over a low heat with a splash of stock or water to restore its moisture.

Can I make this recipe vegetarian or vegan?
Yes, it’s very easy to adapt. To make it vegetarian, simply omit the bacon and start by sautéing the vegetables in 2 tablespoons of olive oil or butter. Use a high-quality vegetable stock. To make it vegan, use olive oil instead of butter. The smoky flavour from the paprika will help compensate for the loss of the bacon.

My rice is still hard but the liquid is gone. What did I do wrong?
This usually happens for one of two reasons: the heat was too high, causing the liquid to evaporate too quickly, or the lid on your pan wasn’t tight enough, allowing steam to escape. If this happens, add another 120ml of hot stock or water, put the lid back on, and continue to cook on the very lowest heat for another 5-10 minutes before checking again.

Classic Hoppin John Recipe

Classic Hoppin John

A traditional Southern American dish featuring black-eyed peas, rice, and smoked bacon, slow-simmered with aromatic vegetables and spices for a hearty and flavorful one-pot meal.
Prep Time 20 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 25 minutes
Servings: 6 servings
Course: Main Course
Cuisine: American
Calories: 425

Ingredients
  

  • 170 g smoked streaky bacon chopped into 1cm pieces
  • 1 large brown onion finely chopped
  • 2 celery sticks finely chopped
  • 1 green bell pepper finely chopped
  • 3 cloves garlic minced
  • 300 g long-grain white rice rinsed well
  • 2 tins 400g each black eyed peas, drained and rinsed
  • 950 ml low-sodium chicken or vegetable stock
  • 1 tsp dried thyme
  • 1 tsp smoked paprika
  • ½ tsp Cajun seasoning or more, to taste
  • 1 bay leaf
  • Freshly ground black pepper
  • Salt to taste
  • 3 spring onions thinly sliced
  • A small handful of fresh flat-leaf parsley chopped

Method
 

  1. Place a large, heavy-bottomed pan or Dutch oven over a medium heat. Add the chopped bacon and cook for 8-10 minutes, stirring occasionally, until it's lovely and crisp and has rendered its fat.
  2. Using a slotted spoon, remove the crispy bacon from the pan and set it aside on a plate lined with kitchen paper. Leave about 2 tablespoons of the rendered bacon fat in the pan.
  3. Add the chopped onion, celery, and green pepper to the fat in the pan. Sauté for 8-10 minutes, stirring frequently, until the vegetables have softened completely and the onion is translucent. This slow cooking step builds a huge amount of flavour.
  4. Stir in the minced garlic, dried thyme, smoked paprika, and Cajun seasoning. Cook for another minute until the spices are fragrant, being careful not to let the garlic burn.
  5. Pour in the chicken stock and add the bay leaf. Bring the mixture to a gentle simmer, scraping up any browned bits from the bottom of the pan with your wooden spoon.
  6. Add the drained and rinsed black eyed peas. Season with a generous pinch of black pepper. Let the peas simmer gently in the stock for 15 minutes. This allows them to absorb the flavours of the broth. What works best for me is tasting the broth at this stage and adjusting seasoning before the rice goes in.
  7. Stir in the rinsed rice. Ensure the rice is fully submerged in the liquid. Bring the mixture back to a simmer, then reduce the heat to its lowest setting, cover the pan with a tight-fitting lid, and let it cook for 18-20 minutes. Avoid lifting the lid during this time.
  8. After 20 minutes, turn off the heat and let the pan stand, still covered, for another 10 minutes. This allows the rice to steam and finish cooking perfectly.
  9. Remove the lid and the bay leaf. Fluff the rice and peas gently with a fork. Stir through most of the reserved crispy bacon, most of the sliced spring onions, and the chopped parsley.
  10. Serve immediately in warm bowls, garnished with the remaining bacon and spring onions.

Notes

This dish tastes even better the next day! Store leftovers in an airtight container in the refrigerator for up to 3 days.

I really hope you give this Classic Hoppin John a try. It’s a dish filled with history, warmth, and some of the most satisfying flavours you can create in one pot. It’s a true testament to how humble ingredients can come together to make something truly memorable. If you make it, please let me know how it turned out in the comments below – I love hearing from you!
All the best,
Adam Henderson

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating