Amazing Vegan Hoppin John For a Lucky New Year

If you’ve been part of our Vegetarian Zen community for a while, you know that we LOVE comfort food, especially when it’s budget-friendly and full of flavor.

This vegan Hoppin John is one of those recipes that checks all the boxes. It’s smoky, satisfying, and feels like something your grandma might’ve served (if she was into plant-based cooking!).

It’s great to make around New Year’s for good luck, but honestly, it’s too good to save for just one time of year. It’s easy to throw together, naturally gluten-free, and perfect for chilly evenings or lazy Sunday dinners. Plus, it reheats well, so don’t be afraid to make a big batch and enjoy it for lunch all week long.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

a bowl of vegan hoppin john

Why This Recipe Works

This recipe keeps the soul of Hoppin John while swapping out meat for smart plant-based choices. Smoked paprika and a dash of liquid smoke (or smoked salt) bring that signature smoky depth traditionally provided by bacon or ham. The aromatics—onion, celery, bell pepper, and garlic—build layers of flavor, while thyme, bay leaf, and a touch of hot sauce round it out.

Cooking the black-eyed peas with vegetable broth and spices makes every grain of rice taste rich and savory.

Using long-grain rice, like Carolina or jasmine, ensures the final texture stays fluffy, not mushy. It’s comforting, and it tastes even better the next day.

What You’ll Need

  • black-eyed peas
  • long-grain white rice
  • vegetable broth
  • onion
  • celery
  • green bell pepper
  • garlic
  • scallions
  • bay leaf
  • fresh or dried thyme
  • smoked paprika
  • liquid smoke or smoked salt (optional)
  • hot sauce
  • apple cider vinegar
  • olive oil
  • salt and black pepper
  • Optional add-ins: chopped collard greens or kale, diced tomatoes, vegan sausage, or a squeeze of lemon
  • Garnishes: sliced scallions, chopped parsley, red pepper flakes
a table of vegan hoppin john ingredients

Instructions

Prep the peas

If using dried black-eyed peas, rinse and soak them in plenty of water for 6–8 hours or overnight. Drain and rinse. If using canned, simply drain and rinse.

Cook the peas

Add soaked peas to a pot with enough water to cover by 2 inches. Bring to a boil, then simmer until just tender, 25–35 minutes. Drain and set aside. If using canned, skip this step.

Sauté the aromatics

In a large pot or Dutch oven, heat the olive oil over medium heat. Add onion, celery, and bell pepper. Cook, stirring occasionally, until softened and lightly golden, about 6–8 minutes. Add garlic and scallions, and cook 1 minute more until fragrant.

Build the flavor base

Stir in smoked paprika, thyme, and bay leaf. Cook 30 seconds to bloom the spices. Add a pinch of salt and pepper.

Add peas and broth

Stir in the black-eyed peas and vegetable broth. Add liquid smoke (or a pinch of smoked salt) and hot sauce. Bring to a gentle simmer and taste the broth—adjust salt and heat now so the rice absorbs balanced flavor.

Add the rice

Stir in the long-grain white rice. Bring back to a simmer, then reduce heat to low. Cover and cook for 15–18 minutes, until the rice is tender and most liquid is absorbed.

Finish and brighten

Turn off the heat. Stir in apple cider vinegar and any optional greens (they’ll wilt in the residual heat). Let rest, covered, for 5 minutes. Fluff with a fork, remove the bay leaf, and adjust seasoning with salt, pepper, and more hot sauce if desired.

Serve

Spoon into bowls and top with sliced scallions, parsley, and red pepper flakes. Add lemon wedges on the side if you like a citrusy kick.

For brown rice: Par-cook brown rice separately until just shy of tender, then fold it in after the peas simmer. Alternatively, cook the peas fully, remove them, then cook brown rice in the seasoned broth (about 35–40 minutes), and fold peas back in at the end.

