Grab a large pot or dutch oven and place on burner. Set heat to medium and add oil to pot.
Once pot is hot, add ground beef (or turkey) and begin to brown it. Once it's completely cooked, scoop out of from pot and into a small bowl and set aside.
In the same pot used to cook the meat, add diced onions. Raise heat a little so it's between medium and medium-high. Cook until onions start to become translucent, about 5 minutes. Add in peppers and cook until those start to soften, about 5-8 minutes.
Make a well in the center of the onions and peppers. Add garlic so that it receives direct heat and starts to brown. Do not let garlic burn! It should only take 30 seconds for it to brown and release its fragrance. At that point, stir into the onions and peppers.
Add the salt, cumin, chili pepper and cayenne to the vegetables. If you don't like spice, only add 1/4 teaspoon. You can taste the chili at the end of the recipe and add more if you need extra kick. Stir spices into vegetables until evenly dispersed and let them cook for 30 more seconds.
Reduce heat to medium. Add back meat and stir in chicken broth. The addition of the broth will break up the browned bits on the bottom of the pot. Use your wooden spoon to help those bits break off and mix into the broth. This is pure flavor, people!
Cover and bring mixture to a boil. Once boiling, remove lid and reduce temperature to medium-low so it's now simmering. Let simmer (uncovered) for 45-60 minutes until chili is the desired consistency. I like mine thick so I used those full 60 minutes.
Add tomatoes and beans to mixture. Simmer for another 10 minutes to bring chili back to temperature.
Once it's done, give the chili a taste to see if you need more salt or cayenne. Give it one last stir.
Serve with your favorite toppings. I like mine with sour cream, cheese, and a sprinkle of cilantro. Yummm!