Yes, you can substitute canned black-eyed peas. Just remember to adjust the cooking time as they don't need as long to cook.