If using olive oil, saute the onions in the oil over low heat until soft.
(If not using olive oil, place the tomatoes, broth, oregano, onions, salt and pepper in a pan together, over medium-low to medium heat. Cook for 30-45 minutes or until onion is soft)
Once onions soften, add tomatoes, broth, oregano, salt, and pepper and cook on medium-low to medium heat for 30 minutes.
While tomatoes cook, puree the white beans with their liquid in your food processor or blender. Add water as necessary to achieve a thick pudding consistency.
Add the pureed beans to your tomato mixture.
I use a hand blender/emulsion stick to make sure the soup is well blended. But You could just as easily add it to your blender to further combine it.
Notes
Tomato Sauce Substitutions:Tomato Paste - 1/3 cup of tomato paste + 2/3 cup of water for every cup of tomato pasteTomato Puree - is a little thicker than sauce. Just play it by ear, you may choose to add a little bit more broth or water. Use 15 ounces of puree for 15 ounces of sauce.Canned Tomatoes - Drain and reserve the liquid. Once it is all whirled together, you may choose to add a little of the liquid back. Use a 15-ounce can of tomatoes for each 15-ounce can of sauceNomato Sauce - Follow directions, substituting Nomato Sauce 1:1 for Tomato Sauce