In a large pot, heat the olive oil over medium heat. Add the chopped onion, diced carrots, and celery. Sauté for about 5-7 minutes until the vegetables are softened and the onion is translucent.
Stir in the minced garlic and cook for another 1-2 minutes until fragrant.
Add the rinsed split peas, ham bone (or diced ham), chicken broth, dried thyme, and bay leaf to the pot. Stir well to combine.
Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for about 1 hour, stirring occasionally, until the peas are tender and starting to break down.
If using a ham bone, carefully remove it from the pot, let it cool slightly, and shred the meat from the bone. Return the shredded ham to the soup.
Remove the bay leaf, and season the soup with salt and pepper to taste. If the soup is too thick, add more broth or water until the desired consistency is reached.
Simmer for an additional 10 minutes to allow the flavors to meld.
Serve hot, garnished with fresh parsley on top for a burst of color and freshness.
Notes
Serve in warm bowls, and consider pairing it with crusty bread or cornbread for a comforting meal.