Rince black eyed peas and place into a large bowl. Cover with water and refrigerate overnight.
Drain peas. Heat oil in a large saucepan over medium heat. Cook onion until softened. Add in peas, bacon, chicken broth, and seasonings. Cook for 55-60 minutes.