If using dried black-eyed peas, place them in a pot and cover with water.
Bring to a boil; then reduce to a simmer and cover with a lid, tilting lid slightly to let some steam escape.
Cook for an hour, or until peas are tender.
While black-eyed peas are still hot and steaming, mix all the ingredients together in a large bowl, tossing to combine.
Add salt and pepper to taste.
If using canned black-eyed peas, just drain, rinse, and heat on stovetop over medium heat with all the other ingredients until warmed through (5-6 minutes).
Garnish with dill, if using.