In a medium saucepan, heat the olive oil, over medium to high heat, and sauté the orzo for 3 minutes. Add the tomato paste (if you add any) and stir for another 2 minutes.
Then, add all the remaining ingredients and simmer for 20 minutes. Add whole the onion and garlic and remove them at the end. If you use fresh basil, add it 5 minutes before the end.
Serving
Serve your vegan tomato soup warm, as an appetizer or as a main course. You can add extra freshly ground pepper. Accompany it with freshly baked bread or croutons that you'll add in our bowl.
Notes
You can easily make your own vegetable broth simply by boiling an onion and a carrot (cut in half) with ¼ tsp curry, salt, and pepper, adding at the end 2 Tbsp olive oil, as well. You can also add Florina pepper, fresh celery, parsley, some basil or mint, tomato, garlic, turmeric, and ground coriander.