Smoky Black-Eyed Peas with Tofu (Vegetarian Hoppin’ John)

Legumes

October 30, 2026

Smoky Black-Eyed Peas and Rice with Smoked Tofu – vegetarian recipe

Smoky black-eyed peas and rice with smoked tofu is a vegetarian hoppin' John worth making all year, not just on New Year's Day. The peas simmer in vegetable stock until the pot turns saucy, and smoked tofu steps in where bacon usually would.

Looking for that perfect dish to ring in the New Year with luck and flavor, or just craving a bowl of pure comfort? We’ve created a deeply savory, smoky, and satisfying version of the Southern classic that stands proudly on its own. The secret? A whole block of smoked tofu, which simmers with the beans, infusing the entire pot with its incredible flavor while staying perfectly moist and tender. It’s not a meat substitute; it’s a star ingredient. Paired with fluffy rice and tender black-eyed peas, this one-pot wonder is an incredibly easy way to get a soulful meal on the table.

Ingredients

• 1.5 cups / 300g (10.6 oz) dried black-eyed peas, rinsed and picked over
• 2 quarts / 8 cups (1920 ml) / 1.9L vegetable stock or water
• 1 14-ounce / 400g (14.1 oz) block smoked tofu
• 2 medium onions, finely chopped
• 2 tablespoons minced garlic
• 1.5 cups / 300g (10.6 oz) long-grain white rice
• Salt and freshly ground black pepper to taste
• Tabasco or your favorite hot sauce, to taste (optional)

Instructions

1. In a large pot with a tight-fitting lid, combine the black-eyed peas, vegetable stock, the entire block of smoked tofu, chopped onions, and minced garlic. Bring the mixture to a boil.
2. Reduce the heat to a steady simmer. Cook, stirring occasionally, for 1 to 2 hours, or until the beans are tender but not falling apart.
3. Once the beans are cooked, check the liquid level. You should have about 3 cups (720 ml) remaining. If you have too much, spoon some out; if you have too little, add a bit more stock or water. Stir in the rice and season with salt and pepper.
4. Cover the pot, reduce the heat to low, and cook without disturbing for 20 minutes.
5. Uncover the pot. If any liquid remains, turn the heat to high for a minute to cook it off. Carefully remove the block of tofu and set it on a cutting board. Cube the tofu and return it to the pot.
6. Gently fluff the rice, beans, and tofu together with a fork. Add a few dashes of Tabasco if using, taste, and adjust the seasoning as needed. Place the lid back on and let the dish rest for at least 5 minutes before serving.

Nutritional Information

• Serving Size: 1 serving (approx. 1/6th of recipe)
• Calories: 410 kcal
• Protein: 20g
• Fiber: 12g
• This dish is an excellent source of plant-based protein and dietary fiber, keeping you full and satisfied.

Pro Tips

• for Perfect Black-Eyed Peas
• Make It Ahead: The beans can be cooked through Step 2 and refrigerated for up to 2 days. Reheat gently before adding the rice and proceeding with the recipe.
• Gumbo Style: For a gumbo-inspired twist, add 1.5 cups (360 ml) of chopped tomatoes (canned is fine) and 1 cup (240 ml) of fresh or frozen chopped okra when you add the rice.
• Elegant Presentation: Instead of cubing the tofu, remove the block after cooking, slice it thinly, and serve it alongside the finished peas and rice for a different look.
• Bean Varieties: Don’t have black-eyed peas? This recipe works wonderfully with other field peas like cowpeas or pigeon peas.

FAQ

Q: Can I make this recipe without smoked tofu
A: Absolutely. While the smoked tofu is the star, you can achieve a similar smoky flavor by adding 1 teaspoon (5 ml / 0.2 fl oz) of smoked paprika or a few drops of liquid smoke with the onions and garlic. For a different protein, smoked tempeh would also work well.

Q: Is this vegetarian black-eyed peas and rice a complete protein
A: Yes, it is. The combination of black-eyed peas (a legume) and rice (a grain) provides all the essential amino acids, making it a complete plant-based protein source. Each serving packs an impressive 20g (0.71 oz) of protein.

Q: How long do leftovers last and what’s the best way to reheat them
A: Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a splash of water or vegetable stock to a pot or microwave-safe bowl and heat gently until warmed through, fluffing with a fork.

Q: Can I use canned black-eyed peas instead of dried
A: Yes, you can use canned black-eyed peas to save time. Use two 15-ounce cans, rinsed and drained. Reduce the initial cooking time in Step 2 to about 20-30 minutes, just long enough to infuse the flavors, and reduce the vegetable stock to about 4 cups (960 ml).

More Recipes You’ll Love

Smoky Black-Eyed Peas and Rice with Smoked Tofu – vegetarian recipe
Stav Kogan

Smoky Black-Eyed Peas and Rice with Smoked Tofu

A deeply savory, smoky, and satisfying one-pot version of the Southern classic, featuring a whole block of smoked tofu that infuses the entire dish with incredible flavor. Perfect for New Year's luck or any time you crave a comforting meal.
Prep Time 15 minutes
Cook Time 2 hours 5 minutes
Total Time 2 hours 20 minutes
Servings: 6 serving
Calories: 410

