Heat a large pot or Dutch oven over medium heat. Add the bacon and cook until slightly crispy, about 5 minutes.
Add smoked ham, onion, peppers, carrots, and celery. Cook for 5 minutes, or until the vegetables are softened.
Add garlic and cook 1 minute, stirring, until garlic becomes fragrant.
Add the collard greens and stir. Cook for 2-3 minutes.
Add the spices and stir, then pour in the chicken broth, along with the bay leaves and salt and pepper to taste.
Add the drained and rinsed black-eyed peas to the pot.
Bring to a boil, then reduce heat to low. Cover and simmer for at least 30 minutes, stirring occasionally.
Skim any fat from the surface.
Stir in apple cider vinegar and adjust for salt and pepper.
Serve in bowls and garnish with fresh chopped parsley and red pepper flakes.