Vegan Hoppin’ John

Vegan Hoppin’ John is a classic Southern Dish with red field peas, smoky vegan bacon and sausages. It’s perfect as a New Year’s dish or everyday comfort food. 

Beans and rice dish in a pot with wooden spoon

This vegan hoppin’ John is a meatless version of the traditional Gullah/Geechee recipe.

The plant-based meats bring out the smoky, natural textures of the original version while allowing you to enjoy this well-spiced meal.  

The dish’s name may be an unusual one and its origins are a mystery.

According to some, there was an old man named John who walked with a limp and sold peas and rice in Charleston, South Carolina in the early 1800s.

His popularized Southern dish was said to be named after him. The combination reminds me a lot of Jamaican Rice and Peas that I’ve had throughout childhood.

Hoppin’ John has been part of the Southern New Year’s Day tradition for centuries. It’s often enjoyed with other classic Southern dishes such as collard greens and cornbread.

This recipe is adapted from Chef BJ Dennis.

Ingredient Notes  

Various ingredients on cutting board

  • Red field peas – the traditional version of this recipe uses red field peas, which have a rich, sweet and creamy flavor. They are the best option for this dish.

    They can be puchased online. I bought them from Anson Mills. They are also called cowpeascrowder peas and Sea Island red peas.
Red field peas and black eyed peas in containers

Most modern recipes use black-eyed peas which are easier to find in most grocery stores.

Be sure to soak dried beans overnight. This makes them cook a lot faster and much easier to digest.

  • Carolina gold rice – Traditionally grown in South Carolina, this rice was traditional used in Hoppin’ John.

    It’s the best type of rice for this recipe because of its nutty, earthy flavor. It’s fluffy and works perfectly with the smoky beans.

    Parboiled rice and long-grain rice are also good alternatives.

    I’ve tried this recipe another time using long-grain rice. It cooks a bit softer than Carolina gold but it was still tasty.
  • Vegan bacon – adds a meaty, smoky flavor to the dish. Buy it pre-chopped or dice the slices before adding it to the dish. 

    I used Lightlife Smart Bacon, but you can use whatever brand you prefer.
  • Vegan sausages – adds more meaty texture and flavor.

    My favourite to use are Beyond Sausage Brats (original flavor) but other similar plant-based sausages could work. 
  • Cajun seasoning – adds Southern flavor to the dish.

    You can also make your own by combining smoked paprika, salt, garlic powder, black and white pepper, onion powder, dried oregano and cayenne.
  • Oil – I used olive oil but vegetable oil or another neutral oil is fine.
Close up beans and rice dish in a pot with wooden spoon

How to Make Vegan Hoppin’ John

1. Prepare the dried red field peas by pre-soaking for 8 hours or overnight in double the amount of water.

Red field peas in a bowl filled with water

2. Heat oil in a large pan over medium heat. Add the vegan bacon and vegan sausages and cook until they are browned.

Side by side images of vegan bacon and sausages browning in a pan

3. Remove them from the pan. Do not throw away the oil or clean the pan.

4. Add the onion, bell pepper and garlic to the pan. Cook until the onion is translucent.

Side by side images of onions and peppers in pan

5. Add the broth and cajun seasoning. Drain and rinse the pre-soaked field peas. Add to the pot with the vegan bacon and sausages.

How to make vegan hoppin john

6. Cover and bring to a boil at high heat, then reduce the heat to medium. Cook for about 1 hour or until tender.

7. Once the peas are cooked, rinse the rice in a large bowl filled with water. Stir the rice in the water to release the starches, then drain completely. Repeat 2 or 3 more times until the water is clear.

Images showing before and after hand washing rice

8. Taste the broth with the peas and season to your liking with salt and pepper. Stir in the drained, uncooked rice.

Hoppin john cooking in a pan on the stovetop

9. Cover the pot with a sheet of aluminum foil, then the lid. Cook until the rice is tender for about 15 minutes at medium heat.

Foil covered pan on the stove top

10. Test for doneness, then remove the pot from the heat. Allow it to rest while covered for 10 minutes.

11. Fluff the rice with a fork, then serve.

Rice and beans in a pan on the stove top
Beans and rice dish in a white bowl

Other Recipe Variations and Substitutions 

  • Feel free to omit the plant based meats and add smoked paprika for extra smokiness.
  • Add different types of bell peppers instead of green bell peppers (e.g. red or yellow) 
  • You can also use dried black-eyed peas or one 15oz/425g can for this recipe.

    For canned beans, use 1/2 the amount of broth. Cook on medium heat for 15 minutes (instead of 1 hour) to flavor the broth then continue the recipe as normal.
  • Use long-grain rice or parboiled rice instead or Carolina Gold rice. The texture and flavor may be slightly different but the dish will still be good.
  • Add other vegetables such as celery or carrots.

