Drain black-eyed peas, set aside.
In a large Dutch oven, cook bacon until crispy. Add onion and cook 3 minutes to soften.
Add garlic and cook 1 minutes.
Add water, chicken bouillon cubes, peas, ham, carrots, bay leaves, red pepper flakes, and black pepper. Bring to a boil. Reduce heat to low and cover. Cook for 2 hours.
Stir in collard greens and apple cider vinegar and cook 10 to 15 minutes.