VeganPreps

Best Vegan Hoppin’ John (Soul Food Classic)

Prep15 min
|
Cook60 min
|
Total75 min
|
Servings4

Jump to Recipe

Best Vegan Hoppin’ John (Soul Food Classic)

Browse all Vegan Dinner Ideas 238 plant-based recipes

This vegan Hoppin’ John delivers the warm, satisfying flavors of traditional soul food while honoring plant-based values. Tempeh adds the hearty, substantial texture you’d normally get from meat, while black-eyed peas provide the protein and fiber your body needs. The combination of garlic, onions, and bay leaf creates that deeply comforting base flavor you remember from classic versions. By simmering everything together for an hour, you’re building layers of taste that make this dish taste authentically soul-satisfying. Plant-based cooking captures tradition while staying true to your values.

Black-eyed Peas Base

This traditional Southern dish has been reimagined as a vegan recipe that keeps the real flavors of the classic comfort food. The base relies on black-eyed peas, which are simmered with aromatic vegetables and warm spices to create a hearty, satisfying meal. Tempeh is added as a protein-rich ingredient that gives substance and a subtle nutty flavor to go with the earthiness of the legumes.

Ingredients

Best Vegan Hoppin' John (Soul Food Classic) - preparation

Best Vegan Hoppin’ John (Soul Food Classic)

by veganpreps.com

Best Vegan Hoppin’ John (Soul Food Classic)

Prep15 min
Cook60 min
Total75 min
Servings4

Ingredients

  • 1 1/4 cups dry black-eyed peas, soaked overnight or quick-soaked
  • 4 cups vegetable broth
  • 1 cup water
  • 1 1/2 cups yellow onion, diced
  • 3 garlic cloves, minced
  • 1 bay leaf
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon cayenne pepper
  • 1 tablespoon olive oil
  • 8 ounces tempeh, crumbled
  • 1 tablespoon low-sodium soy sauce
  • 1/2 teaspoon smoked paprika
  • Salt to taste
  • 2 cups long-grain white rice, cooked, for serving
  • Sliced green onions for garnish

Instructions

  1. 1Drain and rinse soaked black-eyed peas. Place in a large pot with vegetable broth and water. Bring to a boil, then reduce heat to medium-low. Add onion, garlic, and bay leaf. Simmer uncovered for 40-50 minutes until peas are fully tender, skimming foam as needed.
  2. 2While peas cook, heat olive oil in a skillet over medium-high heat. Add crumbled tempeh and cook for 6-8 minutes, stirring occasionally, until browned on the edges. Stir in soy sauce and smoked paprika; cook 1 more minute. Remove from heat.
  3. 3Once peas are tender, stir in the browned tempeh, black pepper, and cayenne. Simmer together for 5 minutes to meld flavors. Remove and discard bay leaf. Taste and add salt as needed.
  4. 4Serve over cooked rice, garnished with sliced green onions.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

Plan ahead and soak the black-eyed peas overnight, or use the quick-soak method by boiling them briefly and letting them sit. The quality of the black pepper will really change the final flavor, so grind whole peppercorns fresh instead of using pre-ground. The tempeh can be crumbled or cubed depending on what texture you want, and adjust the soy sauce based on how much sodium you prefer and how salty your other ingredients are.

Tempeh Adds Smoky Depth

Begin by preparing 1 1/4 cups of dry black-eyed peas through one of two methods: soak them overnight in a large pot of water, or use the quick method of boiling them for 2 minutes, covering the pot, and letting them stand for 1 hour. Once the peas have softened, drain them completely and cover with 4 cups of fresh water, bringing the mixture to a boil. Add 1 1/2 cups of chopped onion, 1 minced clove of garlic, 1 bay leaf, 1/2 teaspoon of freshly ground black pepper, and 1/4 teaspoon of cayenne pepper to the pot.

Return the mixture to a boil, then reduce the heat, cover the pot, and simmer for 1 hour, stirring occasionally to make sure everything cooks evenly and doesn’t stick. While the peas simmer, prepare the 8 ounces of tempeh by cutting it into bite-sized pieces or strips. In a separate skillet, cook the tempeh with 1 tablespoon of low sodium soy sauce over medium heat until it develops a smoky, browned exterior that adds depth and richness to the dish. Having quality cooking equipment* ensures even heat distribution and proper browning of your tempeh.

Once the peas have reached a tender consistency after the full hour of simmering, stir in the cooked tempeh and adjust the seasoning with salt to taste. The tempeh’s savory, umami-rich flavor works well with the traditional Hoppin’ John base, creating a hearty vegan version of this classic Southern dish. Serve hot and enjoy the combination of tender legumes, aromatic vegetables, and smoky tempeh.

Rice Complements This Dish Perfectly

Serve your vegan Hoppin’ John over a bed of fluffy white or brown rice, which soaks up all the savory broth and spices you’ve built up in the pot. Rice delivers those rich flavors to every bite. Cook your rice separately according to package directions, then fluff it with a fork before plating. Brown rice adds extra nutrition and a nuttier flavor that works well with the earthiness of the tempeh and black-eyed peas. For perfectly cooked grains every time, consider investing in a best rice cooker* to remove the guesswork from your cooking process. The combination creates a full, satisfying meal that’s both hearty and balanced.

Cornbread Pairs Well Here

Serve vegan cornbread alongside your vegan Hoppin’ John to complete the meal. A slightly sweet cornbread balances the dish’s earthy black-eyed peas and spicy cayenne perfectly. Choose cornbread that’s moist and crumbly, not dense, so it soaks up the flavorful broth when you tear pieces into your bowl. Make cornbread from scratch or grab quality store-bought vegan versions – either works. The contrast between warm, vegan cornbread and savory beans creates the authentic soul food experience you’re after.

Final Thoughts

With all the components ready – the seasoned black-eyed peas, the cornbread waiting on the side, and rice soaking up that savory broth – you’re set to enjoy a satisfying vegan Hoppin’ John that hits all the soul food notes. This dish proves you don’t need animal products to capture authentic Southern flavors. The tempeh adds protein and substance, while the spices create that familiar warmth you’re craving. Serving everything together on one plate lets the flavors work together naturally. This meal nourishes both body and soul, honoring tradition while keeping your values intact.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe