Heat the olive oil in a medium saucepan over medium heat. Add the onion and carrots and cook until softened, about 10 minutes, stirring often. Stir in the garlic, ginger and turmeric and let cook another 60 seconds or so, taking care not to burn.
Add the cashews and vegetable broth and simmer for 5-10 minutes until the carrots are very soft. Taste, adjusting for salt (depending on how salty your broth is, I usually add about 1/2 teaspoon)
Add the mixture to a blender along with the orange juice and puree until creamy and smooth. Taste, adjusting as desired-- more orange juice, salt, ginger, ect.
Finally, serve! Divide into bowls, then garnish this with a extra drizzle of good olive oil and freshly ground pepper.