Classic French Cassoulet

By @chef20
A rich, slow-cooked bean stew with sausage, roasted boneless duck, and pork. This recipe focuses on perfecting the classic techniques for an exceptional result.
Recipe Rating
Not yet rated by chefs
Ingredients
- ●1 pound Dried white beans (haricot or Tarbais)
- ●600g Duck meat and skin, roasted, boneless
- ●1 pound Garlic sausage (Toulouse or similar)
- ●1 pound Pork shoulder
- ●1 large Onion
- ●2 medium Carrot
- ●1 Celery stalk
- ●4 cloves Garlic
- ●2 tablespoons Tomato paste
- ●8 cups Chicken stock
- ●1 cup Dry white wine
- ●0.4g Bay leaves
- ●4 Thyme sprigs
- ●1 cup Breadcrumbs
- ●1/4 cup Fresh parsley
- ●2 tablespoons Olive oil
- ●4g Salt
- ●1g Black pepper
Instructions
- 1Soak the dried beans overnight in cold water.
- 2Drain and rinse the beans. In a large pot, cover the beans with fresh water, bring to a boil, then reduce heat and simmer for about 1 hour, or until tender but not mushy. Drain and set aside.
- 3Use the measured ready-roasted boneless duck; no separate confit preparation is required.
- 4Cut the pork shoulder into 2-inch cubes. In a large Dutch oven or heavy pot, brown the pork in olive oil over medium-high heat. Remove the pork and set aside.
- 5Add the chopped onion, carrots, and celery to the pot and cook until softened, about 5-7 minutes. Add the minced garlic and tomato paste and cook for another minute.
- 6Deglaze the pot with white wine, scraping up any browned bits from the bottom.
- 7Return pork to the pot with cooked beans, all measured stock, bay leaves and thyme. Bring to a simmer, cover and simmer for 3-4 hours until pork is tender. Serve all cooking liquid in the cassoulet.
- 8Preheat the oven to 375°F (190°C) while the braise finishes.
- 9Shred the measured 600g roasted boneless duck and slice the sausage into 1-inch pieces.
- 10Stir all the duck and sausage into the beans, with the measured salt and pepper. Remove and discard bay leaves and thyme stems before serving.
- 11Top the cassoulet with breadcrumbs and bake in the preheated oven for 20-30 minutes, or until the breadcrumbs are golden brown and the cassoulet is bubbly.
- 12Garnish with fresh parsley before serving.
Recipe details
- Cuisine
- French
- Category
- Main course
- Preparation
- 23 minutes
- Cooking
- 341 minutes
Estimated total: 802 minutes. Planning estimate: stated duration ranges use their midpoint; standard preparation, heating and handling allowances are included. Overlapping tasks are counted once. Resting/chilling is included in total time.
How these estimates were calculated
- Prepare measured ingredients: 10 min planning allowance (vegetable_prep)
- overnight: 480 min planning allowance (overnight)
- boil heat: 10 min planning allowance (boil_heat)
- transfer: 2 min planning allowance (transfer)
- pan preheat: 3 min planning allowance (pan_preheat)
- sear batch: 8 min planning allowance (sear_batch)
- transfer: 2 min planning allowance (transfer)
- sauce heat: 3 min planning allowance (sauce_heat)
- oven preheat: 15 min planning allowance (oven_preheat)
- simple prep: 5 min planning allowance (simple_prep)
- transfer: 2 min planning allowance (transfer)
- garnish: 2 min planning allowance (garnish)
- Chosen 10-minute initial preparation allowance includes implicit chopping and measuring; written preparation is not counted here again.
- Replace bone-in confit legs with a newly specified weighed roasted edible duck ingredient.
- Using generic Polish pork sausage as an approximation for Toulouse or similar garlic sausage.
- Onion: USDA large portion weight
- Carrot: USDA medium portion weight
- Celery stalk: USDA stalk, medium (7-1/2" - 8" long) portion weight
- Assuming a medium celery stalk.
- Garlic: USDA clove portion weight
- Tomato paste: USDA tbsp portion weight
- Chicken stock: USDA cup portion weight
- Dry white wine: USDA fl oz portion weight
- No alcohol evaporation adjustment is made; energy may be overestimated.
- Excludes discarded Bay leaves
- Thyme sprigs: Thyme sprig estimate: midpoint 1/2 tsp leaves, using USDA 0.8 g/tsp; stem excluded (https://www.foodnetwork.com/how-to/packages/food-network-essentials/what-is-a-sprig-of-thyme)
- Thyme sprigs are typically removed before serving, but are included as they contribute flavor during cooking.
- Breadcrumbs: USDA cup portion weight
- USDA plain dry bread crumbs.
- Fresh parsley: USDA cup chopped portion weight
- Olive oil: USDA tablespoon portion weight
- Table salt; unknown quantity means sodium is omitted, not guessed.
- USDA black pepper; documented seasoning allowance applies only to to-taste/pinch amounts.
- Bay leaves: Owner-authorized explicit recipe amount or suitable ingredient substitution. Original: {"item":"Bay leaf","amount":"2"}. Authored: {"item":"Bay leaves","amount":"0.4g"}.
- Duck meat and skin, roasted, boneless: Replace bone-in confit legs with a newly specified weighed roasted edible duck ingredient. Original: {"item":"Duck confit","amount":"4 legs"}. Authored: {"item":"Duck meat and skin, roasted, boneless","amount":"600g"}.
- Salt: Recipe Studio chosen explicit quantity for an ingredient required by the written method. Original: not separately listed. Authored: {"item":"Salt","amount":"4g"}.
- Black pepper: Recipe Studio chosen explicit quantity for an ingredient required by the written method. Original: not separately listed. Authored: {"item":"Black pepper","amount":"1g"}.
- Bay leaves: Owner-authorized explicit recipe amount or suitable ingredient substitution. Original: {"item":"Bay leaf","amount":"2"}. Authored: {"item":"Bay leaves","amount":"0.4g"}.
- Duck meat and skin, roasted, boneless: Replace bone-in confit legs with a newly specified weighed roasted edible duck ingredient. Original: {"item":"Duck confit","amount":"4 legs"}. Authored: {"item":"Duck meat and skin, roasted, boneless","amount":"600g"}.
- Salt: Recipe Studio chosen explicit quantity for an ingredient required by the written method. Original: not separately listed. Authored: {"item":"Salt","amount":"4g"}.
- Black pepper: Recipe Studio chosen explicit quantity for an ingredient required by the written method. Original: not separately listed. Authored: {"item":"Black pepper","amount":"1g"}.
- Dried white beans (haricot or Tarbais): 453.59 g · USDA reference 175202
- Duck meat and skin, roasted, boneless: 600 g · USDA reference 172409
- Garlic sausage (Toulouse or similar): 453.59 g · USDA reference 174577
- Pork shoulder: 453.59 g · USDA reference 167843
- Onion: 150 g · USDA reference 170000
- Carrot: 122 g · USDA reference 170393
- Celery stalk: 40 g · USDA reference 169988
- Garlic: 12 g · USDA reference 169230
- Tomato paste: 32 g · USDA reference 170459
- Chicken stock: 1992 g · USDA reference 174536
- Dry white wine: 235.2 g · USDA reference 174837
- Bay leaves: discarded ingredient excluded
- Thyme sprigs: 1.6 g · USDA reference 173470 · Portion reference
- Breadcrumbs: 108 g · USDA reference 174928
- Fresh parsley: 15 g · USDA reference 170416
- Olive oil: 27 g · USDA reference 171413
- Salt: 4 g · USDA reference 173468
- Black pepper: 1 g · USDA reference 170931
cassoulet · beans · duck confit · sausage
Estimated nutrition per serving
1205 calories · 65.9 g protein · 68.7 g carbohydrate · 70.6 g fat · 13.8 g fiber · 2432 mg sodium
Source and basis: USDA FoodData Central and reviewed product references; ingredient-based calculation per serving. Documented USDA or manufacturer portion weights; all listed ingredient mass included before cooking losses. Excludes discarded Bay leaves Full ingredient matches and assumptions below.
Recipe Context
This recipe was created with the following context in mind: