Wash and prepare your vegetables and herbs.
Wash and sort your peas.
Chop some of the ham off the hambone (if there is any) and set to the side.
Pour your peas into the bottom of a dutch oven. Cover with water by about 3 inches.
Bring to a boil, let simmer for 5 minutes. Remove from heat, cover, let sit for 1 hour to soften.
Pour peas into a separate bowl.
Replace dutch oven on stove and turn on heat to medium.
Add 1 tbsp oil or butter and add your veggies. Cook until onions are translucent.
Add 3 quarts water (or broth), hambone, herbs and spices. Add a teaspoon of salt and pepper. Bring to a boil.
Let simmer for 1 to 1 and 1/2 hours, until the peas break down.
Remove hambone from the pot. Let cool and cut off any remaining bits. Scoop out fat (optional) and add back to the soup. Add some of the ham back to the soup. Remove bay leaves. Taste to see if you need to any any more salt and pepper. Add accordingly.
Let cook for another 30 to 45 minutes. Then immersion blend or blend soup in batches for a thinner, smoother soup.
Serve with crusty bread and/or salads.