Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery with salt and pepper. Cook until vegetables are softened, about 5-8 minutes.
Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery with salt and pepper. Cook until vegetables are softened, about 5-8 minutes.
Remove the ham bone and bay leaf. Add diced ham and remaining thyme. Cook for an additional 15 minutes. Adjust seasoning with salt and pepper to taste. Serve hot.