In a large pot over high heat add beans, thyme, garlic cloves and enough water to cover the beans by 1 inch. Bring to a boil, lower heat, cover and simmer for 1 hour.
Add carrots and tomatoes, bring to a boil, lower heat, cover and simmer for 20 minutes.
Add extra virgin olive oil and season with salt and pepper. Serve.