Heat olive oil in a large pot over medium heat. Add onion cooking until softened, about 5 minutes. Stir in garlic and cook for 1 minute.
Add ground turkey and cook until browned, breaking it into small pieces as it cooks. Stir in beef bullion, chili powder, cumin, oregano, smoked paprika, salt, and pepper while the turkey is cooking. Adds more flavor!
Once the turkey is brown, Mix in tomatoes and beans. Stir well.
Bring the mixture to a boil, then reduce heat to low and simmer for atleast 30-45 minutes, stirring occasionally. Add corn half way through. This gets better the longer it cooks - I usually do atleast five hours. Add a little water or broth as needed if it gets too thick.