Cassoulet (French Pork and Bean Casserole)|

Cassoulet (French Pork and Bean Casserole)

White beans slow-cooked with bacon, pork shoulder, sausage, and chicken thighs pick up tons of flavor in this cassoulet, a hearty French casserole.
Course Dinner, Main Dish
Cuisine French
+ Time to soak beans 8 hours
Total Time 5 hours 30 minutes
Servings 8
Author Tara Leung


  • 1 1/2 pounds dried great northern beans (or other white beans)
  • 1 tablespoon kosher salt
  • 8 ounces bacon, chopped
  • 1 1/2 pounds boneless pork shoulder, cut into bite sized pieces
  • 6 skin-on, bone-in chicken thighs
  • black pepper
  • 12 ounces precooked smoked sausage (such as kielbasa), sliced
  • 1 large onion, chopped
  • 2 carrots, peeled and cut in 2 inch pieces
  • 2 stalks celery, cut in 2 inch pieces
  • 4 cloves garlic, smashed
  • 1/4 cup tomato paste
  • 2 1/4 quarts chicken broth
  • 3 sprigs fresh thyme, plus additional for garnish


  1. Place beans in a bowl or pot and mix in kosher salt. Add enough cold water to cover the beans, plus an extra 2-3 inches of water. Leave at room temperature to soak 8 – 24 hours.
  2. In a large Dutch oven or other oven safe pot (at least 6 ¾ quarts, unless you are scaling down the recipe), cook bacon over medium heat until browned, 7-10 minutes, stirring often. Remove bacon with a slotted spoon to a paper-towel lined plate.
  3. Season pork shoulder pieces and chicken thighs with black pepper. (I do not use salt due to the salt in the bacon and sausage.)
  4. Turn heat to medium-high. Brown the pork shoulder in the pot with the bacon fat, stirring often to get all sides browned. Remove browned pork to a plate.
  5. Brown chicken thighs in the pot with the pork fat over medium-high heat, 3-5 minutes per side. Brown in 2 batches if they don’t all fit in a single layer. Remove browned chicken to a plate.
  6. Cook sausage in the same pot over medium heat, stirring often, until nicely browned. Remove to a plate. Pour out all but 2 tablespoons of fat.
  7. Add onion, carrots, and celery, and cook for 7 minutes, stirring frequently. Add garlic and cook 3 more minutes. Add tomato paste and stir to mix. Add chicken broth. Scrape up any browned bits from the bottom of the pan.
  8. Drain beans and rinse under cold water. Add beans to pot with onion. Bring to a simmer. Cover and reduce heat to low. Simmer for 1 hour.
  9. Meanwhile, preheat oven to 300 degrees.
  10. When beans have simmered for 1 hour, add sausage, pork, and bacon to the beans and mix to incorporate. Top with thyme sprigs. Place chicken thighs on top of the mixture, skin side up. Cover and transfer to oven.
  11. Bake for 3 ½ hours. Check the liquid level about halfway through. If the beans are not covered, pour in a little water.
  12. Let cool for 10 minutes before serving.

Recipe Notes

Use a 6 ¾ quart or larger Dutch oven for this recipe. If using a smaller Dutch oven, scale the recipe down. Please be careful transferring the pot to and from the oven, it will be heavy.