In a large pot, heat oil over medium heat. Once the oil is hot, add your diced onion and cook until onions just begin to turn translucent around the edges, about 5 minutes.
To the onions, add the turkey and salt. Cook, stirring often, until turkey is browned.
Stir in tomato paste, garlic, chili powder, cumin, and pepper, and cook for 1 to 2 minutes until aromatic.
Add the tomatoes (with their juices), drained beans, and broth. Bring to a low simmer and simmer the chili uncovered, stirring occasionally, for 20 to 30 minutes, until the meat is cooked through and chili has thickened.
Taste and add additional salt and pepper if necessary.
Spoon into bowls, top with sour cream and cheese if desired, and enjoy!