Hoppin’ John is a beloved Southern dish traditionally served on New Year’s Day to bring good luck and prosperity. Its origins date back to the Lowcountry of South Carolina, where black-eyed peas, rice, and smoky beef are combined into a comforting, hearty meal. Over generations, it has become a staple in Southern kitchens, enjoyed not only for its flavor but also for its symbolism. Black-eyed peas are thought to represent coins, while greens often served alongside symbolize paper money, making Hoppin’ John a culinary talisman for a prosperous year.
This recipe balances smoky beef, tender black-eyed peas, aromatic vegetables, and perfectly cooked rice, delivering a dish that is both hearty and flavorful. In addition to being a traditional favorite, Hoppin’ John is incredibly versatile, serving as a side dish, main course, or even a satisfying lunch. With just a few simple ingredients and a short cooking time, you can bring a touch of Southern tradition to your own kitchen.
Ingredients
This recipe makes 6 servings.
Main Ingredients
- 1/2 pound sliced beef, cut into 1-inch pieces
- 1 small green or sweet red pepper, chopped
- 2 celery ribs, chopped
- 6 green onions, sliced
- 1 cup uncooked long-grain rice
- 2 cups water
Seasonings
- 1/4 teaspoon salt
- 1/2 to 1 teaspoon cayenne pepper, depending on heat preference
- 1/2 teaspoon dried basil
- 1/4 teaspoon dried thyme
- 1/4 teaspoon dried oregano
- 1 bay leaf
Legumes
- 1 can (15 ounces) black-eyed peas, rinsed and drained
Preparation Method

Follow these step-by-step instructions for the perfect Hoppin’ John:
Step 1: Cook the Beef
- In a large skillet over medium heat, cook the sliced beef until crisp, approximately 5–7 minutes.
- Using a slotted spoon, transfer the cooked beef to a paper towel-lined plate to drain excess fat.
- Leave 2 tablespoons of beef drippings in the skillet for cooking the vegetables.
Step 2: Sauté the Vegetables
- Add the chopped bell pepper, celery, and green onions to the skillet with the beef drippings.
- Cook, stirring occasionally, until the vegetables are tender but still slightly crisp, about 5 minutes.
Step 3: Cook the Rice
- Stir in the uncooked rice and 2 cups of water.
- Add the salt, cayenne pepper, dried basil, thyme, oregano, and bay leaf.
- Bring the mixture to a simmer, then cover and cook for 10 minutes, allowing the rice to absorb the flavors and begin cooking through.
Step 4: Combine Peas and Beef
- Add the rinsed black-eyed peas and the cooked beef to the skillet.
- Stir gently to combine all ingredients.
- Cover and simmer for an additional 10 minutes, or until the rice is fully cooked and the flavors are well blended.
Step 5: Finish and Serve
- Remove the bay leaf.
- Taste and adjust seasoning if needed.
- Serve hot as a side dish, main course, or as part of a Southern-inspired meal.
Tips for Perfect Hoppin’ John
- Rinse the Black-Eyed Peas: This removes excess sodium and prevents the dish from being too thick or starchy.
- Adjust Spice Levels: If you prefer a milder flavor, start with 1/2 teaspoon cayenne and increase to taste.
- Beef Alternatives: Smoked ham, turkey beef, or pancetta can be used for a slightly different smoky flavor.
- Rice Tips: Long-grain rice works best for a fluffy texture; avoid short-grain varieties as they can become sticky.
- Make Ahead: Hoppin’ John can be prepared a day in advance and reheated. Flavors often improve after sitting overnight.
Serving Suggestions
- Serve alongside collard greens or mustard greens for a traditional Southern plate.
- Pair with cornbread for a comforting, hearty meal.
- Add a fried egg on top for a complete breakfast or brunch option.
- Hoppin’ John also works as a base for grain bowls with fresh vegetables and avocado.
Storage and Reheating
- Storage: Place cooled Hoppin’ John in an airtight container and refrigerate for up to 3–4 days.
- Freezing: Store in freezer-safe containers for up to 2 months.
- Reheating: Reheat gently in a skillet over medium heat, stirring occasionally. Add a splash of water or broth if needed to prevent sticking.
Frequently Asked Questions (FAQ)
Q1: Can I use dried black-eyed peas instead of canned?
A: Yes. Soak 1 cup dried black-eyed peas overnight, then cook separately until tender before adding to the recipe.
Q2: Can Hoppin’ John be made vegetarian?
A: Absolutely. Replace beef with smoked paprika or liquid smoke for flavor and sauté vegetables in olive oil.
Q3: What can I serve with Hoppin’ John?
A: Traditional sides include collard greens, cornbread, or pickled vegetables. You can also serve it as a main dish with a side salad.
Q4: How spicy is this dish?
A: The cayenne pepper adds a gentle kick. Adjust to taste, from mild (1/2 tsp) to more robust (1 tsp).
Q5: Can I use instant rice?
A: Yes, but reduce simmering time and check for doneness to avoid mushy texture.
Nutrition Information (Per 1 Cup Serving)
- Calories: 343 kcal
- Fat: 15g (Saturated Fat 5g)
- Cholesterol: 25mg
- Sodium: 448mg
- Carbohydrates: 39g (Sugars 2g, Fiber 3g)
- Protein: 11g
Conclusion
Hoppin’ John is more than just a dish; it’s a celebration of Southern heritage and a symbol of good fortune. This simple recipe balances savory beef tender black-eyed peas, and aromatic vegetables with perfectly cooked rice, creating a flavorful, hearty dish perfect for any meal. Whether you’re cooking for a festive New Year’s tradition, a weeknight family dinner, or a comforting side dish, Hoppin’ John delivers both flavor and nostalgia.
With easy-to-follow steps, practical tips, and suggestions for variations, this recipe ensures that anyone—beginner or seasoned cook—can master this Southern classic. Try it once, and Hoppin’ John may just become a beloved staple in your kitchen.
Print
Hoppin’ John: A Classic Southern Comfort Dish
- Total Time: 40 minutes
- Yield: 6 servings
Description
Serve up good food (and good luck) with hoppin’ John, a southern staple made with beans and bacon.
Ingredients
- 1/2 pound sliced beef, cut into 1-inch pieces
- 1 small green or sweet red pepper, chopped
- 2 celery ribs, chopped
- 6 green onions, sliced
- 1 cup uncooked long-grain rice
- 2 cups water
- 1/4 teaspoon salt
- 1/2 to 1 teaspoon cayenne pepper
- 1/2 teaspoon dried basil
- 1/4 teaspoon dried thyme
- 1/4 teaspoon dried oregano
- 1 bay leaf
- 1 can (15 ounces) black-eyed peas, rinsed and drained
Instructions
- In a large skillet, cook bacon over medium heat until crisp. Drain on paper towels; discard all but 2 tablespoons drippings.
- Sauté pepper, celery, and onions in drippings until almost tender.
- Add rice, water, and seasonings. Cover and simmer 10 minutes.
- Add peas and bacon; simmer 10 minutes longer.
- Discard bay leaf before serving.
Notes
- This is a quick and easy side dish that will become a favorite of your family.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Simmer
- Cuisine: Southern