In a large skillet with a fitted lid, add the oil over medium high heat. Once hot, add the chicken and cook, flipping once or twice to brown on all sides (don't cook chicken through). Remove to a bowl. Add sausage and cook until browned on both sides. Add to the bowl with the chicken.
Reduce heat to medium and add butter and flour to the pan and stir well, scraping up any leftover browned bits from the pan. Add onion, garlic, celery, and bell peppers and sauté for a 3 minutes.
Add basil, cajun seasoning, diced tomatoes, salt and pepper and stir well to combine. Add chicken broth and rice bring mixture to a gentle boil. Add reserved meat to the pan. Reduce heat, cover pan with fitted lid and cook for 20 minutes.
Remove from heat, and rest with the lid on for 10 minutes. Then gently fluff with a fork and rest again for 5 minutes before serving.