Serving Ideas

Hoppin john collard greens and cornbread in a white bowl

Storage Suggestions

Once the dish cools off, place any leftovers into an airtight container in the refrigerator for up to 5 days.

It can also be made in advance and frozen in a freezer-safe, air-tight container for up to 3 months.

Be sure to thaw the dish overnight in the refrigerator before reheating. 

How to Reheat

Boil a small amount of vegetable stock or water and stir in the leftovers. Cook until the dish is hot. A general measurement would be ¼ cup of water or stock for 1 cup of leftovers.

Microwave:

If you’re reheating from the fridge, take out the desired portion and place it in a microwave-safe dish. Reheat for 1 to 2 minutes, covered.

If frozen, ensure it’s in a heatproof container. Depending on the amount, you’ll need to reheat for 5 to 7 minutes.

Stovetop:

Take out the desired portion size and place it in a pot with a splash of broth or water.

Heat on medium until warmed through. If frozen, this method is not ideal.

Beans and rice dish in a pot with wooden spoon

Vegan Hoppin’ John

5 from 1 vote
Prep: 20 minutes
Cook: 1 hour 25 minutes
Total: 1 hour 45 minutes
Servings: 6
Calories: 465kcal
Print Pin Rate
This classic Southern dish is made with red field peas, smoky vegan bacon and sausages. It's perfect as a New Year’s dish or everyday comfort food.

Baking Recipes: For more accuracy, use Metric measurements and measuring spoons.

Ingredients

  • 1 cup (200 g) red field peas, or black-eyed peas (soaked overnight)
  • 2 cups (400 g) Anson Mills Carolina Gold Rice, or Carolina Plantation Gold Rice, parboiled rice or long-grain rice
  • 7 strips (70 g) vegan bacon, diced (I used Lightlife Smart Bacon)
  • 2 (200 g) vegan sausages, sliced (I used Beyond Meat Brats)
  • ½ large onion, diced
  • ½ large green bell pepper, diced
  • 2 cloves garlic, minced
  • 4 cups (1 l) vegetable broth
  • 2 teaspoon Cajun seasoning
  • 2 tbsp (30 ml) olive oil
  • Salt and pepper, to taste

Instructions

  • Heat 1 tbsp of oil in a large pot over medium heat. Add the vegan bacon and vegan sausages. Cook until they are browned then remove from the pot.
    7 strips (70 g) vegan bacon ,2 tbsp (30 ml) olive oil ,2 (200 g) vegan sausages
  • Add the remaining oil to the pan with the onion, bell pepper and garlic. Cook until the onion is translucent.
    ½ large onion ,½ large green bell pepper ,2 cloves garlic
  • Add the broth and cajun seasoning. Drain and rinse the pre-soaked field peas. Add to the pot with the vegan bacon and sausages.
    4 cups (1 l) vegetable broth ,2 teaspoon Cajun seasoning ,1 cup (200 g) red field peas
  • Cover and bring to a boil at high heat then reduce the heat to medium. Cook for 45 mins to 1 hour or until tender.
  • Once the peas are cooked, wash the rice in a large bowl filled with water. Stir the rice in the water to release the starches then drain completely. Repeat 2 or 3 more times until the water is clear.
    2 cups (400 g) Anson Mills Carolina Gold Rice
  • Taste the broth with the peas and season to your liking with salt and pepper. Stir in the drained rice.
    Salt and pepper
  • Cover the pot with a sheet of aluminum foil, then the lid. Cook until tender for about 15 minutes at medium heat.
  • Test for doneness then remove the pot from the heat. Allow it to rest while covered for 10 minutes.
  • Fluff the rice with a fork then serve.

Notes

  • Feel free to omit the plant based meats and add smoked paprika for extra smokiness.
  • You can also use dried black-eyed peas or one 15oz/425g can for this recipe. For canned beans, use 1/2 the amount of broth. Cook on medium heat for 15 minutes (instead of 1 hour) to flavour the broth then continue the recipe as normal.
  • Use long-grain rice or parboiled rice instead of Carolina Gold rice. The texture and flavour may be slightly different but the dish will still be good.
Tried this recipe? Upload a photo in the comments below!If you enjoyed it, please consider leaving a rating. It really helps the blog.

Nutrition

Calories: 465kcal | Carbohydrates: 72g | Protein: 20g | Fat: 11g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 972mg | Potassium: 567mg | Fiber: 5g | Sugar: 4g | Vitamin A: 727IU | Vitamin C: 13mg | Calcium: 81mg | Iron: 5mg
Nutrition Disclaimer
Course: Dinner, Lunch, Main Course
Cuisine: American, Southern
Diet: Vegan, Vegetarian
5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating




The maximum upload file size: 3 MB. You can upload: image. Drop file here