Ingredients
  

  • 1.5 cups (300 g / 10.6 oz) dried black-eyed peas, rinsed and picked over
  • 2 quarts / 8 cups (1920 ml) / 1.9L vegetable stock or water
  • 1 14-ounce / 400g (14.1 oz) block smoked tofu
  • 2 medium onions, finely chopped
  • 2 tablespoons (30 ml / 1 fl oz) minced garlic
  • 1.5 cups (300 g / 10.6 oz) long-grain white rice
  • Salt and freshly ground black pepper to taste
  • Tabasco or your favorite hot sauce, to taste (optional)
  • for Perfect Black-Eyed Peas
  • Make It Ahead: The beans can be cooked through Step 2 and refrigerated for up to 2 days. Reheat gently before adding the rice and proceeding with the recipe.
  • Gumbo Style: For a gumbo-inspired twist, add 1.5 cups (360 ml) of chopped tomatoes (canned is fine) and 1 cup (240 ml) of fresh or frozen chopped okra when you add the rice.
  • Elegant Presentation: Instead of cubing the tofu, remove the block after cooking, slice it thinly, and serve it alongside the finished peas and rice for a different look.
  • Bean Varieties: Don't have black-eyed peas? This recipe works wonderfully with other field peas like cowpeas or pigeon peas.

Method
 

  1. In a large pot with a tight-fitting lid, combine the black-eyed peas, vegetable stock, the entire block of smoked tofu, chopped onions, and minced garlic.
  2. Bring the mixture to a boil.
  3. Reduce the heat to a steady simmer.
  4. Cook, stirring occasionally, for 1 to 2 hours, or until the beans are tender but not falling apart.
  5. Once the beans are cooked, check the liquid level. You should have about 3 cups (720 ml) remaining. If you have too much, spoon some out; if you have too little, add a bit more stock or water.
  6. Stir in the rice and season with salt and pepper.
  7. Cover the pot, reduce the heat to low, and cook without disturbing for 20 minutes.
  8. Uncover the pot. If any liquid remains, turn the heat to high for a minute to cook it off. Carefully remove the block of tofu and set it on a cutting board. Cube the tofu and return it to the pot.
  9. Gently fluff the rice, beans, and tofu together with a fork.
  10. Add a few dashes of Tabasco if using, taste, and adjust the seasoning as needed.
  11. Place the lid back on and let the dish rest for at least 5 minutes before serving.

Nutrition

Calories: 410kcalCarbohydrates: 65gProtein: 20gFat: 8g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Pleasingly Bitter Vegetable Stew SHUKTA – vegetarian recipe

Pleasingly Bitter Vegetable Stew SHUKTA

Pleasingly bitter vegetable stew, shukta, is a dish for people who've learned to love the flavors most recipes run from — a slow stew of waxy potatoes and tomatoes with ginger, brown sugar, and a fenugreek-flecked tempering of mustard, cumin, and fennel seeds in...

Upma: Savory Indian Porridge with Farina and Vegetables – vegetarian recipe

Easy Vegetable Upma Recipe (Savory Farina Porridge)

Upma, the savory Indian porridge made from farina, is breakfast worth waking for: the sooji toasted in oil until nutty, then cooked into a soft, savory mass with mustard seeds, green chili, and vegetables. Comfort in a bowl, one pan, done. Tired of the same old...

Simple Aromatic Dal (Indian Lentil Soup) – vegetarian recipe

Easy Spiced Lentil Dal (Dal Tadka)

This simple aromatic dal is Indian lentil soup at its most comforting: red or yellow lentils simmered soft with turmeric and cardamom, then hit with a butter sizzle of cumin, ginger, and red pepper flakes. A pot of it on the stove makes any week feel handled. There's...

Pleasingly Bitter Vegetable Stew SHUKTA – vegetarian recipe

Pleasingly Bitter Vegetable Stew SHUKTA

Pleasingly bitter vegetable stew, shukta, is a dish for people who've learned to love the flavors most recipes run from — a slow stew of waxy potatoes and tomatoes with ginger, brown sugar, and a fenugreek-flecked tempering of mustard, cumin, and fennel seeds in...

Upma: Savory Indian Porridge with Farina and Vegetables – vegetarian recipe

Easy Vegetable Upma Recipe (Savory Farina Porridge)

Upma, the savory Indian porridge made from farina, is breakfast worth waking for: the sooji toasted in oil until nutty, then cooked into a soft, savory mass with mustard seeds, green chili, and vegetables. Comfort in a bowl, one pan, done. Tired of the same old...

Simple Aromatic Dal (Indian Lentil Soup) – vegetarian recipe

Easy Spiced Lentil Dal (Dal Tadka)

This simple aromatic dal is Indian lentil soup at its most comforting: red or yellow lentils simmered soft with turmeric and cardamom, then hit with a butter sizzle of cumin, ginger, and red pepper flakes. A pot of it on the stove makes any week feel handled. There's...