Heat oil in a deep skillet over medium heat. Add rice, bell pepper, onion, and garlic. Cook and stir until rice is browned and onion is tender, about 5 minutes. Stir in water and diced tomatoes. Season with chili powder and salt. Cover and simmer until rice is cooked, about 30 minutes.