Combine all ingredients in a large bowl and stir well
Cover and refrigerate over night - (not required, but recommended so all flavors meld together well)
*Serve with fresh tortilla chips
*For Homemade Tortilla Chips:
Preheat oil for frying to 350 F
Cut corn tortillas into triangles
Once grease is hot enough, gently place tortillas one at a time into grease and cook for one full minute. Using a metal pair of tongs or a spatula, flip the chips over in the grease at least once. I recommend frying no more than 6 tortilla chips at a time
Remove from grease and allow to cool on a paper towel.
Add salt if desired