Combine flour and salt in a plastic or paper bag; add chicken pieces, close bag, and shake to coat well.
Heat oil in a large, heavy Dutch oven over medium-high heat. Shake excess flour from chicken and place in hot oil; cook until browned on all sides, about 10 minutes. Remove chicken from pot and set aside. Add onion, celery, green onion, and garlic to pot and cook 5 minutes, stirring often.
Return chicken to pot. Stir in broth, tomatoes, bay leaf, and TABASCO® Sauce and bring to a boil; reduce heat and simmer, uncovered, 45 minutes, stirring occasionally. Add okra and cook 10 minutes longer. Serve in bowls and top each serving with a scoop of rice.
Makes 8 servings.