Storage Instructions

  • Refrigerator Store in an airtight container for 4–5 days. It tastes even better on day two.
  • Freezer Freeze in individual portions for up to 3 months. Cool completely before freezing, and reheat gently with a splash of broth or water.
  • Reheating Warm on the stovetop over low heat with a bit of liquid, or microwave in short bursts, stirring between intervals to keep the rice fluffy.
Final plated dish shot: Restaurant-quality presentation of vegan Hoppin John in a wide, shallow whit

Why This is Good for You

Black-eyed peas are packed with plant-based protein and fiber, which help keep you full and support steady energy. The mix of aromatics and spices adds antioxidants without piling on calories.

Using olive oil in moderation provides heart-healthy fats, and greens like collards or kale bring iron, calcium, and vitamin K.

It’s also a great way to eat more legumes, which support gut health and balanced blood sugar. With whole ingredients and minimal processed items, this is comfort food you can feel good about.

Common Mistakes to Avoid

  • Skipping the soak (for dried peas) Unsoaked peas can cook unevenly. Soak or be ready to simmer longer and test for tenderness.
  • Under-seasoning the broth The rice absorbs the cooking liquid, so make sure it tastes savory and balanced before adding rice.
  • Overcooking the rice Keep the heat low and the lid on. Check toward the end of cooking time to avoid mushy rice.
  • Neglecting acid A splash of vinegar or lemon at the end brightens everything. Don’t skip it—it makes the dish pop.
  • Forgetting the smoky note Without bacon, you need smoked paprika or liquid smoke to capture classic Hoppin John depth.

Recipe Variations

  • Greens Hoppin John Stir in 3–4 cups chopped collards, kale, or spinach during the last few minutes.
  • Tomato Style Add 1 cup diced tomatoes or a half can of fire-roasted tomatoes for a subtle tang.
  • Cajun Kick Sprinkle in 1–2 teaspoons Cajun seasoning and serve with extra hot sauce.
  • Coconut Twist Replace 1 cup of broth with light coconut milk for a creamy, Caribbean-inspired version.
  • High-Protein Add sliced vegan sausage or crumbled tempeh browned with smoked paprika.
  • Jasmine Rice For a fragrant spin, use jasmine rice and finish with lime and cilantro.
  • Oil-Free Sauté the vegetables in a splash of broth or water instead of oil.

This vegan Hoppin John recipe is proof that comfort food can be simple, nourishing, and full of flavor without meat. With pantry-friendly ingredients and flexible add-ins, it’s easy to make your own. Keep it classic or try a twist—either way, you’ll end up with a cozy, satisfying bowl that’s great any night of the week.

Want to cook up some more “lucky” recipes? Check out, What to Eat On New Year’s Day. For Good Luck All Year. And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society, a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!

To up your cooking game, consider becoming a member of the Rouxbe Online Cooking School. I’ve taken two of their courses and LOVED them!

Free 30-Day Trial!
Rouxbe Online Cooking School Membership
  • Have the world's leading online culinary school at your fingertips with unlimited access to membership courses, all lessons, and hundreds of recipes.
  • Receive chef support from renowned chef educators and hands-on assessments to practice your newly developed technique. With over 590,000 students worldwide we are teaching the world to cook – the right way!
Learn More
Not all of the courses are plant-based so please be sure to review course offerings prior to purchasing.

Vegan Hoppin John

This hearty vegan Hoppin’ John is packed with smoky flavor, tender black-eyed peas, and perfectly seasoned rice. It’s easy, budget-friendly, and ideal for meal prep or a cozy New Year’s dish.
Prep Time15 minutes
Active Time45 minutes
Total Time1 hour
Course: Main Dishes
Cuisine: Vegan
Keyword: southern cooking, vegan
Yield: 6 servings
Author: Vickie Velasquez

