In a Dutch oven or heavy-bottomed pot, heat the olive oil over medium heat and sauté the onions and peppers for 10 to 15 minutes or until translucent. Add the garlic, chili powder, cumin, red pepper flakes, cayenne and salt. Cook for 1-2 minutes, until fragrant. Add the canned tomatoes and chicken stock to the pot. Bring to a boil, then reduce the heat and simmer, uncovered, for 30 minutes, stirring occasionally.