Heat a large Dutch oven or a heavy-bottomed pot with lid over medium heat. Add the bacon and cook until lightly browned and crisp.
Remove bacon from the pan but leave the bacon fat to cook with the chicken. Increase the heat to high then add the chicken in a single layer. Brown each side for 2–3 minutes adjusting heat to medium-high.
Remove the chicken and let rest with the bacon on a plate collecting the juices.
Add the onions, fennel, 1 tablespoon water, and raisins to the pan and cook for 3–5 minutes stirring often to lightly brown vegetables.
Sprinkle in the curry powder and mix well. Deglaze the pan with the apple cider and reduce by half.
Toss in the apple pieces. Place the chicken, bacon, and juices back in the pan. Now pour in the low-sodium chicken broth and bring to a simmer. Turn the heat to a low simmer, cover, and cook for 20 minutes.
Adjust the seasoning with salt if necessary. Finish with 1 tablespoon of sweet butter. Serve with roasted new potatoes.