Ingredients

  • 1 1/2 cups dried black-eyed peas or 3 cups cooked/canned, drained and rinsed
  • 1 1/2 cups long-grain white rice or brown rice; see notes
  • 4 cups vegetable broth
  • 1 large onion diced
  • 2 ribs celery diced
  • 1 green bell pepper diced
  • 4 cloves garlic minced
  • 3 scallions thinly sliced (plus more for garnish)
  • 1 bay leaf
  • 1 teaspoon dried thyme or 1 tablespoon chopped fresh
  • 1 teaspoon smoked paprika
  • 1/2-1 teaspoon liquid smoke or smoked salt optional
  • 1-2 teaspoons hot sauce to taste
  • 1-2 teaspoons apple cider vinegar
  • 1-2 tablespoons olive oil or use water for oil-free
  • salt and black pepper to taste
  • chopped collard greens or kale, diced tomatoes, vegan sausage, lemon wedges optional

Instructions

  • If using dried black-eyed peas, rinse and soak them in plenty of water for 6–8 hours or overnight. Drain and rinse. If using canned, simply drain and rinse.
  • Add soaked peas to a pot with enough water to cover by 2 inches. Bring to a boil, then simmer until just tender, 25–35 minutes. Drain and set aside. If using canned, skip this step.
  • In a large pot or Dutch oven, heat the olive oil over medium heat. Add onion, celery, and bell pepper. Cook, stirring occasionally, until softened and lightly golden, about 6–8 minutes. Add garlic and scallions, and cook 1 minute more until fragrant.
  • Stir in smoked paprika, thyme, and bay leaf. Cook 30 seconds to bloom the spices. Add a pinch of salt and pepper.
  • Stir in the black-eyed peas and vegetable broth. Add liquid smoke (or a pinch of smoked salt) and hot sauce. Bring to a gentle simmer and taste the broth—adjust salt and heat now so the rice absorbs balanced flavor.
  • Stir in the long-grain white rice. Bring back to a simmer, then reduce heat to low. Cover and cook for 15–18 minutes, until the rice is tender and most liquid is absorbed.
  • Turn off the heat. Stir in apple cider vinegar and any optional greens (they’ll wilt in the residual heat). Let rest, covered, for 5 minutes. Fluff with a fork, remove the bay leaf, and adjust seasoning with salt, pepper, and more hot sauce if desired.
  • Spoon into bowls and top with sliced scallions, parsley, and red pepper flakes. Add lemon wedges on the side if you like a citrusy kick.

Notes

For brown rice: Par-cook brown rice separately until just shy of tender, then fold it in after the peas simmer. Alternatively, cook the peas fully, remove them, then cook brown rice in the seasoned broth (about 35–40 minutes), and fold peas back in at the end.

FAQ

Do I have to use dried black-eyed peas?

No. Canned black-eyed peas work well and save time. Just drain and rinse them, then shorten the simmer a bit since they’re already cooked.

Can I make this in an Instant Pot?

Yes. Sauté the aromatics on Sauté mode, add spices, peas, rice, and 3 1/2 cups broth. Cook on High Pressure for 5 minutes (white rice) with a 10-minute natural release. Adjust salt and acid at the end.

What can I serve with vegan Hoppin John?

Classic sides include sautéed greens (collards or kale), cornbread, and roasted sweet potatoes. A simple slaw or sliced tomatoes and cucumbers also pair nicely.

How do I keep the rice from getting mushy?

Use long-grain rice, measure liquid carefully, and keep the heat low while covered. Let it rest off heat for 5 minutes before fluffing.

Is liquid smoke necessary?

It’s optional, but a small amount delivers that familiar smoky note. If you don’t have it, smoked paprika and a pinch of smoked salt do the job.

Can I make it spicier?

Absolutely. Add more hot sauce, a diced jalapeño with the aromatics, or a pinch of cayenne with the spices.

Can I use brown rice?

Yes, but the timing changes. Either par-cook brown rice and fold it in, or cook it in the seasoned broth for 35–40 minutes and add peas at the end to avoid overcooking them.

Is this recipe gluten-free?

Yes, as written it’s naturally gluten-free. Just check labels on broth, hot sauce, and vegan sausage if using.

Scroll to Top