Combine the black-eyed peas, bacon, 3 tablespoons reserved bacon fat, and all the remaining ingredients in a large bowl; toss well to combine. Cover and refrigerate for at least 4 hours or preferably overnight, stirring occasionally.
Allow the salad to sit at room temperature for 30 minutes before serving. Toss well just before serving.
Makes 6 cups, 8 servings
Note: To make 5 cups cooked black-eyed peas: Soak 2 cups dried black-eyed peas for 4 hours. Drain the peas and place them in a large saucepan. Add water to cover by 2 inches and bring to a boil. Reduce the heat to a simmer and cook until just tender, 20 to 30 minutes. Drain and transfer to a bowl to cool.