Cassoulet
Slow-baked white beans with sausage and confit duck. · France
Slow-baked white beans with sausage and confit duck.
About Cassoulet
White beans are baked for hours with sausage, pork and confit duck until they form a rich, crusted casserole. A speciality of southwest France, it is hearty winter food meant to be lingered over.
🏛️ History & Culture
Cassoulet is a hearty bean stew from southwest France, particularly associated with the town of Castelnaudary, though its precise origins are debated. The dish likely evolved from rustic peasant cooking, combining locally available white beans with preserved meats like pork, sausage, and confit duck, which were staple provisions in the region.
Regional variations exist, with the three main versions hailing from Castelnaudary, Carcassonne, and Toulouse—each differing in the types of meat and seasoning used. Culturally, cassoulet is a symbol of French comfort food and communal dining, often slow-cooked and served as a centerpiece for winter gatherings, reflecting a tradition of patience and resourcefulness.
🍳 How to make Cassoulet
AI-assisted, not kitchen-testedTraditional French Cassoulet
A slow-baked casserole from southwest France combining creamy white beans with duck confit, pork sausage, and aromatic vegetables. Built up in layers, it develops a rich crust that is broken and reformed several times during cooking — the hallmark of an authentic cassoulet.
- Prep
- 40 min
- Cook
- 240 min
- Total
- 280 min
- Serves
- 6 to 8
- Difficulty
- Hard
Recipe ingredients
- 500 g (1 lb 2 oz) dried white beans (Tarbais or cannellini), soaked overnight in cold water with a pinch of salt
- 1 kg (2 lb 3 oz) duck confit legs, use 2 legs per 3–4 people; homemade preferred, store-bought acceptable
- 400 g (14 oz) fresh pork sausage (Toulouse-style), or other coarse pork sausage; do not pre-cook
- 300 g (10½ oz) pork belly or pork shoulder, cut into 5 cm / 2 inch pieces
- 2 whole onions, one stuck with 2 cloves, one finely diced
- 2 whole carrots, peeled and roughly chopped
- 1 whole leek, split and rinsed
- 6 cloves garlic, crushed
- 400 g (14 oz) tomatoes, fresh, peeled and crushed, or 1 can of good-quality plum tomatoes
- 1 tbsp tomato paste
- 1 whole bouquet garni, thyme, bay leaf, parsley stems tied together
- 2 l (8½ cups) light chicken or duck stock, enough to cover the beans; adjust as needed
- 200 g (7 oz) fresh breadcrumbs, from a day-old baguette
- 60 ml (¼ cup) duck fat, melted, for topping
- 1 tsp fine sea salt, adjust to taste
- 1/2 tsp (½ tsp) black pepper, freshly ground
Steps
- 1 Drain the soaked beans and place them in a large pot. Cover with cold water, add the clove-studded onion, carrots, leek, half the garlic, and the bouquet garni. Bring to a gentle simmer and cook for 45 minutes to 1 hour, until the beans are just tender but still holding their shape. Do not salt yet — salting early toughens the skins. Drain, reserving the cooking liquid, and discard the vegetables and aromatics.
- 2 While the beans cook, warm a heavy oven-safe casserole (a traditional cassole is clay, but a Dutch oven works) over medium heat. Add the pork belly pieces and render their fat slowly for 8–10 minutes until lightly browned on all sides. Push to the sides.
- 3 Add the sausages whole and brown gently on all sides for 6–8 minutes — they will finish cooking in the oven. Remove sausages and pork and set aside.
- 4 Pour off all but 2 tablespoons of fat. Add the diced onion and remaining crushed garlic to the pot and cook gently for 6–8 minutes until soft and translucent.
- 5 Stir in the tomato paste and cook for 2 minutes until darkened, then add the crushed tomatoes. Simmer for 10 minutes to concentrate the flavor.
- 6 Preheat the oven to 150°C / 300°F (gas mark 2).
- 7 Combine the cooked beans with the tomato base in the casserole. Nestle in the pork belly, sausages, and duck confit legs. Pour over enough warm stock to come about 2 cm / ¾ inch above the beans — it should look brothy, not dry. Season with salt and pepper.
- 8 Bring just to a simmer on the stovetop, then transfer to the oven, uncovered. Bake for 2 hours.
- 9 After 1 hour: remove the casserole, gently press the back of a spoon onto the surface to break the forming crust, then ladle a little of the liquid from around the edges over the top. This is the classic technique that gives cassoulet its layered texture.
- 10 Repeat the crust-breaking two more times at 30-minute intervals. After 2 hours of baking, the beans should be creamy and the liquid thickened to a loose stew.
- 11 If the cassoulet is still soupy, raise the oven to 180°C / 350°F and bake uncovered for a further 20–30 minutes. The final consistency should be creamy and just loose enough to flow slowly when the dish is tilted.
- 12 Mix the breadcrumbs with the melted duck fat. Scatter evenly over the surface and return to the 180°C / 350°F oven for 10–15 minutes until the top is golden and crisp.
- 13 Rest the cassoulet for at least 15 minutes before serving. It is traditionally eaten directly from the communal dish, accompanied by a robust red wine from the southwest such as Madiran or Corbières. Leftovers reheat well the next day.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Cassoulet recipe yet. Yours would be the first.
Share how you make Cassoulet
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Cassoulet — frequently asked questions
What is Cassoulet?
White beans are baked for hours with sausage, pork and confit duck until they form a rich, crusted casserole. A speciality of southwest France, it is hearty winter food meant to be lingered over.
What is Cassoulet made of?
Cassoulet is made with white beans, duck confit, pork sausage, tomato and garlic.
Where does Cassoulet come from?
Cassoulet comes from France, and is especially associated with Languedoc. Cassoulet is a hearty bean stew from southwest France, particularly associated with the town of Castelnaudary, though its precise origins are debated.
Where can I eat Cassoulet?
A restaurant in Toulouse or Carcassonne, the heartland of the dish.
How do you make Cassoulet?
Making Cassoulet at home takes about 40 minutes of prep and 240 minutes of cooking. The recipe on this page serves 6 to 8 and is rated hard. Full ingredient list and step-by-step method are in the recipe section above.
Taste Cassoulet in Paris
Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.
✅ Before you go to France
Round out your trip — most travellers book these alongside their trip.
More dishes like Cassoulet
Salade Chaude Aux Gésiers
Salade Chaude Aux Gésiers is a traditional salad from France.
Soufflé
Airy baked egg dish that rises dramatically, sweet or savoury.
Far Breton
Dense Breton flan studded with prunes.
Clafoutis
Baked custard cake studded with whole cherries.
Mornay Sauce
Mornay Sauce is a sauce from France.
Tomme de Chèvre de Savoie
Rooted in France, Tomme de Chèvre de Savoie is a cheese enjoyed for generations.
Cacciucco
Tuscan fish stew of many species over garlic toast.
Bigos
Slow-cooked sauerkraut and cabbage stew with mixed meats.
Sukiyaki
Thin beef simmered tableside in sweet soy, dipped in raw egg.
Gulai
Indonesian coconut-milk curry from the Minangkabau kitchen of West Sumatra — rich, golden, ladled generously over rice at the Padang canteen.
French Onion Soup
Caramelised onion broth under bubbling cheese toast.
Tavče Gravče
Baked white beans with paprika, the national dish.
Bola de Berlim
Bola de Berlim is one of the classic dishes in the sweet pastry tradition of Portugal.
Luganega
Hand-tied Italian pork sausage coiled at the butcher\u0027s counter — a Lombard classic lifted with grana padano and rosemary.
Skordopsomo
Skordopsomo counts among the traditional food of Greece, a snack locals hold dear.
Tvorog
Tvorog is one of the classic dishes in the cottage cheese tradition of Russia.
- 🇫🇷 Salade Chaude Aux Gésiers · France
- 🇫🇷 Soufflé · France
- 🇫🇷 Far Breton · France
- 🇫🇷 Clafoutis · France
- 🇫🇷 Mornay Sauce · France
- 🇫🇷 Tomme de Chèvre de Savoie · France
- 🇮🇹 Cacciucco · Italy
- 🇵🇱 Bigos · Poland
- 🇯🇵 Sukiyaki · Japan
- 🇮🇩 Gulai · Indonesia
- 🇫🇷 French Onion Soup · France
- 🇲🇰 Tavče Gravče · North Macedonia
- 🇵🇹 Bola de Berlim · Portugal
- 🇮🇹 Luganega · Italy
- 🇬🇷 Skordopsomo · Greece
- 🇷🇺 Tvorog · Russia
Keep exploring
Travel guides for France
All travel guides →Planning a trip where Cassoulet is on the menu? These guides cover France and beyond.
Budget Travel The Price of a Plate: What the National Dish Costs in 50 Countries (2026 Index)
Sep 02, 2026 · 6 min read
Adventure Travel Patagonia W Trek in Torres del Paine: Complete 2026 Hiking Guide
Sep 02, 2026 · 5 min read
Budget Travel Europe on a Budget: How to Travel Comfortably for €70 a Day (2026 Guide)
Aug 23, 2026 · 8 min read
Travel Tips Train Travel in Europe: The Complete Guide to Eurail, Interrail, and Regional Passes (2026)
Aug 22, 2026 · 6 min read
Reviews
No reviews yet. Be the first to share your experience with Cassoulet.
Write a review
Sign in to verify you're a real person, then share your thoughts on Cassoulet.
Comments
No comments yet. Be the first to say something about Cassoulet.