Cut cauliflower into florets. Steam over boiling water for about 12 minutes, until it florets are tender but not mushy. (Note: this is a good time to cook up your chicken and bacon if you haven’t already.).
Preheat oven to 375 degree F.
Heat frying pan to medium high heat. Add olive oil or bacon fat and red peppers. Sauté for 3 minutes. Add green onions and garlic and sauté for 2 minutes longer. Set aside.
Cut cauliflower into ¾ inch chunks and place in a large mixing bowl. Stir in chile powder, chipotle powder, cumin, and salt until well blended. Stir in red pepper mixture, chicken chunks, crumbled bacon, tomatoes, and cilantro.
Pour mixture into a lightly greased casserole dish. Bake at 375 degrees for 20 minutes, or until heated through and the top is golden brown.