Cassoulet Toulousain (White Bean and Meat Casserole)
Why this recipe works
- Deep savoury base: Browning the duck, pork belly and sausages before baking builds a richer foundation for the beans.
- Classic crust development: Slow uncovered baking allows the surface to darken and form the signature cassoulet crust before the breadcrumb finish.
- Hearty but balanced: Tender beans absorb the stock, herbs and rendered fat, giving the casserole body without relying on a heavy sauce.
Get the most out of this recipe
Timing notes
- Soak the beans ahead: The dried beans need a long soak before cooking, so begin this recipe the day before you plan to bake it.
- Let it settle before serving: A short rest after baking helps the liquid settle back into the beans and makes the casserole easier to serve.
Authenticity notes
- Toulouse-style character: This version follows the recognisable Toulouse style, combining white beans with duck, pork belly and sausage in a slow-baked casserole.
- The crust matters: Pressing the crust back into the beans during baking is a traditional way to concentrate flavour and encourage a deeper final surface.
Texture tips
- Keep the beans intact: Simmer the beans gently rather than boiling hard; aggressive heat can split them and make the cooking liquid cloudy.
- Build a better top: Bake uncovered so moisture can reduce and the surface can darken before adding the breadcrumbs for the final crisp finish.
Make-ahead tips
- Good for making ahead: Cassoulet reheats well, and the flavours often settle nicely after chilling overnight.
- Reheat without drying out: Warm it covered at 180°C (355°F) until piping hot, adding a little water if the beans look dry.
- Freeze in portions: Cool completely before freezing, then defrost in the fridge overnight before reheating thoroughly.
Equipment you'll need
Ingredients
Instructions
- Put the dried white beans in a large bowl, cover generously with cold water, and leave to soak for 12 hours. Drain and rinse well.
- Heat the oven to 160°C (320°F). Pat the duck legs dry and season lightly with some of the fine sea salt and black pepper.
- In a Dutch oven over medium heat, melt 1 tbsp of the duck fat. Brown the duck legs, skin-side down first, for 6 to 8 minutes per side until deeply golden, then lift out to a plate.
- Add the pork belly to the pot and cook for 6 to 8 minutes, turning, until lightly browned and some fat has rendered. Add the remaining duck fat, then stir in the onion and carrots and cook for 8 to 10 minutes until softened and lightly coloured.
- Stir in the garlic and tomato purée and cook for 1 minute until fragrant. Add the beans, thyme, bay leaves, chicken stock, and the remaining salt and pepper, then bring to a gentle simmer.
- Cover and simmer very gently for 45 to 60 minutes, stirring now and then, until the beans are just tender but not collapsing. If needed, add a splash of water to keep the beans barely covered.
- Meanwhile, prick the pork sausages and brown them in a frying pan over medium heat for 6 to 8 minutes, turning, until well coloured. They do not need to be cooked through at this stage.
- Lift out the thyme sprigs and bay leaves. Tip the beans and their cooking liquid into a baking dish, then nestle in the duck legs, pork belly and sausages so they are mostly submerged.
- Bake uncovered for 1 hour 30 minutes, topping up with a little water if the surface looks dry before the beans are fully tender. The top should begin to form a dark, rich crust.
- Scatter the breadcrumbs evenly over the top and bake for a further 20 to 25 minutes until golden and crisp. Rest for 10 minutes before serving so the casserole settles.
Recipe notes
Tips
- For the classic cassoulet crust, gently press the crust down into the beans once or twice during baking, then let it reform before adding the breadcrumbs.
- Keep the simmer very gentle so the beans stay intact; a hard boil can split them and make the casserole cloudy.
- If serving vulnerable groups, ensure the duck and pork are cooked until piping hot throughout before serving.
Substitutions
- Replace Chicken stock with vegetable stock for a lighter, less meaty base.
- Replace Breadcrumbs with panko breadcrumbs for a crunchier topping.
- Replace Duck fat with olive oil if needed, though the flavour will be less traditional.
Storage
- Refrigerate up to 3 days
- Cool completely, then refrigerate in a covered container. Reheat in a 180°C (355°F) oven until piping hot; add a splash of water if it looks dry. Freeze in portions for up to 2 months and defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 5h (55min active)
- Difficulty: Advanced
- Cuisine: French
-
Allergens:
Gluten
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























