01 -
Pick through the peas to toss out any bad ones or bits of debris. Wash them under cool running water. Put them in a big pot (like a Dutch oven), then fill with water about 2 inches above the peas. Bring to a rolling boil for 2 minutes, then take it off the heat. Cover up and let it sit 1-4 hours. Once they're soft, drain and rinse the peas, throwing out the soak water.
02 -
Put the softened peas back into the pot. Pour in 2-1/2 quarts of clean water and toss in the ham bone, chopped onion, bay leaf, salt, pepper, and thyme. Turn the heat up and let everything come to a boil.
03 -
Lower the heat to a gentle simmer, cover it up, and cook for about an hour and a half. Stir every once in a while so nothing sticks.
04 -
Pull the ham bone out of the pot. Once it's cool enough, separate the meat from the bone and dice it into small chunks. Put the diced meat back into the soup and toss the bone.
05 -
Mix in the carrots and celery. Let the soup keep cooking uncovered for another 45-60 minutes, until it's as thick as you like and the veggies are nice and soft. Before serving, pull out and toss the bay leaf.