Place 1 cup of TVP (texturized vegetable protein) in a small bowl and add just enough water to cover and a dash of Tamari or soy sauce, stir, and set aside.
In a large pot over medium heat, sautee onions in 1 tbsp of olive oil or vegetable broth (for oil-free option) for 4-5 minutes, until soft.
Add carrot and green peppers to pot and sautee an additional 2-3 minutes.
Add chili powder, salt, cumin, turmeric, coriander and cayenne, and stir constantly for another 1-2 minutes until the vegetables are coated in spices.
Add the crushed tomatoes, diced tomatoes, kidney beans, pre-soaked TVP mixture and stir well. Reduce heat to low and simmer for at least one hour.
Remove from heat and stir in frozen corn.
Serve hot with corn bread or tortilla chips.