In a large skillet or dutch oven over medium heat brown bacon until crispy. Remove 3 tablespoons of bacon grease and add to a large bowl with half the chopped garlic. Add bread cubes and parsley to the warm grease and toss to coat to make Bacon Sourdough Croutons.
Season chicken breasts with salt and pepper and cook evenly in the rendered bacon grease until evenly browned on both sides, about 2 minutes per side. Remove from pan.
Add 2 tablespoons butter and reduce heat to medium. Add onions and cook until soft and beginning to become translucent, about 5 minutes. Then add celery and carrots and continue cooking until beginning to brown, about 5 minutes more. Then add remaining chopped garlic and dried herbs. Cook only until fragrant, about 30 seconds then sprinkle flour over top and stir to coat. Cook until flour is no longer raw, about 2 minutes then add white wine to deglaze, scraping up any browned bits off the bottom of the pan. Stir in canned tomatoes then add chicken stock. Bring to a simmer to thicken.
Stir in white beans and season to taste with salt and pepper. Nestle chicken into the sauce and cover. Simmer, covered, 20-25 minutes or until chicken is opaque and cooked through with an internal temperature of 165 degrees Fahrenheit.
Top evenly with Bacon Sourdough Croutons and half the crumbled bacon, reserving the remaining for garnish. Broil under high heat until browned and crispy. Remove and garnish with remaining bacon and parsley.