Heat a large pot over medium heat. Add oil, onions, bell pepper, serrano pepper, celery, and garlic.
Cook until fragrant and onions become translucent. Add in bay leaf, black-eyed peas, and enough broth to just cover the peas.
Cover with lid and cook for 15 minutes.
Add in the remainder of ingredients, plus enough water to cover all the veggies.
Cover with lid, and cook for 15-20 minutes or until black-eyed peas are softened to your preference.
Divide into 4 servings and enjoy!