Classic Cassoulet de Castelnaudary

This classic cassoulet de Castelnaudary is a slow-simmered stew of white beans, sausage, duck confit, and pork that originated in southern France. It’s comfort food at its finest.

A blue oval ovenproof baking dish filled with classic cassoulet de castelnaudary with a fork resting on top.

Cassoulet originated as humble and hearty peasant fare in the south of France that’s since become a revered staple of French cuisine. And for good reason. The slow-simmered stew made with white beans, duck confit, sausages, and pork requires some planning and plenty of patience, but what results is well worth the wait. (And a bottle of your best French red.)–Angie Zoobkoff

Classic Cassoulet de Castelnaudary

  • Quick Glance
  • Quick Glance
  • 1 H
  • 10 H, 30 M
  • Serves 8
Print RecipeBuy the The Essence of French Cooking cookbook

Want it? Click it.



In a large bowl, soak the dried beans in plenty of cold water for 6 to 12 hours. Drain.

Using the tip of a paring knife, prick the smoked pork sausage several times.

In a medium saucepan combine the sausage with the pork knuckle or ham hock. Cover with cold water and bring to a boil. Lower the heat and simmer gently for 30 minutes.

Remove the sausage, cover it with a damp dish towel, and continue to cook the knuckle 30 minutes more. Remove the saucepan from the heat and set the knuckle aside in its cooking water.

In a large saucepan, combine the beans, carrot, onion, bouquet garni, 2 garlic cloves, and the pork rind, if using. Cover with plenty of cold water.

Bring to a boil over high heat, then reduce the heat to maintain a gentle simmer. After 30 minutes, skim the surface, add a little cold water if necessary, and transfer the knuckle from its cooking water to the bean mixture. Cook, still at a very gentle simmer, 30 minutes more, skimming if necessary.

Meanwhile, in a large skillet over medium heat, sear the duck legs and pieces of lamb until golden on all sides. Transfer the duck to a plate. Add the lamb to the beans and cook for 30 minutes more.

With the tip of a paring knife, prick the Toulouse, Italian, or kielbasa sausages in a few places.

In the same skillet over medium-low heat, brown the Toulouse, Italian, or kielbasa sausages evenly on all sides. Add to the plate with the duck legs.

After the beans have been simmering for 1 1/2 hours, stir in the tomatoes and crushed peppercorns and cook 30 minutes more.

Add the duck legs and Toulouse, Italian, or kielbasa sausages to the bean mixture and cook 30 minutes more.

Preheat the oven to 325ºF (163ºC).

Remove the carrot, onion, bouquet garni, garlic, and pork rind, if using, and discard. Carefully peel the skins from both types of sausage and cut the sausages into slices. Remove and shred the meat from the pork knuckle or ham hock, discarding any bones.

Dip the remaining garlic clove in fine salt and rub it all over the insides and base of a 4-quart (1.3.8-l) earthenware or ceramic shallow baking dish. Tip the beans and lamb, duck legs, and knuckle meat into the dish. Taste and adjust the seasoning and arrange the sausage slices over the top, burying them slightly in the beans.

In a small bowl, mix the bread crumbs with the parsley and scatter over the surface of the cassoulet. Bake until the topping is golden, 20 to 30 minutes. Serve straight from the dish.

Print RecipeBuy the The Essence of French Cooking cookbook

Want it? Click it.

Recipe Testers' Reviews

This cassoulet was simply divine. It exceeded everything my imagination had built a true homemade cassoulet up to be. The rich meats each carried their own flavors and were perfectly tender. Combined with the creamy beans, this is elegant comfort food at its finest.

I used a smoked pork sausage in place of the Morteau, a whole ham hock, and Italian sausage in place of the Toulouse. My bouquet garni contained thyme, parsley, and oregano. I did not use the pork skin.

The recipe worked perfectly as written. The ham hock was a bit unwieldy (and unsightly), plus I was skeptical everything was going to fit into my dish, so at the very end, I removed the ham hock and pulled the meat off in chunks and added them back to the pot of beans and meats before pouring into my Dutch oven. This worked well, as everything fit (barely). Plus I can't see how we would have been able to get the meat off the hock when it was just plonked whole in the middle of the cassoulet. It makes a very large dish and barely fit in my 3-quart dutch oven.

Easily serves 8.


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe? Let us know what you think.

Upload a picture of your dish