Cassoulet is a slow-baked casserole from southwestern France, traditionally made with white beans, pork, sausage and sometimes duck confit. For this practical version, bake it gently at 300°F (150°C), then uncover it to brown the top; the low heat lets the beans turn creamy while the meat becomes tender.
Ingredients
- 1 pound (450 g) dried Great Northern or cannellini beans
- 8 cups (1.9 L) cold water, for soaking
- 1 tablespoon (15 ml) olive oil
- 8 ounces (225 g) salt pork or thick-cut bacon, cut into ½-inch (1 cm) pieces
- 1 pound (450 g) boneless pork shoulder, cut into 1½-inch (4 cm) chunks
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 1 medium carrot, finely diced, about ½ cup (65 g)
- 3 garlic cloves, minced
- 2 tablespoons (30 g) tomato paste
- ½ cup (120 ml) dry white wine, or additional broth
- 4 cups (950 ml) low-sodium chicken broth, plus more if needed
- 1 bay leaf
- 4 sprigs fresh thyme, or 1 teaspoon (1 g) dried thyme
- ½ teaspoon (1 g) freshly ground black pepper
- 1 pound (450 g) smoked garlic sausage or French-style garlic sausage, cut into thick rounds
- 4 duck confit legs, about 1½ pounds (680 g), skin removed if desired
- 1 cup (60 g) fresh breadcrumbs
- 2 tablespoons (30 ml) duck fat or olive oil
- Salt, to taste; start with ½ teaspoon (3 g) if using low-sodium broth
Instructions
- Soak the beans. Put the dried beans in a large bowl and cover with 8 cups (1.9 L) cold water. Soak for 8–12 hours in the refrigerator. Drain and rinse. If you are short on time, use the quick-soak method: cover beans with water in a pot, boil for 2 minutes, turn off the heat, cover and let stand for 1 hour; drain before using. The quick-soak time adds an hour to the recipe.
- Heat the oven and start the beans. Set a rack in the lower-middle position and heat the oven to 300°F (150°C). Put the drained beans in a large Dutch oven, cover with fresh water by about 2 inches (5 cm), bring to a boil on the stovetop and simmer for 20 minutes. Drain the beans and set aside. This short pre-cook helps them soften evenly in the casserole.
- Brown the pork. While the beans simmer, heat the olive oil in a large oven-safe Dutch oven over medium heat. Add salt pork or bacon and cook for 5–7 minutes, stirring occasionally, until lightly browned and some fat has rendered. Add the pork shoulder in batches and brown on several sides, about 6 minutes total per batch. Transfer the meat to a plate; leave about 1 tablespoon of fat in the pot.
- Build the cooking liquid. Add onion and carrot and cook for 5 minutes, stirring, until softened. Stir in garlic and tomato paste and cook for 1 minute. Pour in the wine and scrape up browned bits; simmer for 2 minutes. Add broth, bay leaf, thyme and pepper, then return the pork and salt pork to the pot. Stir in the drained beans. The liquid should just cover the beans; add a little broth or water if needed. Bring to a gentle simmer.
- Bake until tender. Cover the pot and bake at 300°F (150°C) for 2 hours. Check the beans and pork: they should be tender but not falling apart. If the casserole looks dry, stir in ½ cup (120 ml) hot broth or water. Nestle in the sausage and duck confit legs, cover again and bake for 30 minutes. Use a food thermometer to check the pork shoulder reaches 145°F (63°C) and rests for 3 minutes; this is the USDA FSIS safe minimum for whole cuts of pork. Reheat the already-cooked duck and sausage thoroughly as part of the casserole.
- Brown the top. Mix breadcrumbs with duck fat or olive oil and scatter evenly over the casserole. Raise the oven to 400°F (200°C), uncover and bake for 20–25 minutes, until the topping is deep golden and the edges bubble. If the top browns too quickly, loosely cover it with foil. Let stand for 15 minutes before serving so the hot liquid settles.
Tips
- Keep the oven moderate. A steady 300°F (150°C) cooks the beans without scorching the bottom. Avoid a hard boil in the oven; the liquid should bubble gently around the edges.
- Choose beans carefully. Older dried beans can take longer to soften. If they are still firm after the covered bake, continue cooking and check every 15 minutes, adding hot liquid as needed.
- Adjust salt at the end. Salt pork, sausage, confit and broth all contribute salt. Taste only after they have cooked together, then season if necessary.
- Make a useful substitution. Duck confit is traditional in many versions but may be difficult to find. Use cooked, shredded roast chicken instead; add it with the sausage, understanding the result will be less rich and not a classic cassoulet.
Serving Suggestions
Serve cassoulet hot in shallow bowls, making sure each portion includes beans, pork, sausage and duck. A simple green salad with a sharp mustard vinaigrette balances the richness. Crusty bread is useful for the broth, while a light, dry red wine or sparkling water works alongside the meal.
Variations
Regional and family versions vary: some emphasize duck, others pork or mutton, and toppings may be omitted or replenished during baking. For a more accessible version, replace duck confit with cooked chicken or add another 8 ounces (225 g) of sausage. For a less rich casserole, omit the salt pork and use olive oil, though the base will have less savory depth. Use vegetable broth and omit the meats for a bean casserole, but it will no longer be traditional cassoulet.
Storage and Reheating
Refrigerate leftovers within 2 hours in shallow, covered containers. They keep for 3–4 days in the refrigerator or up to 3 months frozen for best quality. Thaw frozen portions in the refrigerator. Reheat in a covered oven-safe dish at 325°F (165°C), adding a splash of broth if needed, until the center reaches 165°F (74°C); check with a food thermometer. Individual portions can also be reheated in the microwave, stirring halfway through and verifying 165°F (74°C). Reheat only the amount you plan to serve.
Frequently Asked Questions
What temperature should cassoulet cook at?
Use 300°F (150°C) for the covered, slow-baking stage. Raise the oven to 400°F (200°C) at the end to brown the breadcrumb topping. These stages cook the beans gently and finish the surface without keeping the whole dish at high heat for too long.
How do I know when cassoulet is done?
The beans should be creamy and tender, the pork should be easy to pierce, and the casserole should bubble gently at the edges. Confirm that whole-cut pork reaches 145°F (63°C) and rests for 3 minutes, the USDA FSIS minimum. If the beans are still firm, continue baking with enough liquid to keep them covered.
Can I make cassoulet ahead?
Yes. Cook the casserole through the covered baking stage, cool it promptly and refrigerate it. The next day, reheat it covered at 325°F (165°C) until it reaches 165°F (74°C), then add the breadcrumb topping and brown at 400°F (200°C). Add broth if it has thickened considerably.
Can I use canned beans?
Yes, but the texture and cooking time change. Replace the dried beans with about 6 cups (1 kg) drained canned white beans, skip the soaking and 20-minute bean pre-cook, and reduce the covered bake to about 1 hour before adding the sausage and duck. Check that the pork is safely cooked and tender before finishing the top.
Why are my beans still hard?
Old beans, hard water or acidic ingredients can slow softening. Use fresh beans, cook them in plain water for the initial simmer, and wait to add acidic ingredients such as tomatoes until the beans are nearly tender. Keep the casserole moist and extend the covered baking time as needed.
Can I freeze cassoulet?
Yes. Freeze cooled portions in airtight containers for up to 3 months for best quality. Thaw in the refrigerator and reheat until the center reaches 165°F (74°C). The breadcrumb crust softens after freezing, so add fresh crumbs before reheating uncovered if you want a crisp top.
Related
- Chia Seeds Daily Intake: How Much & How to Eat
- Chia Seeds Before Bed: Easy Nighttime Pudding
- Chia Seeds Calcium: How Much & Best Ways to Eat
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).