French · Dinner

Cassoulet de Toulouse

The great slow-cooked bean casserole of southwest France: white beans, confit duck, sausage and pork built into layers and baked until a crust forms on top, broken and re-formed several times as tradition demands.

Not yet ratedThis recipe has no ratings yet 3 hr 40 min hands on plus 8 hr soaking Serves 8 servings Hard
Jump to Recipe Method
Cassoulet de Toulouse — French dinner recipe, served and ready to eat

Photograph credit: Cassoulet.cuit by GD. Guilhem06 21:37, 20 April 2007 (UTC) · Public domain · Wikimedia Commons

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Drain the soaked beans, cover with fresh cold water, bring to the boil for 5 minutes, then drain again. This removes the compounds that cause indigestion.

  2. Warm the duck legs in a low oven until the fat runs; lift them out and reserve 4 tablespoons of the fat.

  3. Brown the pork belly and sausages in 2 tablespoons of the duck fat in a heavy casserole, then set aside. Render the lardons in the same pot.

  4. Add the onion, carrot and garlic and cook 8 minutes. Stir in the tomatoes.

  5. Return the pork belly, add the beans, bouquet garni, salt and enough stock to cover by 3 cm. Simmer gently for 1 hour until the beans are tender but intact.

  6. Cut the sausages into thick lengths. In a wide earthenware dish, layer beans, sausage, pork and duck legs, finishing with beans and enough liquid to just cover.

  7. Scatter the breadcrumbs over and drizzle with the remaining duck fat. Bake at 150°C / 300°F for 2 hours.

  8. Every 30 minutes, break the crust with the back of a spoon and press it gently under the surface. Traditionally this is done seven times; three or four is plenty.

  9. Rest for 20 minutes before serving straight from the dish.

Chef’s Tips

  • Tarbais beans hold their skins through hours of cooking. Cannellini are the best widely available substitute.
  • The dish should never dry out — top up with hot stock if the beans look thirsty.
  • Make it over two days. Everything improves overnight.

Common Substitutions & Variations

  • An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.

Pairing Suggestions

  • A robust Madiran or Cahors from the same region
  • A sharp frisée salad with mustard vinaigrette is the only side needed
  • Follow with a tarte aux pommes

Storage & Reheating

Refrigerate up to 4 days; the flavour peaks on day two. Reheat covered at 150°C / 300°F for 45 minutes with a splash of stock, uncovering for the last 15 to re-crisp.

Common questions

How long does Cassoulet de Toulouse take to make?

About 3 hours 40 minutes of hands-on work — 40 minutes of preparation and 3 hours of cooking — plus 8 hours of soaking, so allow 11 hours 40 minutes from start to finish. The recipe serves 8.

What are the key tips for making Cassoulet de Toulouse?

Tarbais beans hold their skins through hours of cooking. Cannellini are the best widely available substitute. The dish should never dry out — top up with hot stock if the beans look thirsty. Make it over two days. Everything improves overnight.

What should I serve with Cassoulet de Toulouse?

A robust Madiran or Cahors from the same region; A sharp frisée salad with mustard vinaigrette is the only side needed; Follow with a tarte aux pommes.

How should Cassoulet de Toulouse be stored?

Refrigerate up to 4 days; the flavour peaks on day two. Reheat covered at 150°C / 300°F for 45 minutes with a splash of stock, uncovering for the last 15 to re-crisp.

Is Cassoulet de Toulouse suitable for a special diet?

This recipe is high-protein and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Cassoulet de Toulouse?

About 882 kcal per serving, with 52 g protein, 58 g carbohydrate and 48 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

882Calories
52gProtein
58gCarbs
48gFat
14gFibre
6gSugar
1420mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.