Rinse and soak black-eyed peas overnight in medium to large saucepan
Drain and rinse black-eyed peas
In saucepan, heat oil on low.
Add shallots and cook until translucent.
Add remaining vegetables and season with garlic powder and paprika.
Cook until tender.
Add diced tomatoes, broth, ham and peas to the saucepan.
Simmer on low until tender - about an hour.
Combine greens in saucepan about 10 minutes prior to serving.
Serve with coleslaw and cornbread.