Cassoulet

French slow-baked bean and meat casserole from Languedoc

Origin: Languedoc, Southern France (Castelnaudary)

From the journey of Beans.

Cassoulet is one of the defining dishes of French regional cuisine, a slow-baked casserole of white beans with various meats (sausages, duck confit, pork) encrusted under a golden breadcrumb crust. The dish takes its name from the cassole, the wide earthenware vessel it is cooked in, which is still produced in the small town of Issel in southern France. Cassoulet's origins are disputed with fierce regional pride: the towns of Castelnaudary, Carcassonne, and Toulouse all claim the 'authentic' version, each insisting their choice of meats and proportions is the only correct one. The dish became possible only after the Columbian Exchange of the late 15th century, when New World white beans (haricot beans, Phaseolus vulgaris) replaced the fava beans that earlier French versions had used. The recipe that evolved in the 17th and 18th centuries, deeply savoury, impossibly rich, and demanding of patience: became the prototype for all slow-baked bean and meat dishes in Europe. This simplified version captures the essential character of cassoulet without requiring days of preparation.

Ingredients

Beans

  • 500 g dried haricot or cannellini beans, soaked overnight

Meat

  • 4 duck confit legs (or 6 chicken thighs as substitute)
  • 400 g Toulouse sausages (or pork sausages), cut into chunks
  • 200 g smoked pork belly or bacon lardons

Aromatics

  • 1 large onion, diced
  • 4 garlic cloves, minced
  • 400 g tinned chopped tomatoes

Liquid

  • 1 litre chicken or duck stock

Herbs

  • 2 bay leaves
  • 4 sprigs fresh thyme

Crust

  • 60 g breadcrumbs (about ½ cup), for the crust
  • 2 tbsp duck fat or butter, for the crust

Seasoning

  • 1 tsp salt, or to taste
  • 0.5 tsp black pepper

Method

  1. Drain the soaked beans. Place in a pot, cover with fresh cold water, bring to a boil and simmer for 45 minutes until just tender but not fully cooked. Drain and set aside.
  2. Preheat oven to 160°C / 325°F. In a large ovenproof casserole (a cassole or wide Dutch oven), render the smoked pork lardons over medium heat until golden. Remove and set aside. Brown the duck confit legs skin-side down for 3–4 minutes until crisp; remove. Brown the sausage pieces; remove.
  3. In the remaining fat, sauté the onion for 6 minutes until soft. Add the garlic and cook 1 minute. Add the tomatoes, herbs, and stock. Bring to a simmer. Season with salt and pepper.
  4. Add the par-cooked beans and all the browned meats to the pot. The liquid should just cover the beans and meat. If not, add more stock or water.
  5. Toss the breadcrumbs with the duck fat or melted butter. Scatter evenly over the surface of the cassoulet.
  6. Bake uncovered for 2–2.5 hours. A golden crust will form on top. Traditional cassoulet is disrupted: break the crust and push it into the beans at least twice during cooking, then allow a new crust to form each time. The final crust should be deep golden and crackled.
  7. Remove from the oven and rest for 10 minutes before serving directly from the cassole. Serve with crusty bread and a simple green salad.

Notes

Cassoulet is not a quick dish: it rewards patience and planning. It is even better the next day, once the flavours have deepened overnight. Leftovers reheat beautifully with a splash of stock and a fresh scatter of breadcrumbs, browned under the grill. Duck confit is available in tins or jars in well-stocked supermarkets. Toulouse sausages can be substituted with any good quality pork sausage with herb seasoning.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.