To submit requests for assistance, or provide feedback regarding accessibility, please contact


French Cassoulet Recipe: How to Make Homemade Cassoulet

Written by MasterClass

Last updated: Nov 9, 2020 • 3 min read

The pride of southwest France, traditional cassoulet is the ideal cold-weather one-pot dish.



Thomas Keller Teaches Cooking TechniquesThomas Keller Teaches Cooking Techniques

Learn techniques for cooking vegetables and eggs and making pastas from scratch from the award-winning chef and proprietor of The French Laundry.

Learn More

What Is Cassoulet?

Cassoulet is a French bean and meat stew typically consisting of white beans, duck confit, sausage, and pork shoulder or salt pork, but regional variations abound. The name cassoulet comes from the earthenware pot in which the dish is made (cassoulet is the diminutive of cassole, or saucepan).

What Are the Origins of Cassoulet?

Cassoulet comes from the former province of Languedoc in southwestern France. The town of Castelnaudary, the self-proclaimed capital of cassoulet, claims to have invented the hearty stew in the thirteenth century during the Hundred Years’ War. According to the legend, the townspeople pooled together the contents of their cupboards, creating a stew to feed the hungry French soldiers who were defending the territory.

3 Tips for Making Cassoulet at Home

Making cassoulet requires patience, time, and a solid gameplan.

  1. Start early. Like most stews, cassoulet tastes better when it has a long cooking process that lets the ingredients meld together, deepening the flavor. You can make cassoulet ahead of time and warm it in the oven for a weeknight dinner.
  2. Use a pressure cooker. Soaking and cooking beans is a lengthy part of the cassoulet cooking process. Use a pressure cooker to cook the beans, cutting down your cooking time.
  3. Keep it simple. Cassoulet is a heavy, hearty dish that doesn’t require garnishes. Pair it with a simple, vinegary green salad and a young red wine or dry rosé.
Thomas Keller Teaches Cooking Techniques
Alice Waters Teaches The Art of Home Cooking
Wolfgang Puck Teaches Cooking
Gordon Ramsay Teaches Cooking I

Simple French Cassoulet Recipe

Prep Time
30 min
Total Time
5 hr
Cook Time
3 hr 30 min


  • 1½ pounds dry medium white beans, such as Tarbais beans or Great Northern beans
  • 1 teaspoon kosher salt, plus more to taste
  • ½ pound pork rind (pork skin)
  • 2 onions, thinly sliced
  • ½ pound bacon, diced
  • 5 garlic cloves, peeled and smashed, plus 1 clove, peeled, for pot
  • 2 tomatoes, diced (or substitute 1 tablespoon tomato paste)
  • 4 cups homemade chicken stock or low-sodium chicken broth, plus more if needed
  • 1 bouquet garni (cheesecloth bundle of herbs and spices such as parsley, thyme, bay leaves, and black peppercorns)
  • 2 duck confit legs, halved at the joint into thighs and drumsticks
  • 1 pound fresh pork sausages, such as French garlic sausages, sliced 1-inch thick
  • 1½ cups bread crumbs
  1. Soak the beans. Place beans and salt in a large pot or bowl and cover with at least two inches of water. Soak at room temperature, covered, overnight. Alternatively, use the quick-soak method: bring the beans to a boil for two minutes, then remove from the heat and let soak one hour.
  2. Drain the beans and discard soaking liquid. Cook beans until just tender, about 1–2 hours.
  3. Prepare the pork rind. In a large pot, combine pork rind with 6 cups of cold water. Bring to a boil over medium-high heat and let boil for 1 minute, then drain.
  4. Return the rind to the pot with 6 cups of fresh water and repeat.
  5. Cut pork rind into 1-inch pieces, then return to the pot with another 6 cups of fresh water. Bring to a boil, then reduce to medium heat and simmer and simmer until tender, about 30 minutes.
  6. Preheat the oven to 325 degrees Fahrenheit. In a large saucepan, combine onions and bacon. Sauté over medium-high heat until bacon fat has rendered and onions have softened slightly, about 5 minutes.
  7. Add garlic cloves, tomato, chicken stock, and bouquet garni. Simmer until tomatoes have broken down, about 20 minutes. Use a slotted spoon to transfer bacon to a plate.
  8. Rub the inside of an earthenware casserole or large Dutch oven with 1 garlic clove.
  9. Add duck legs with some of the duck fat, sausage, and bacon. Top with beans and their cooking liquid. Bring to a boil, then remove from heat. Taste and adjust seasoning.
  10. Remove bouquet garni and discard. Cover the top of the dish with an even layer of bread crumbs.
  11. Place in the oven and bake until most of the liquid has absorbed and a dark brown crust has formed, about 20 minutes.
  12. Using a wooden spoon, break up the crust, stirring the top layer of beans. Return to the oven and continue to bake until a new crust forms, about 20 more minutes. Repeat once more, adding more chicken stock or water if needed. Serve hot.

Become a better chef with the MasterClass Annual Membership. Gain access to exclusive video lessons taught by culinary masters, including Gabriela Cámara, Chef Thomas Keller, Massimo Bottura, Dominique Ansel, Gordon Ramsay, Alice Waters, and more.