Vegetarian Black Eyed Peas Recipe
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.Tender black-eyed peas, brown rice, and sauteed kale form the base of my vegetarian black-eyed peas recipe. I make this southern-inspired dish with plant-based ingredients and have it ready in just 35 minutes, making it one of my favorite quick but nutritious meals with a traditional flair.

Black-eyed peas have long been a part of southern cooking, traditionally simmered with smoky ingredients like bacon or ham hock. But this recipe, much like my southern vegan black-eyed peas recipe, uses aromatics and spices to recreate that savory flavor without meat. If you need a break from your usual legume recipes, try this one for a bit of healthy and delicious southern charm.
I started developing this dish when I wanted a vegetarian black-eyed peas dish that still captured the essence of the original recipe my husband grew up eating. Of course, I wanted to make it as wholesome as possible too, and treat it with the same respect that I showed towards the recreation of my vegetarian baked beans recipe. Having never eaten meat, my kids were unaware that this dish was a vegetarian take. So when my husband mentioned that it tasted just as good without any other additions, my kids looked confused and asked why you would even need or want to add anything else to it.
👩🏽🍳 Why I Love This Recipe
Black-eyed peas, leafy greens, and whole grain rice make this vegetarian black-eyed peas recipe, one that is great for any meal, any day of the week. As a nutritionist, this recipe really impresses me with its fiber content, plant-based protein, and essential vitamins from ingredients like kale, onions, and beans. And the fact that it is absolutely delicious really appeals to me as a mom of picky eaters.
Instead of relying on smoked meat, I build flavor by layering the aromatics and spices in a very specific way, which makes a significant difference. I start by sauteing the onion, celery, and bell pepper until softened, then add the garlic, thyme, kale, and smoked paprika to recreate that classic southern flavor profile. Then I add the beans, letting them simmer gently and absorb all the seasoning while cooking down until tender and creamy. I add my precooked rice a few minutes before serving and top it with my fresh ingredients.
There was a time when I made variations of this meal frequently, as it was surprisingly one of the recipes my kids never fought me on. This was obviously newsworthy to my youngest, who made sure to tell all his friends at school. One afternoon during pick up, I had another mom come up to me, almost bursting with laughter, telling me that her son thought we were entertaining the Black Eyed Peas for dinner, and knowing that his mom is a huge fan, wanted to ask my kid for Fergie’s autograph when she next came over. Ha! Try this recipe at home, and you might just earn rockstar status in the kitchen.
Latest Recipe Video!
🥘 Ingredients
For this vegetarian black eyed peas recipe, I use a mix of pantry staples and fresh vegetables to build an authentic flavor. This is what I use:

Olive oil: I use this to saute the vegetables and create the base of the dish.
Onion, celery, bell pepper: I chop these finely so they cook down and form a flavorful base.
Garlic: Adding this after the vegetables have softened allows it to stay fragrant without burning.
Kale: I like using chopped kale for added texture and nutrients.
Brown basmati rice: I cook this separately, before adding to the rest of the ingredients.
Black-eyed peas: I use canned black-eyed peas for convenience.
Seasoning: Smoked paprika and paprika create a signature smoky flavor, while dried thyme and red pepper flakes add a slight heat.
Salt and pepper: I use these to adjust the flavor in the final dish.
Diced tomato and green onions: These are added at the end for a fresh distinction.
🔪 How To Make
I make this dish in 1 pan with the rice prepared separately for the best texture. This is how I do it:
Saute vegetables: To start, I heat a large non-stick skillet over medium-high heat, add the oil, onion, bell pepper, and celery, then saute for 10 minutes until soft. Next, I add in the garlic and cook for 2-3 minutes.

Cook rice: I cook the brown rice according to the package directions, and use vegetable stock instead of plain water.
Add greens and spices: Then I add the spices and kale to the sauteed vegetables, stir, and cook for 5-10 minutes.

Add peas: Next, I add the rinsed and drained black-eyed peas to the pan, and cook for 5-10 minutes until warmed through.

Add rice: I add the cooked rice and stir gently to combine. I taste the mixture and adjust the seasoning if necessary.

Serve: I top the dish with diced fresh tomato and green onions, then serve immediately.

