Jennifer McLagan’s Cassoulet Recipe

Pork, lamb and bean stew — a classic dish from southwestern France.

4-1/2 cups dried white (navy or Great Northern) beans, soaked overnight in cold water
2 onions
2 cloves
3 cloves garlic, peeled
6 sprigs thyme
4 sprigs flat-leaf parsley
1 fresh bay leaf
1/2 lb. pork belly, skin on
1/2 lb. boneless lamb shoulder
Sea salt and freshly ground black pepper
1/4 cup duck fat
2 garlic pork sausages (about 300 g total)
1/2 cup dry white wine
4 plum tomatoes, cored, seeded, and chopped
1 tsp tomato paste
2 legs duck confit
1-1/4 cups fine fresh bread crumbs


Step 1: Drain the beans, discarding the soaking water. Place the beans in a large saucepan and cover with cold water. Cut 1 of the onions in half and skewer each half with a clove. Add to the pan with 2 of the garlic cloves, the thyme and parsley sprigs, and bay leaf. Bring to a boil over medium heat, then lower the heat, skim any foam from the surface and discard. Simmer the beans, uncovered, until they are just tender, about 1 hour.

Step 2: While the beans are cooking, remove the skin from the pork belly, cut into 1/2" squares and set aside. Cut the pork belly into 1" pieces and the lamb into 1-1/2" pieces. Season the pork belly and lamb pieces with salt and pepper.

Step 3: Heat 2 tbsp of the duck fat in a frying pan over medium heat. When hot, add the pork belly and lamb and brown on all sides. Transfer to a plate. Prick the sausages several times with a fork and add them to the pan. Lower the heat to medium and brown the sausages on all sides. Transfer the sausages to a plate and cut each sausage into 4 pieces.

Step 4: Chop the remaining onion, add to the pan, and cook over low heat until softened. Add the remaining garlic and the wine and bring to a boil. Deglaze the pan, using a wooden spoon to scrape up the browned bits from the bottom. Stir in the tomatoes and tomato paste and simmer until reduced slightly, about 10 minutes.

Step 5: Remove the skin from the duck legs and set aside, then remove the meat from the bones in large pieces. Set the meat aside and discard the bones.

Step 6: When the beans are cooked, drain them, reserving the cooking liquid. Transfer the beans to a large bowl, discarding the onion halves and herbs.

Step 7: Preheat the oven to 300°F.

Step 8: Stir the reduced tomato and onion mixture into the beans and season with salt and pepper, remembering that the confit will add some salt to the finished dish. Put about half the bean mixture in a large Dutch oven or casserole. Now place the pieces of pork skin, pork belly, lamb, and duck confit on top, making sure the different meats are well distributed.

Step 9: Cover the meats with the remaining bean mixture and push the sausage pieces into the top bean layer so they almost disappear into the beans. Pour in enough of the reserved cooking liquid to come up almost to the top of the beans. Cover the surface of the cassoulet with about half of the bread crumbs and dot with pieces of the remaining duck fat.

Step 10: Bake, uncovered, for 3 hours or until a golden crust has formed over the creamy textured beans. Three or four times during the cooking time, break the bread crumb crust with the back of a spoon and sprinkle the cassoulet with a few more tbsp of bread crumbs. Also make sure the cassoulet is not becoming dry, adding more of the bean cooking liquid if necessary.

Step 11: While the cassoulet is cooking, use the reserved duck skin to make poultry cracklings.

Step 12: Serve the cassoulet straight from the dish, making sure that everyone gets a little crust and beans and some of each of the meats. 

Nina Teixeira