Add the olive oil to a soup pot. Turn the heat to high to warm the oil. Once the oil has begun to warm, add the chopped onion. Sauté the onion for about 8 minutes, stirring occasionally to avoid burning. You want the onion to start to caramelize; this will add flavor.
Add the chopped carrots, garlic, turmeric, apple cider vinegar, maple syrup, and harissa to the pot. Stir to combine, then add the vegetable broth. Bring to a boil and reduce the heat to medium. Cook for about 15 minutes, until carrots are tender. Keep the lid on the pot while cooking.
Next, use your stick blender to puree the soup right there in your pot. Once pureed, this is ready to serve. I like to add a little cashew cream or yogurt drizzle in each bowl and sourdough bread for dipping, of course!