Heat your oven to 325°F and gather your courage — this is a commitment dish, but the reward is worth it.
Drain your soaked beans and combine them with the chicken stock, bay leaves, and thyme in a large pot. This gentle poaching liquid will become the backbone of your cassoulet's flavor.
Bring the beans to a rolling boil, then reduce to a gentle simmer and cover the pot halfway — you want some evaporation. Let them bubble lazily until just tender but still holding their shape, about 45 minutes. They'll finish cooking in the oven later.
⏱ 45 min
While the beans cook, start the meat magic. Cook the diced bacon in your Dutch oven over medium heat, stirring occasionally until the pieces are deeply golden and crispy. The rendered fat is liquid gold for this dish — scoop out the bacon but leave every drop of fat behind.
⏱ 8 min
Toss the onion, carrots, and celery into that beautiful bacon fat and cook over medium heat until everything softens and the onions turn translucent. This aromatic base needs time to develop, so resist cranking up the heat.
⏱ 8 min
Stir in the minced garlic and let it bloom in the hot vegetables just until fragrant — any longer and it'll turn bitter on you.
⏱ 1 min
Add the diced tomatoes and let them break down and concentrate their flavor, stirring occasionally. The mixture should look jammy and smell incredible when it's ready.
⏱ 5 min
Remove the skin from your duck confit legs and pull the meat apart into generous, rustic chunks. Don't shred it too finely — you want substantial pieces that will hold up through the long braise.
Now comes the architecture: spread half your cooked beans in the bottom of the Dutch oven, then layer on the vegetable mixture, duck meat, sausage slices, and crispy bacon. Think rustic lasagna — you want distinct layers that will meld together during cooking.
Top with the remaining beans, then ladle the bean cooking liquid over everything until it just barely covers the top layer. The liquid level is crucial — too much and you'll have soup, too little and the top will dry out.
Toss the breadcrumbs with olive oil until evenly coated, then scatter them over the surface in an even layer. This will become that coveted golden crust that cassoulet is famous for.
Cover tightly and slide into the oven for 2 hours, then remove the lid and continue baking until the top is deeply golden and crusty. The edges should be bubbling enthusiastically, and the aroma should be making you slightly dizzy with anticipation.
⏱ 2 hrs 30 min
Let the cassoulet rest for 10 minutes before serving — this allows the bubbling to settle and the flavors to compose themselves. Trust me, the wait makes that first spoonful even better.
⏱ 10 min