Cassoulet de Castelnaudary (Classic Bean and Meat Stew)
Why this recipe works
- Slow cooking builds depth: Beans, aromatics, duck and pork cook together gently, allowing the stock to take on the savoury character of the meats.
- Golden crust, tender centre: The uncovered bake concentrates the broth while the breadcrumb topping browns into a crisp contrast.
- Hearty and generous: A mix of beans, sausage and slow-cooked meats makes each serving substantial without needing much alongside it.
Get the most out of this recipe
Authenticity notes
- Castelnaudary style: Cassoulet from Castelnaudary is one of the classic south-west French versions, typically built around white beans, pork and duck.
- Crust formation matters: The baked topping is part of the character of the dish, giving the stew its recognisable golden surface.
Timing notes
- Most of the time is hands-off: The active work is mainly browning, assembling and finishing; the long oven time is what tenderises the beans and meats.
- Rest before serving: A short rest after baking helps the bean broth thicken slightly, so the cassoulet serves more neatly.
Texture tips
- Keep the simmer gentle: A hard boil can split the beans and make the broth cloudy; a low, steady simmer keeps the texture intact.
- Encourage a deeper crust: Lightly pressing the breadcrumbs into the surface partway through baking helps them absorb flavour and brown again.
- Control the final consistency: If the cassoulet looks too dry while baking, add a splash of hot water; if it is loose, let it bake uncovered a little longer.
Make-ahead tips
- Good for making ahead: The stew base can be cooked ahead and refrigerated, then topped with breadcrumbs and baked before serving.
- Reheat gently: Reheat covered in a 180°C (355°F) oven until piping hot, then uncover briefly to refresh the topping.
Equipment you'll need
Ingredients
Instructions
- Heat the oven to 150°C (300°F). Put the beans in a large pot, cover with plenty of cold water, bring to the boil, then simmer for 10 minutes. Drain well and set aside.
- Season the duck legs all over with 1 tsp of the fine sea salt and a little black pepper. Melt 1 tbsp duck fat in a Dutch oven over medium heat and brown the duck legs for 4 to 5 minutes per side, then lift out. Add the pork belly and pork shoulder and brown well, turning, for 8 to 10 minutes.
- Reduce the heat to medium-low and add the onion and carrot; cook for 8 to 10 minutes until softened and lightly golden. Stir in the garlic and tomato purée and cook for 1 minute until fragrant. Return the duck and any juices to the pot.
- Add the drained beans, chicken stock, bay leaves and thyme, plus the remaining 1 tsp fine sea salt and the rest of the black pepper. Bring just to a gentle simmer, then cover and bake for 1 hour 15 minutes, stirring once halfway, until the beans are tender and the meats are yielding. If it looks dry at any point, add a splash of hot water to keep the beans just submerged.
- Meanwhile, brown the pork sausage in a frying pan over medium heat with 1 tbsp duck fat, turning, until well coloured. Transfer the sausages to a plate; they will finish cooking in the cassoulet. Pour any fat from the pan back into the Dutch oven.
- Lift out the duck legs and set aside until cool enough to handle, then pull the meat into large pieces and discard the bones. Cut the pork belly and pork shoulder into chunky pieces. Return the shredded duck and pork to the pot, nestle in the sausages, and spoon enough bean broth over the top so everything is just covered.
- Increase the oven to 180°C (355°F). Mix the breadcrumbs with the remaining 1 tbsp duck fat and scatter evenly over the cassoulet. Bake uncovered for 35 to 40 minutes until bubbling at the edges and deeply golden on top; if the crust browns too quickly, lower the oven to 170°C (340°F).
- Rest the cassoulet for 10 minutes so the broth thickens slightly. Spoon into warm bowls, making sure each serving gets beans, sausage and a good mix of meats. Serve straight away.
Recipe notes
Tips
- Keep the simmer gentle throughout so the beans stay intact and the broth turns silky rather than cloudy.
- For the best crust, press the breadcrumbs lightly into the surface after 20 minutes of baking, then return to the oven to brown again.
- Food safety: make sure the duck and pork are cooked until piping hot throughout before serving.
Substitutions
- Replace pork shoulder with beef chuck roast for a slightly deeper, beefier stew.
- Replace duck fat with olive oil if needed, but the flavour will be less traditional.
- Replace breadcrumbs with gluten-free bread crumbs to keep the topping while avoiding gluten.
Storage
- Refrigerate up to 3 days
- Cool completely, then refrigerate in a sealed container. Reheat in a 180°C (355°F) oven, covered, until piping hot, then uncover for the last 10 minutes to re-crisp the topping; add a splash of water if it has thickened too much. Freeze in portions for up to 2 months and thaw 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: 3h 30min (45min 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 →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.
























