AUTHENTIC RECIPE
Cassoulet
Cassoulet is a stew of white beans, duck and pork associated with Toulouse in southwestern France. Beans soaked for 12 hours are cooked with duck confit, Toulouse sausage and pork belly, then topped with breadcrumbs and baked. Traditionally, the fragrant crust is broken several times during baking and pushed into the beans so a new crust forms. Canned or vacuum-packed duck confit is the practical standard and is available from imported-food shops or online. Taking nearly a whole day from preparation to the end of baking, this southwestern French feast rewards a leisurely weekend commitment.
AUTHENTICITY SCORE
Authenticity Score
This is the standard recipe, exactly as it’s made where it comes from — the highest Authenticity Score possible. Substituting ingredients changes this score; the app shows exactly how, ingredient by ingredient.
Ingredients (4 servings)
- Dried white beansSoak in plenty of water for 12 hours500 g
- Store-bought duck leg confitUse canned or vacuum-packed confit, available at imported-food shops, baking suppliers or online; use its fat as well4 legs
- Fresh Toulouse sausageFresh coarsely ground sausage; prick in several places with a fork400 g
- Pork belly, whole pieceCut into 4–5 cm cubes400 g
- CarrotsPeel and cut into irregular chunks2
- OnionPeel and stud with 3 cloves1
- ClovesInsert into the onion3
- GarlicLightly crush 4 unpeeled cloves for cooking the beans; finely chop the remaining 4 for the breadcrumb persillade8 cloves
- ThymeFor the bouquet garni3 sprigs
- Bay leavesFor the bouquet garni2 leaves
- ParsleyUse stems for the bouquet garni; finely chop the leaves for the breadcrumb persillade1 bunch
- Fresh breadcrumbsTear country bread roughly and pulse in a food processor, or tear by hand150 g
- Duck fatUse the fat in the duck confit container30 g
- Salt1 tsp
- Black pepper0.5 tsp
Method
Wash the white beans
- 1 Wash 500 g dried white beans in a colander, transfer to a large bowl and cover with plenty of water.
Soak the beans
- 1 Soak for 12 hours at room temperature, or in the refrigerator in summer.
Ready when
The beans are rehydrated when plump and noticeably larger.
Prepare the ingredients and bouquet garni
- 1 Drain the soaked beans in a colander.
- 2 Peel 2 carrots and cut into irregular chunks.
- 3 Peel 1 onion and stud with 3 cloves.
- 4 Of 8 garlic cloves, lightly crush 4 with their skins on; finely chop the remaining 4 and reserve for the breadcrumbs.
- 5 Gather 3 thyme sprigs, 2 bay leaves and the parsley stems, tying them with kitchen string to make a bouquet garni, a bundle of herbs.
- 6 Cut the pork belly into 4–5 cm cubes.
- 7 Prick the Toulouse sausage in several places with a fork.
Brown the pork and sausage
- 1 Heat 1 tbsp duck fat in a large pot over medium heat; brown the pork belly and Toulouse sausage on both sides, then remove.
Combine in the pot and bring to a boil
- 1 Add the carrots to the same pot and sauté for 2 minutes. Add the drained beans, pork belly, clove-studded onion, 4 crushed garlic cloves and bouquet garni.
- 2 Pour in enough water to just cover the beans, add 1 tsp salt and 1/2 tsp black pepper and bring to a boil over high heat.
- 3 Skim off the white foam that rises.
Simmer the white beans
- 1 Reduce the heat to low, set the lid slightly ajar and simmer for 75 minutes, keeping the surface around the beans gently trembling.
- 2 Add boiling water if the liquid reduces too much.
Ready when
Continue when a skewer enters the beans easily but they still hold their shape.
Make the breadcrumb persillade
- 1 Meanwhile(While the beans simmer.) Preheat the oven to 150°C.
- 2 In a bowl, combine 150 g fresh breadcrumbs, the 4 finely chopped garlic cloves and the finely chopped parsley leaves to make the breadcrumb persillade.
Ready when
It is ready when garlic and parsley are evenly distributed and the crumbs are moist and tinted.
Layer the ingredients in the baking dish
- 1 Spread half the beans in an ovenproof pot or gratin dish. Arrange 4 duck confit legs, the pork belly and the Toulouse sausage cut into rounds, then cover with the remaining beans.
- 2 Pour in cooking liquid to just cover the beans and scatter the breadcrumb persillade evenly over the entire surface.
Bake the cassoulet
- 1 Bake in an oven at 150°C for 90 minutes.
- 2 Every 25–30 minutes, break the fragrant crust on top with a wooden spoon, push it into the beans and wait for a new crust to form.
- 3 Repeat 2–3 times.
- 4 If it becomes dry, add 2–3 tbsp cooking liquid.
- 5 It is ready when the surface is deep golden and crisp and the edges are bubbling.
Rest and serve
- 1 Remove from the oven and leave for about 10 minutes to settle.
- 2 Serve directly from the ovenproof dish.
About this dish
Cassoulet is a bean and meat stew representing Occitanie in southwestern France. Its name comes from the unglazed earthenware cassole in which it is made. Toulouse, Carcassonne and Castelnaudary each have their own cassoulet, and the 3 towns still compete proudly over their choices and proportions of meat and beans.
It has long been loved as a weekend dish for harsh winter weather, when family and friends gather around a large pot at the center of the table. Because the preparation takes time, it is considered more a feast for special gatherings than an everyday meal.
Today it remains indispensable on local bistro and restaurant menus as a symbol of Occitanie’s food culture. The Toulouse version is known for pairing duck confit with Toulouse sausage, concentrating the rich ingredients of southwestern France in a single dish.
Bring the full course home next weekend.
Bring every dish to the table at its best.
Choose the dishes you want to cook, and Chef Authen handles the shopping list and the day-of schedule. The Tabelia app turns everything from starter to main into one coordinated course in your kitchen.
- One shopping listBuilt automatically from your menu and any substitutions, ready to check off.
- One timelineEvery dish’s waiting and cooking time combined into a single schedule.
- Answers beyond the recipeFrom judging the heat to adapting on the fly, Chef Authen answers with concrete criteria, not guesses.