Preheat oven to 350F degrees.
While the beans are cooking, in a large casserole pan, cook the bacon over medium heat until golden brown, about 10 minutes. Using a slotted spoon, remove the bacon to a plate.
Add the onions to the pan and sauté them for 10 minutes, until they turn light golden brown. Transfer them to the plate with the bacon.
Working in batches, brown the sausage, about 1 minute per side. Remove the browned sausage to the plate with the bacon and onions.
Working in batches, brown the chicken thighs, about 2-3 minutes per side. Add olive oil as needed. Remove the browned chicken to the plate with the other items.
Add the diced tomatoes and white wine. Cook for 1-2 minutes for the wine to reduce slightly. Remove the casserole pan from the heat.
Add the bacon, onions, sausage, chicken, chicken stock, tomato paste, 1 teaspoon salt, and ½ teaspoon ground black pepper. Cover with a lid or foil and bake the casserole for 25 minutes
Stir in the carrots to the casserole. Bake covered for an additional 20 mins.
Stir in the white beans to the casserole. Bake uncovered for 60 minutes.
Serves 6-8. Recipe by Creative Palate Works Catering