💭 Expert Tips
My #1 Secret Tip for this vegetarian black-eyed peas recipe is to cook the brown rice in vegetable broth instead of plain water. This is one of the ways I get this dish to taste rich and flavorful without any meat.
Other Tips To Keep In Mind:
- Add garlic last: I always add the minced garlic after the onion, bell pepper, and celery have had their full 10 minutes in the pan. Garlic burns very quickly, which can lead to a sharp or bitter taste. Adding it later lets it cook gently and build a sweet, rounded flavor instead.
- Rinse the peas: I drain the canned black-eyed peas thoroughly before adding them to the pan. The liquid inside the can is starchy and salty, which can ruin the texture and taste of the finished dish.
- Dice small: Chopping all the vegetables into small uniform pieces, rather than large chunks, ensures that everything cooks through at the same rate and every spoonful has a good mix of everything.
- Adjust spice: If I am making this for the whole family, or guests who do not enjoy spicy food, I omit the crushed red pepper flakes, and reduce the smoked paprika by half. This retains a lot of the core flavors without the additional heat.
📖 Variations
Over time, I have adjusted this dish depending on what I have in my kitchen and who I am feeding. These are 3 variations that have received the most compliments:
Green swap: I replace the kale with 2 cups chopped spinach or mustard greens for a softer texture. Spinach is also my favorite swap when I am short on time and want to get dinner on the table as soon as possible.
Cajun style: Instead of the individual spices, I use 1 tablespoon of Louisiana Cajun seasoning for a more pronounced southern flavor. My husband prefers this spice as it reminds him more of what he grew up eating.
Creamy finish: I stir 1/2 cup of light coconut milk at the end for a slightly richer consistency. My kids love this version and will eat it over anything, but love it with some vegan cornbread.
🍽 Serving Suggestions
I like serving this vegetarian black-eyed peas recipe as a complete meal in a bowl when I want something filling, nutritious, and balanced. But since it is a southern classic, I recommend serving it with a side of healthy cornbread and some of my apple cider vinegar coleslaw for a touch of acidity and crunch.
At home, I sometimes swap out the brown rice for my 4 ingredient cilantro lime rice so I can serve the black-eyed peas with a heartier side dish like my roasted green beans and potatoes. And if I am really in the mood for some good old-fashioned southern dining, I use some of my peach simple syrup in a pitcher of homemade iced tea.
🧊 Storing And ♨️ Reheating
Refrigeration: I store leftovers in an airtight container in the refrigerator for up to 5 days.
Freezing: I portion the cooled mixture into freezer-safe containers and freeze for up to 3 months.
Reheating: I reheat on the stovetop with a splash of water or broth to loosen the texture or warm it in the microwave until heated through.
❓Recipe FAQs
With canned black-eyed peas, the beans are already fully cooked before they even go into the pan. This means they only need around 5-10 minutes of additional cooking time to warm them through. I add them in after the vegetables have sauteed fully, and the spices have been stirred in.
When I use dried beans, I like to lay them out on a flat surface and pick out any stones or damaged peas. Then I bring the peas to a boil in vegetable broth for 2 minutes, remove from the heat, cover, and allow to sit for 1 hour before draining. Alternatively, I cook them in my Instant Pot using a 1:3 bean to water ratio, and cook for 20-25 minutes.
This happens if too much liquid has cooked off or if the rice absorbs more moisture than expected. I fix this by adding a small amount of vegetable broth or water at the end, and stirring through gently until the texture loosens. I keep a light hand, making sure not to break apart any peas.

