In a medium pot add the 6 cups of water bring to boil on medium heat and add the tomatoes. Let it simmer until the skin starts to peel off about 10 minutes.
Take the tomatoes out of the water and remove skin, add to the blender and blend on high until smooth. Set aside!
In the same medium pot empty the tomato water. Place on the stove on medium heat and add the oil, onions and garlic. Cook until translucid. Add the blended tomatos and bring to boil. Simmer for 5 minutes.
Next add the oregano, salt, vinegar. Simmer for another 5 minutes you will see that it has a thicker consistency, add the broth now and more salt to taste if your prefer. Let it cook for 15 minutes on low heat. take it off the heat and serve.
Notes
If you want to make it creamy add 1 can of coconut cream. ♥
If you don't have fresh tomatoes and prefer to use can, use 2 (28 oz) diced tomatoes use good quality ones. If not the flavor will be like can tomato soup. Important; you might need to add 1 more cup of water if using the can tomatoes. Everything else is the same.
Serve with a side fo fresh bread, crackers or with Some vegan grilled-cheese