Heat oil in a large pot over medium heat until shimmering
Add the cooking onions (not red), season liberally with salt and sautee for 2 minutes til fragrant
Add the garlic, peppers, and dry spices to the pot and continue to saute another 2 minutes or so. BE WARNED if you're using all the peppers mentioned in the ingredients you'll want good ventilation. Turn on your stove fan. open your doors and windows. This is gonna make you cough and cry.
Deglaze the pot with the lime juice, scraping the bottom with a flat bottom wood spoon
Add the tomatoes with juices, roughly break up the tomatoes and stir everything together
Bring it to a boil on high heat, then cover and reduce to medium-low for 30 minutes
Remove the pot from the heat and stir in the red onions, green onions and cilantro.
Allow to stand for 5 minutes then transfer everything to a food processor and pulse 4-5 times until it's your desired chunkiness.
Serve with chips.