🍲 More Delicious Vegan And Vegetarian Recipes!
Love this vegan recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Vegetarian Black Eyed Peas Recipe
Ingredients
- 1 tbsp olive oil
- 1 onion diced
- 3 red bell peppers diced
- 4 celery sticks diced
- 5 cloves minced garlic
- 1 tsp salt more to taste
- 1 tsp smoked paprika
- 1 tsp regular paprika
- ¼ tsp dried thyme
- ¼ tsp crushed red pepper
- ¼ tsp black pepper
- 1 6 oz box baby kale chopped
- ½ cup uncooked brown basmati rice
- 3 15-ounce cans unsalted black-eyed peas, rinsed and drained
- 3 chopped tomato
- chopped green onions for topping
Instructions
- Heat a large nonstick skillet over medium-high heat.
- Add oil; swirl to coat.
- Add onion, bell pepper, and celery; sauté 10 minutes.
- Add garlic; cook 2-3 more minutes.
- Cook brown rice according to package directions.
- Add spices (salt through black peppeand kale to skillet, cook another 5-10 minutes until combined.
- Add black eyed peas and cook another 5-10 minutes.
- Add in cooked rice, stir until combined.
- Serve with diced tomato and green onions for topping
Notes
- My #1 Secret Tip for this vegetarian black-eyed peas recipe is to cook the brown rice in vegetable broth instead of plain water. This is one of the ways I get this dish to taste rich and flavorful without any meat.
- Add garlic last: I always add the minced garlic after the onion, bell pepper, and celery have had their full 10 minutes in the pan. Garlic burns very quickly, which can lead to a sharp or bitter taste. Adding it later lets it cook gently and build a sweet, rounded flavor instead.
- Rinse the peas: I drain the canned black-eyed peas thoroughly before adding them to the pan. The liquid inside the can is starchy and salty, which can ruin the texture and taste of the finished dish.
- Dice small: Chopping all the vegetables into small uniform pieces, rather than large chunks, ensures that everything cooks through at the same rate and every spoonful has a good mix of everything.
- Adjust spice: If I am making this for the whole family, or guests who do not enjoy spicy food, I omit the crushed red pepper flakes, and reduce the smoked paprika by half. This retains a lot of the core flavors without the additional heat.





So delicious and easy and I really love the vibrant colours in this dish.
Thanks so much Amanda! 🙂
What a delicious and protein packed dish. Perfect for a BBQ.
Thanks Dannii! Enjoy!
Very easy to make and bold flavors. Thanks for the recipe!
Sure thing! So glad you liked it!
One of the best black-eyed-peas recipes I have ever come across. This veggie-packed meal was easy to make and my whole family enjoyed it!
Aw yay! Thanks Kate – so happy to hear that!
I love black eyes beans and other beans, and this is definitely a feel-good and healthy dish! Sounds so delicious!
Totally!! Enjoy!
What a delicious and protein packed dish. I will definitely be trying this.
Thanks Dannii! You will love it!
This was absolutely delicious when we had friends over. Everyone loved it!
Aw yay, so happy to hear that Amanda!
These were absolutely superb! Can’t wait to make again. Thank you! 🙂
Aw yay! Thanks so much Kristen – so happy to hear that!
Wonderful Hoppin John’s black eyed peas. I didn’t use all the spices and I used a ham hock, therefore it was not vegan. But it was healthy and delicious anyway.
Aw yay! I’m so happy to hear that!
A wonderful dish for luck in the new year! I loved the contrast between the hot main dish and the cool tomatoes and green onion for garnish. I left out the red pepper flakes, as my 9 month old grandson will be eating it. Thank you for a great recipe!
Aw yay!! I’m so glad you loved this recipe Vivian! Thanks for letting me know!
It’s says 383 calories per serving. What amount is considered a serving? A cup? Half a cup? It would be really helpful if you could include that information for those of us keeping track of our calorie intake. I really like your recipes.
Hi Mark! I think one serving is about 1.5 cups of food! Hope that helps – so glad you’re enjoying my recipes! 🙂
My husband and I enjoyed your rice, black-eyed peas and kale recipe even without the smokey paprika. I intend to try your other recipes.
Yay!! I’m so happy to hear that Carol! You’ll have to keep me posted on how my other recipes turn out for you! 🙂
Oh, this sounds so flavorful! We usually eat lentil dishes on New Year’s Day to bring us luck but will try your recipe next time!
I love hearing about everyone’s New Years & Holiday traditions! I hope your whole family loves this recipe and that it does bring you luck in the new year! 🙂
This recipe is awesome! As a local Charlestonian, I take making Hoppin’ John seriously, especially on New Years Day. I can’t wait to try this new recipe this year.
Thank you so much Aimee!! I can’t wait to hear how this recipe turns out for you!
This dish looks so colourful and full of flavour, oh and healthy too. Perfect!
Thank you so much Amanda! I’m sure you will love it when you try it!
Oh man these are fantabulous! I have always been a black bean fan and I love this recipe. Thanks so much for sharing.
Yay!! Thanks so much Megan! I’m a huge black bean and black eyed pea fan too! 🙂