Place lentils in a large saucepan, cover with water and bring to the boil over medium-high heat. Simmer for 10 minutes and then drain.
Heat the oil in a large saucepan over medium heat. Add garlic, onion and carrot and cook, stirring, about 5 minutes or until the onion is soft. Add the lentils, water, oregano, rosemary and bay leaves. Bring to the boil, reduce heat and s simmer, covered, for 10 minutes.
Stir in tomato paste and season to taste with salt and pepper. Cover and simmer for 30-40 minutes or until the lentils have softened, stirring occasionally. Add additional water if the soup becomes too thick. Ladle into soup bowls, and drizzle with extra-virgin olive oil and red wine vinegar to serve.