In a large pot, heat olive oil over medium heat.
Add the chopped onion, garlic, carrots, and celery. Sauté until the onion is translucent.
Add the dried split peas, ham hock, chicken broth, and thyme to the pot.
Bring to a boil, reduce heat, cover, and simmer for about 2 hours, or until the peas are tender.
Remove the ham hock, shred the meat, and return it to the soup. If using diced ham, simply add.
Season with salt and pepper to taste before serving.