Cassoulet in the Style of Toulouse (Cassoulet de Toulouse)
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 28 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
- Audio Version
- Add to preferred sources on Google
This authentic Cassoulet de Toulouse is the ultimate slow-cooked comfort dish. Originating from the heart of south-west France, this high-protein stew is a celebratory assembly of tender pork shoulder, rich duck confit, and local sausages, all nestled amongst creamy white beans. The secret to its incredible depth of flavour lies in the three-day preparation, which allows the savoury notes of garlic, herbs, and rendered fats to meld into a rich, velvety sauce topped with a traditional golden crust.
Ideal for a weekend kitchen project, this hearty casserole is perfect for feeding a crowd or hosting a winter dinner party. While it requires patience, the result is a sophisticated homemade meal that brings a taste of French gastronomy to your table. Serve it simply with a crisp green salad and a glass of robust red wine to balance the richness of the succulent meats.
In this article:
Video picks
Continue reading below
Ingredients for Cassoulet in the Style of Toulouse (Cassoulet de Toulouse)
450g boneless pork shoulder, trimmed of excess fat and cut into 12 chunks
675g fresh ham hock or pig's knuckles, cracked by the butcher
350g fresh pork skin with 1/4-inch layer of hard fat attached
Salt and freshly ground pepper
900g dried white beans, such as Tarbais, Lingots, or cannellini, rinsed and picked over to remove any grit
80ml fat from confit or rendered duck fat
2 medium onions, chopped
3 small carrots, peeled and cut into thin rounds
230g ventrèche or pancetta, or blanched lean salt pork, in one piece, about 1 1/4-inches thick
1 whole head of garlic, unpeeled, plus 4 small cloves garlic, peeled
1 large plum tomato, peeled or 1 tablespoon sun-dried tomato paste
1.9L unsalted chicken stock (storebought or homemade)
Herb bouquet: 4 sprigs parsley, 2 sprigs thyme, 1 imported bay leaf, and 3 small celery ribs tied together with string
6 confit of duck legs, drumsticks and thighs separated, or substitute 12 confit of duck wings
110g fresh hard pork fat or blanched fat salt pork
450g Toulouse sausages or fresh garlic-flavoured pork sausages
2 tablespoons fresh bread crumbs
2 tablespoons French walnut oil
How to make Cassoulet in the Style of Toulouse (Cassoulet de Toulouse)
Back to contentsTwo days in advance, season the pork shoulder, fresh ham hock or pig’s knuckles, and the pork skin moderately with salt and pepper. Place in an earthenware or glass dish, cover, and refrigerate overnight. Soak the beans overnight in enough water to cover by at least 2 inches.
The following day, simmer the pork skin in water to cover until it is supple, 10 to 20 minutes. Drain, roll up the strip, and tie it with string.
Dry the cubes of pork shoulder with paper towels. In an 8- or 9-quart flameproof casserole, heat the duck fat over moderately high heat. Add the pork shoulder and lightly brown on all sides. Add the onions and carrots and sauté, stirring, until the onions are soft and golden, about 5 minutes. Add the ham hock or pig’s knuckles and the whole piece of ventrèche or pancetta. Allow these meats to brown a little around the edges, turning the pieces occasionally. Add the whole head of garlic, and the tomato or tomato paste; cook, stirring, for 1 minute. Add the stock, bundle of pork skin, and herb bouquet. Bring to a boil; cover, reduce the heat to low, and simmer the ragout for 1 1/2 hours.
When the ragout has cooked for l hour, drain the beans and put them into a large saucepan, cover with fresh water, and slowly bring to a boil. Skim, and simmer for a few minutes, then drain and immediately add the beans to the simmering ragout. Continue simmering for up to 2 hours, or until the beans are tender. (You can tell when the beans are done by removing one or two beans with a spoon and blowing on them—the skins will burst.) Let cool, then skim off all the fat that has risen to the top; reserve 2 tablespoons of this fat for finishing the cassoulet. Cover the pork ragout and beans and refrigerate overnight to develop the flavours.
The next day, steam the duck confit for 10 minutes to soften. As soon as the meat is cool enough to handle, pull it off the bones in large chunks.
Remove the ragout and beans from the refrigerator and bring to room temperature. Pick out the ham hock or pig’s knuckles, pancetta, garlic head, and herb bouquet. Cut the meat from the ham hock or pig’s knuckles into bite-size pieces, discarding bones and fatty parts. Cut the pancetta into 1-inch pieces, discarding the extraneous fat. Set all the meats aside. Press on the garlic to extract the pulp and set aside. Discard the garlic skins and herb bouquet.
In a food processor or electric blender, puree the pork fat or salt pork with the cooked and raw garlic and 240ml water. Add this garlic puree to the ragout and beans and simmer for 30 minutes. Remove from the heat. Fold reserved meats into the ragout and beans.
Preheat the oven to 163°C. To assemble the cassoulet, remove the roll of pork skin from the ragout. Untie, cut the skin into 2-inch pieces, and use to line a 5 1/2- or 6-quart ovenproof casserole, preferably earthenware, and fat side down—the skin side sticks . Using a large slotted spoon or skimmer, add one half of the beans and pork shoulder. Scatter the duck confit on top of the pork and beans. Cover with the remaining beans and pork ragout. Taste the ragout cooking liquid and adjust the seasoning; there will probably be no need for salt. Pour just enough of the ragout liquid over the beans to cover them. Be sure there is at least 1 inch of “growing space” between the beans and the rim of the dish. Drizzle with the 2 tablespoons fat reserved in Step 4. Place the casserole in the oven and let cook for 1 1/2 hours.
Prick the sausages and brown them under a hot grill or in a skillet. Drain; cut larger sausages into 3- or 4-inch pieces.
Reduce the oven heat to 135°C. Gently stir up the skin that has formed on the beans. Place the sausages on top of the beans. Dust the bread crumbs on top of the beans and sausage. Bake the cassoulet for 1 more hour. The top crust should become a beautiful golden brown; if it isn’t, turn on the grill and carefully “toast” the top layer of beans, about 2 minutes. Transfer the cassoulet from the oven to a cloth-lined surface and let it rest 20 minutes. Drizzle with the walnut oil just before serving.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
About the authorView full bio

UK recipe editors
About the reviewerView full bio

UK recipe editors
Article history
The information on this page is peer reviewed by qualified clinicians.
28 Jan 2026 | Originally published
Authored by:
UK recipe editorsPeer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.