Cassoulet is a French bean and meat stew layered and baked until the top browns and the beans turn creamy inside. It is rich, slow, and built in stages so the flavors deepen as it cooks. The secret is starting with rendered fat and a good broth, then letting time do the work.
Ingredients for Cassoulet
Dried white beans are the backbone, softening into creamy paste that thickens the stew. Duck confit or duck legs add deep, silky fat and meat flavor. Pork shoulder brings body and richness. Garlic sausage or kielbasa gives salt and smoke. Onion, carrot, and celery build the base. Chicken broth keeps everything moist and connected. Tomato paste adds umami depth. Thyme, bay leaf, and black pepper season throughout. Breadcrumbs toast on top for texture. Salt is added at the end to taste.
Why This Cassoulet Works
Cassoulet is built in layers over hours. The beans start in plain water so they soften fully without the salt and acid that would toughen them. While they cook, the pork and duck render their fat and brown in that fat, which means the meat develops deep flavor instead of just cooking through pale.
Once you combine everything, the browned meat, the soft beans, the aromatic base, and broth, the stew simmers low and slow. The beans break down enough to thicken the liquid, but they stay intact. The fat from the meat rises to the surface, and you skim some away so the dish is rich but not greasy. The breadcrumb topping gets brushed with that fat and toasts golden, giving contrast to the soft stew underneath.
Cassoulet actually improves the next day as the flavors meld and the beans soften further. This is not a dish to rush.
Mistakes To Avoid
Cooking the beans with salt or acid at the start toughens them and they never soften fully. The stew ends up with hard beans swimming in broth instead of creamy, thick cassoulet. Always start beans in plain water and add salt only at the end.
Skipping the browning step and just boiling the meat means you lose the crust and depth that makes this dish rich. The meat tastes boiled instead of roasted, and the whole stew falls flat. Take time to brown the pork and duck in batches until the edges are dark.
Adding too much broth at the start leaves you with soup instead of stew by the time the beans soften and release their starch. The cassoulet should be thick enough that a spoon stands up in it. If it looks too thin after 2 hours, uncover it and let it simmer until it thickens, or mash a few beans against the side of the pot to release more starch.
Forgetting to brush the breadcrumb topping with fat means it stays pale and hard instead of turning golden and crisp. Reserve some of the rendered pork and duck fat, and brush it over the breadcrumbs before the final bake so they toast and brown.
As an Amazon Associate, we earn from qualifying purchases.
Ingredients
- 1 pound dried white beans
- 1 pound pork shoulder, cut into 2-inch pieces
- 2 duck legs confit or 2 fresh duck legs
- 3/4 pound garlic sausage or kielbasa, sliced into 1-inch rounds
- 1 large onion, diced
- 2 carrots, cut into 1-inch pieces
- 3 celery stalks, cut into 1-inch pieces
- 6 cups chicken broth
- 3 tablespoons tomato paste
- 4 garlic cloves, minced
- 2 bay leaves
- 1 teaspoon dried thyme
- 1/2 teaspoon black pepper
- 1 cup panko breadcrumbs
- Salt to taste
Step-by-step Instructions
- Soak the beans in cold water overnight, or boil them 2 minutes, cover, and let sit 1 hour. Drain and rinse.
- Place the drained beans in a large pot, cover with fresh cold water by 2 inches, and bring to a boil over high heat. Reduce to a bare simmer and cook uncovered for 1 hour until the beans are soft but still hold their shape. Drain and set aside.
- Pat the pork and duck dry. Heat a large heavy pot or Dutch oven over medium-high heat. Working in batches to avoid crowding, brown the pork pieces 3 to 4 minutes per side until deeply golden. Remove and set aside. Brown the duck legs 3 to 4 minutes per side until the skin is dark and crisp. Remove and set aside. Reserve the rendered fat in the pot.
- Reduce heat to medium. Add the diced onion, carrot, and celery to the pot and cook 5 to 6 minutes until softened and lightly caramelized, stirring occasionally. Add the minced garlic and tomato paste, stir, and cook 2 minutes until the paste darkens slightly.
- Return the pork and duck to the pot. Pour in the chicken broth and add the bay leaves and thyme. Bring to a simmer over medium-high heat, then reduce to low. Add the cooked beans and stir. Cover and simmer for 1 hour, stirring occasionally.
- Add the sausage slices and stir. Continue simmering uncovered for 1 more hour, stirring every 15 minutes. The beans should be very soft and the liquid should thicken as the beans break down slightly. Skim off excess fat from the surface with a spoon, leaving some for richness.
- Taste the cassoulet and season with salt and black pepper. The meat should be tender enough to shred with a spoon (check the duck with an instant-read thermometer; it should reach 165°F or 74°C).
- Transfer the cassoulet to a baking dish if it is not already in one. Preheat the oven to 400°F (200°C).
- Toss the panko breadcrumbs with 3 tablespoons of the reserved pork and duck fat, then spread in an even layer over the cassoulet. Bake uncovered for 15 to 20 minutes until the breadcrumb topping is golden brown and crisp.
- Let rest for 5 minutes before serving.
Frequently Asked Questions
Can cassoulet be made ahead?
Yes. Make it through step 7, cool it in a shallow container, and refrigerate for up to 3 days. Reheat gently on the stovetop over low heat, then add the breadcrumb topping and bake at 400°F (200°C) for 10 to 12 minutes until golden.
Does cassoulet freeze?
Yes, but freeze it without the breadcrumb topping. Cool completely in shallow containers, freeze for up to 3 months, and thaw overnight in the refrigerator. Reheat on the stovetop, then top with fresh breadcrumbs mixed with fat and bake until golden.
What if the cassoulet is too thin?
Simmer it uncovered for another 30 minutes to reduce the liquid, or mash a few soft beans against the side of the pot to release their starch and thicken the broth. Taste and adjust seasoning as the liquid reduces.
Serving Ideas for Cassoulet
Serve cassoulet in a shallow bowl with crusty bread alongside to soak up the broth and fat. A simple green salad with sharp vinaigrette cuts through the richness and cleanses the palate between bites. A glass of dry white wine or light red wine complements the duck and pork without overwhelming the delicate beans.
