Hairy Bikers Cassoulet Recipe: A Hearty French Bean Bake

Updated November 9, 2026

Total time
3 hr 50 min
prep 35 min · cook 3 hr 15 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Hairy Bikers Cassoulet Recipe: A Hearty French Bean Bake

This Hairy Bikers-style cassoulet is a hearty French bean and meat casserole, built with white beans, pork, sausages and duck, then finished with a crisp breadcrumb topping. Recipes vary by region and household; this version keeps the slow-cooked, rich character while using accessible ingredients and clear timings.

Ingredients

  • 1 lb 2 oz (500 g) dried white beans, such as haricot or cannellini
  • 8 cups (1.9 L) cold water, for soaking, plus fresh water for cooking
  • 2 tbsp (30 ml) olive oil
  • 8 oz (225 g) smoked bacon or pancetta, cut into ½-inch (1 cm) pieces
  • 1 lb (450 g) pork shoulder, cut into 1-inch (2.5 cm) cubes
  • 4 pork sausages, about 1 lb (450 g) total
  • 2 duck legs, about 1 lb 2 oz (500 g) total, preferably confit, with excess fat removed
  • 1 large onion, about 8 oz (225 g), finely chopped
  • 2 medium carrots, about 7 oz (200 g), diced
  • 3 garlic cloves, finely chopped
  • 2 tbsp (30 g) tomato paste
  • 1 cup (240 ml) dry white wine or additional stock
  • 4 cups (950 ml) low-sodium chicken stock, plus more if needed
  • 2 bay leaves
  • 4 sprigs fresh thyme
  • ½ tsp (1 g) freshly ground black pepper
  • ½ cup (30 g) fresh breadcrumbs
  • 2 tbsp (30 ml) chopped fresh parsley
  • Fine salt, as needed

Instructions

  1. Rinse the dried beans and cover them with 8 cups (1.9 L) cold water. Soak for 8–12 hours in the refrigerator, then drain and rinse. This soak is not included in the recipe-facts total; if starting with dried beans, allow for it before cooking. For a quicker option, use three 15-ounce (425 g) cans of drained, rinsed white beans and skip the soaking and initial bean simmer.
  2. Put the drained beans in a large pot and cover with fresh water by about 2 inches (5 cm). Bring to a boil, then simmer for 35–45 minutes, until tender but still holding their shape. Drain and set aside. Do not add acidic ingredients at this stage, as they can slow softening.
  3. Meanwhile, heat the oven to 325°F (165°C). Warm the olive oil in a heavy, oven-safe casserole over medium heat. Brown the sausages on all sides for about 6–8 minutes, then transfer them to a plate. Brown the pork shoulder in batches for about 5 minutes per batch and set aside. Add the bacon and cook for 3 minutes, stirring. Use a food thermometer to check the pork and sausages later in the recipe: USDA FSIS safe minimum temperatures are 145°F (63°C) for whole cuts of pork with a 3-minute rest, and 160°F (71°C) for ground meat such as sausage.
  4. Add the onion and carrots to the casserole and cook for 5–6 minutes, stirring and scraping up browned bits. Stir in the garlic and tomato paste and cook for 1 minute. Pour in the wine and simmer for 2 minutes. If omitting wine, use stock instead.
  5. Return the pork to the casserole. Add the cooked beans, stock, bay leaves, thyme and black pepper. The liquid should just cover the beans and meat; add a little water or stock if needed. Bring to a gentle simmer, cover and transfer to the oven for 1 hour 30 minutes.
  6. Stir in the sausages and nestle in the duck legs. Cover and bake for another 40 minutes, until the pork is tender and the sausages are cooked through. If using uncooked duck rather than confit, cook until a thermometer in the thickest part reaches 165°F (74°C), the USDA FSIS safe minimum for poultry. Confit is already cooked, but heat it until steaming hot throughout.
  7. Uncover the casserole. Remove the thyme stems and bay leaves. Taste the sauce and add salt only as needed, since bacon, sausage and stock can already be salty. Scatter the breadcrumbs and parsley over the top. Bake uncovered for 15–20 minutes, until the topping is golden and the casserole is bubbling. Rest for 10 minutes before serving.

Tips

  • Choose the right beans: Haricot beans are a classic cassoulet choice. Cannellini work well but are larger and softer; handle them gently after cooking.
  • Use canned beans if needed: Three cans replace the dried beans. Fold them in with the stock and reduce the first covered oven stage to about 1 hour, checking that the pork is tender before adding the sausage and duck.
  • Keep the casserole moist: Check halfway through baking. If the beans look dry, add hot stock or water a little at a time. The finished dish should be saucy, not soupy.
  • Do not oversalt early: Bacon, sausages and stock vary widely in saltiness. Taste near the end, and season only after the casserole has cooked.

Serving Suggestions

Serve cassoulet hot in shallow bowls, making sure each portion gets beans, sauce and a piece of each meat. A crisp green salad dressed with vinaigrette helps balance the richness. Crusty bread is useful for the sauce, while a simple side of steamed green beans or cabbage adds freshness without competing with the casserole.

Variations

For a more traditional southern French feel, use duck confit and Toulouse-style sausages if available. Toulouse sausage can be hard to find; plain pork sausages are a practical substitute, though they may be more strongly seasoned or smoky. Some regional and family versions use lamb, goose or different beans, so treat the meat selection as flexible rather than definitive.

For a lighter, less meat-heavy casserole, use one duck leg and add an extra can of white beans. For a smoky variation, replace half the bacon with smoked ham. To make the topping without breadcrumbs, leave it off and allow the uncovered sauce to reduce slightly; the result will be less crisp but still satisfying.

Storage and Reheating

Refrigerate leftovers within 2 hours in shallow, covered containers. Keep for 3–4 days at 40°F (4°C) or colder. Reheat only the portion you need, gently on the stove with a splash of water or stock, or covered in a 325°F (165°C) oven until steaming throughout. Leftovers must reach 165°F (74°C) when checked with a food thermometer. Reheat the breadcrumb topping uncovered briefly if you want it crisp again.

To freeze, cool promptly, pack into airtight freezer-safe containers and freeze for up to 3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C). The beans may soften slightly after freezing, but the flavor remains suitable for a hearty meal.

Frequently Asked Questions

Can I make cassoulet a day ahead?
Yes. Cook it through without the breadcrumb topping, cool promptly and refrigerate. The next day, reheat until steaming and at least 165°F (74°C), add fresh breadcrumbs, and bake uncovered until golden.

Do I have to soak dried beans?
Soaking helps dried beans cook more evenly and reduces their cooking time. If you forget, use the package’s quick-soak method or switch to canned beans; do not simply add dry beans to this casserole, as they may remain hard.

Can I use canned beans instead?
Yes. Drain and rinse three 15-ounce (425 g) cans, then add them with the stock. Shorten the first covered oven stage to about 1 hour so the beans do not turn to mush, and check the pork for tenderness and safe doneness.

What can I use instead of duck confit?
Use cooked duck legs, or omit the duck and add another sausage or extra pork shoulder. If using raw duck, cook it to 165°F (74°C) at the thickest part; poultry must reach this USDA FSIS safe minimum temperature.

Why is my cassoulet too watery?
It may have had more liquid than the beans needed, or the oven dish may have been tightly covered throughout. Bake it uncovered for 10–20 minutes to reduce the sauce, keeping an eye on the beans and adding no more liquid unless they begin to dry out.

Can I prepare it without wine?
Yes. Replace the wine with the same quantity of chicken stock or water. The casserole will lose the wine’s acidity and aroma, but the bacon, herbs and browned meat still give it plenty of savory flavor.

Related

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).