Add the olive oil to a large soup pot over medium-high heat. Once hot, add the onion and cook for about 5 minutes, stirring occasionally.
Add ground beef and sausage to the pot and cook, breaking apart into small pieces with a meat chopper or wooden spoon until browned. Remove the grease.
Add the vinegar and cook for 1 minute. Add the diced tomatoes, tomato juice, ketchup, beans, brown sugar, chili powder, garlic salt, pepper, paprika, cumin, and cayenne.
Bring to a boil over medium-high heat, stirring, then reduce the heat and simmer over medium-low heat for at least one hour, or up to 3 hours, stirring occasionally, until thickened.
Ladle chili into bowls and top with a dollop of sour cream and a sprinkle of cheese.
