Rinse the black-eyed peas thoroughly and soak them for at least 4 hours or overnight.
In a large pot, sauté the chopped onion, bell pepper, celery, and garlic in the oil or butter over medium heat until softened, about 5-7 minutes.
Add the smoked neckbones, rinsed black-eyed peas, and bay leaves to the pot. Pour in the water/chicken stock mixture enough to cover the peas and neckbones.
Season with Cajun seasoning, granulated garlic, Herbes de Provence, salt, and pepper.
Bring to a boil, reduce heat to low, cover, and simmer for about 2 hours, or until peas are tender.
Remove the neckbones, shred the meat off the bones, and return it to the pot.
Let the peas continue to cook for an additional 30 minutes to 1 hour, until they are creamy to your liking.
Taste and adjust the seasoning as needed.
Serve hot with cornbread and rice, and enjoy!