Heat oil. Add garlic, onions, celery and carrots. Saute for a few minutes until softened.
Add tomatoes, 2 cups water, oregano, basil, crushed red pepper and paprika. Bring to a boil. Reduce to a simmer and cook for 20 minutes. Remove from heat and using an immersion blender, puree.
Add parsley, salt and sugar. Cook on low heat for another 5 minutes.
Notes
You can also use fresh tomatoes instead of the canned tomatoes but you might want to add something for color like a little ground turmeric.
This soup can easily be made in advance and frozen.