1. Rinse the rice in water and add to a rice cooker or pot. Add three cups of water, teaspoon of salt, and a tablespoon of butter or oil. Stir until salt dissolves in water. Cover the rice and simmer until the rice absorbs all the water.
2. Soak the chipotle peppers in water until soft.
3. Saute the onions and garlic until soft. Then add the green, red, and chipotle peppers and saute for another five minutes. Add the tomato sauce, diced tomatoes, and beans. Sprinkle and mix chili powder, cumin, oregano, black pepper, and soy sauce. Taste mixture first before adding more salt. You many need to add a half teaspoon of salt. Cover and simmer over low heat for 20 minutes. Stir occasionally.
4. Mix the rice with the tomato and beans until rice is evenly coated. Serve hot and garnish with cilantro.
Tip: Chipotles are smoked, dried jalapeno peppers. If you cannot find chipotles, just substitute with fresh jalapeno peppers.
Tip: You can substitute the Mexican seasonings with two tablespoons of Creole seasoning for a more spicy taste.