Heat the oil in a large soup pot. Add the onions and celery and sauté over medium heat, stirring frequently, until golden.

Add the carrots along with 2 cups water, juice, wine, and spices. Bring to a slow boil, then lower the heat, cover, and simmer gently until the vegetables are tender, about 30 minutes.

Transfer the mixture in batches to the container of a food processor or blender and puree until smooth. Or, simply insert an immersion blender into the soup pot and process until smoothly pureed. If you prefer, you can leave a little chunkiness to the soup.

Return to low heat and stir in enough rice milk to give the soup a medium-thick consistency. Season to taste with salt and pepper. Taste and add a little more orange juice if you'd like a more pronounced orange flavor

If time allows, let the soup stand off the heat for several hours before serving to allow flavors to develop. Adjust the consistency with more rice milk, then adjust seasonings to your liking. Heat through gently before serving.