Prepare the Black-Eyed Peas: Rinse and sort the dried peas to remove any debris. If you prefer, soak them overnight for a shorter cooking time.
Cook the Meat: In a large pot, cook the bacon or brown the ham hock over medium heat until it’s nicely caramelized. Remove and set aside.
Sauté Aromatics: Add the onion and garlic to the pot, sautéing until they’re soft and fragrant.
Combine Ingredients: Return the meat to the pot. Add the black-eyed peas, chicken broth, water, smoked paprika, cayenne, thyme, bay leaves, and tomatoes (if using). Stir well.
Simmer: Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for about 1.5 to 2 hours, or until the peas are tender. Stir occasionally and add more water if needed.
Season to Taste: Remove the bay leaves and ham hock. Shred the meat from the hock and return it to the pot. Season with salt and pepper as needed.
Garnish and Serve: Ladle the black-eyed peas into bowls and garnish with chopped parsley or green onions. Serve hot with cornbread or rice.