Start by cooking your black-eyed peas according to the can’s directions. I like to simmer mine in 2 ½ cups of chicken broth with ¾ teaspoon of salt for extra flavor. You want them nice and soft, so give them a taste after they’ve simmered for a bit. Once they’re tender with a soft bite, they’re good to go! Drain and rinse them immediately—trust me, mashing is way easier while they’re still warm.
In a large bowl, mash the drained black-eyed peas thoroughly. Use the back of a spoon or fork to break them down. Add the parsley, sage, onion, garlic, thyme, garlic powder, onion powder, celery seeds, black pepper, salt, cornmeal, add the beaten egg. Stir until fully combined and the mixture is smooth but thick.
To prevent the mixture from sticking to your hands, wet your hands with a little water and I mean a little. Knead the mixture in your hands a few times to help bind it. Using a heaping tablespoon, form the mixture into 16 small balls. Lightly oil the back of a ¼ cup measuring cup and gently press each ball down to form the patties.
Heat about 2-1/4 tbsp of cooking oil (see notes below about this step) in a skillet over medium-high heat. Add the patties to the hot oil then reduce the oil temperature to low and cook for about two minutes then set to medium high heat. Fry until they're a darker brown. If they start to browning too quickly, lower the heat drastically. Keep an eye on them and be ready to tweak the temperature as needed. I cook these between high and low temperature. They’ll need about 15-20 minutes per batch, flipping occasionally and adjusting the heat as needed.
Make the sauce:
In a small bowl, mix the mayo, garlic powder, onion powder, Cajun seasoning, red pepper, horseradish and buttermilk. Taste the sauce and adjust the seasoning to your liking.