Rinse the peas: Place split peas in a colander and rinse under cool water.
Pick out any small stones or debris. No soaking is needed for split peas.
Prep the base: Heat olive oil or butter in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt.
Cook 5–7 minutes, stirring, until softened and lightly golden at the edges.
Add garlic and herbs: Stir in garlic, thyme, and the bay leaf. Cook 30–60 seconds until fragrant, being careful not to burn the garlic.
Load the pot: Add the rinsed split peas, ham bone or hock (or diced ham), and 6 cups of broth. Stir and bring to a gentle simmer.
Simmer low and slow: Reduce heat to low, cover partially, and simmer for 60–75 minutes.
Stir every 15 minutes so the peas don’t stick. Add more broth or water if it gets too thick.
Check doneness: The peas should be very soft and starting to break down. If they’re still firm, continue cooking 10–20 minutes more.
Remove the ham bone or hock.
Shred and return the ham: If using a bone or hock, pull off any meat, shred it, and add it back to the pot. Discard the bone and any tough skin.
Adjust texture: For extra creaminess, use a potato masher to lightly mash the soup or blend 1–2 cups and return it to the pot. Keep some chunks for a nice balance.
Season to taste: Add salt and pepper.
If the flavor needs a lift, stir in a small splash (1–2 teaspoons) of apple cider vinegar or lemon juice. This brightens the savory notes.
Serve: Ladle into bowls and finish with chopped parsley and cracked pepper. Good with warm bread or a simple green salad.