Heat oil in a soup pot and sauté the onion until slightly soft (not translucent). Then add in the celery, garlic, jalapeño, and carrot. Continue cooking, stirring often, until the onion is translucent.
Add in the vegetable stock and tomatoes. Cook the mix until the tomato is soft.
Add in the lime juice and cook for 1 minute more, stirring often.
Using a food processor, puree the soup until you reach a smooth consistency, then add salt and pepper to taste.
Serve garnished with crème fraiche and drizzled olive oil.