Preheat oven to 350°F. Heat a large wide-bottom skillet over high heat. Season the pork or lamb with salt and pepper. Add 2 T. duck fat to the pan and sear the meat in batches until brown on all sides. Remove to a plate while searing the rest of the meat. Once all the meat has been seared, drain off any excess fat and add the pancetta to the pan. Cook until it begins to lightly brown. Add the onion, carrot, celery and garlic. Cook for 3-5 minutes to soften the vegetables. Stir in the tomato and white wine and cook for 5 minutes to reduce. Add the chicken broth to the pan, along with the thyme, bay leaf and the seared meat. Bring to a simmer, cover and place in the middle of the preheated oven. Bake for 1½ hours until tender.
While the pork is cooking, place the beans in a large saucepan with the water they have been soaking in. If necessary add more water to cover by two inches. Add the onion, carrot, celery and bay leaf to the pan. Bring to a simmer. Skim off any foam that rises to the top and cook at a low simmer for approximately an hour until beans are tender. Remove from the heat, add the salt and allow beans to cool in their own broth. Drain the beans, remove the vegetables and bay leaf and stir into the pan with the pork.
To assemble the cassoulet, use a large, deep earthenware casserole dish that all the beans and meats will fit into. Heat a large skillet over high heat. Sear the duck legs in the remaining duck fat to brown on both sides. Sear the sausages on both sides to brown. Set aside. Spoon a third of the beans and pork in the bottom of the casserole dish. Arrange half of the confit and sausage on top. Cover with another third of the beans and pork and arrange the remaining confit and sausage on top. Cover with the remaining beans and pork and pour the braising liquid from the pork over the top to cover. Place in the middle of the oven and bake for 1 hour until the broth is bubbling and a crust is beginning to form on top.
While the cassoulet is baking, pulse the breadcrumbs, parsley and garlic in the work bowl of food processor to combine. Remove the cassoulet from the oven, sprinkle the breadcrumb mixture over the top of cassoulet and bake for another 30 minutes to lightly brown.
Enjoy with a glass of Cakebread Cellars Cabernet Sauvignon.
**Tarbais is the bean traditionally used in the southwest part of France where cassoulet originates. Rancho Gordo, www.ranchogordo.com, a purveyor of heirloom beans, sells them as cassoulet beans. Feel free to substitute another white bean that will hold its shape over a long cooking period.