
This chicken cassoulet recipe transforms a simple casserole into a rustic French masterpiece—tender chicken, smoky sausage, and creamy white beans baked until golden and bubbling. The secret lies in slow-cooked layers that develop deep, savory flavors while keeping the bread crust crispy.
I’ve perfected this technique over years, ensuring every bite delivers that perfect harmony of textures and rich, herbed goodness.
What sets this cassoulet apart is the method: browning the meat first for maximum flavor, then layering it with beans, herbs, and a crispy bread topping.
The slow bake at 350°F (175°C) for 1.5–2 hours creates a dish that’s hearty enough for a holiday table but simple enough for a weeknight. The result? A dish so satisfying, it becomes the centerpiece of any meal—no fancy techniques required.
The beauty of cassoulet is in its layers—both literal and flavorful. The chicken stays juicy, the beans melt into the sauce, and the bread topping turns golden and crunchy. It’s the kind of dish that tastes even better the next day, as the flavors meld and deepen.
This recipe delivers restaurant-quality comfort food with a professional touch, all while keeping the process straightforward.
Whether you’re serving a crowd or treating yourself to a cozy dinner, this cassoulet delivers. The slow-cooked magic ensures every bite is rich, flavorful, and perfectly textured. Ready to master this French classic? Let’s get started with the full recipe.
Ingredients for chicken cassoulet
Sixteen ingredients for a dish that tastes like a French bistro classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 2 ½ lb | Bone-in, skin-on preferred |
| Smoked Sausage 🌭 | 1 lb | Kielbasa or andouille style |
| Great Northern Beans 🍲 | 2 cups | Dried, soaked overnight |
| Chicken Stock 💧 | 3 cups | Homemade or quality store-bought |
| Garlic Cloves 🧄 | 6 cloves | Minced for even distribution |
| Carrots 🥕 | 1 ½ cups | Diced into small pieces |
| Fresh Thyme Leaves 🌿 | ½ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Baguette 🍞 | 1 whole | Stale or lightly toasted |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing and drizzling |
| Bay Leaves 🍃 | 2 whole | Fresh preferred |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Dried Porcini Mushrooms 🍄 | 1 tbsp | Crumbled for depth |
The chicken thighs are non-negotiable here—bone-in, skin-on delivers that signature juiciness. Costco or local butcher shops often have them at the best price, but any grocery store will carry them. Look for thighs with good marbling and vibrant color. The smoked sausage should have visible smoke rings and a firm texture—Johnsonville or Thrasher’s are reliable brands. For the beans, dried is ideal as they absorb flavors better, but canned Great Northern beans in a pinch work too, just drain and rinse thoroughly. The carrots should be firm and bright orange; organic carrots from the store’s produce section hold up best during baking.
No smoked sausage? Substitute with Italian sausage or even extra chicken thighs, but increase the thyme by 50% for depth. Fresh porcini unavailable? Dried shiitake mushrooms work well, but reduce to 1/2 tablespoon. The baguette must be stale or lightly toasted to achieve that perfect crust—Trader Joe’s or Whole Foods often carry pre-sliced baguettes that work perfectly. For the herbs, fresh is ideal, but dried thyme at 1/4 the amount will suffice. The chicken stock can be homemade for best flavor, but Swanson or Pacific brand are solid store-bought options that won’t disappoint.
This cassoulet tastes even better the next day as flavors meld. Store leftovers covered in the fridge for up to 5 days, or freeze for 3 months. The bread topping can be prepped ahead and stored separately—just pop it in the oven with the cassoulet for the final 10 minutes. For serving, garnish with fresh parsley and a drizzle of high-quality olive oil—it elevates the dish instantly. The dish reheats beautifully in a 350°F oven until bubbly, about 20-25 minutes covered with foil.
Why You’ll Love This Recipe
- One-Pan Magic: I swear by this—just brown the chicken thighs and sausage in one deep dish, then dump in the soaked beans and stock. No chopping, no fussing, and the oven does all the work while I pretend I’m not cooking.
- Smoky, Savory Magic: That crispy top crust? It’s the star. The smoked sausage adds depth, the garlic melts into the beans, and the chicken thighs stay juicy—like a hug in a bowl. Honestly, I’ve never tasted a cassoulet that didn’t make me reach for seconds.
- Weeknight to Party: Make it for Tuesday dinner or double the batch for a potluck. The beans soften perfectly overnight, so it’s even better the next day. My friends think I slaved over it, but it’s really just a clever shortcut.
- Budget-Friendly Feast: Chicken thighs and dried beans stretch this into a full meal for half the cost of takeout. Leftovers reheat beautifully—just add a splash of stock to keep it tender. My wallet and my family thank me every time.
Step-by-step instructions for chicken cassoulet
This slow-braised French classic delivers rich, hearty flavor with tender meat and creamy beans.
Prepare the Beans and Sausage Base
In a large Dutch oven, heat the 0.5 cup extra-virgin olive oil over medium heat. Add the 1 lb smoked sausage, sliced into ½-inch rounds, and cook for 5 minutes until lightly browned. Remove sausage and set aside.
In the same pot, add the 1.5 cups diced carrots and 6 cloves minced garlic. Sauté for 3 minutes until the carrots soften and garlic becomes fragrant. Stir in the 1 tbsp dried porcini mushrooms and cook for 1 minute to release their earthy aroma.
Pour in the 3 cups chicken stock, add the 2 whole bay leaves, and bring to a gentle simmer. Add the 2 cups soaked great northern beans (drained) and the reserved sausage. Reduce heat to low and let simmer uncovered for 45 minutes, stirring occasionally. The beans should be tender but not mushy.
Brown the Chicken and Layer the Cassoulet
Pat the 2.5 lb chicken thighs dry with paper towels and season generously with 2 tsp salt and 1 tsp black pepper. Heat a large skillet over medium-high heat and sear the chicken skin-side down for 4 minutes until golden brown. Flip and cook for 3 more minutes until the meat reaches 165°F internally. Let rest for 5 minutes, then slice into ½-inch thick pieces.
Preheat your oven to 350°F. Spread half of the bean mixture in the Dutch oven, then arrange half of the sliced chicken thighs on top. Sprinkle with ¼ cup of the 0.5 cup fresh thyme leaves. Repeat with the remaining bean mixture, chicken, and thyme. The layers should come up to about ¾ full of the pot.
Braise Until Tender and Crisp the Top
Cover the Dutch oven with a tight-fitting lid and transfer to the preheated oven. Braise for 1 hour 15 minutes until the chicken is fork-tender and the beans are fully cooked. Remove from oven and let rest uncovered for 10 minutes. This resting period allows the juices to redistribute.
For the crispy topping, slice the 1 whole baguette into ½-inch thick pieces and arrange them in a single layer on a baking sheet. Brush lightly with a bit of the extra-virgin olive oil and toast in the oven at 375°F for 8-10 minutes until golden and crisp. Sprinkle with the remaining ¼ cup fresh thyme leaves and 0.25 cup fresh parsley. Keep warm while you finish the cassoulet.
Finish and Serve with Crispy Bread Topping
Return the cassoulet to the oven (now at 375°F) and cover with the crispy baguette slices, pressing down gently to create a golden crust. Bake for 15 minutes until the bread is deeply browned and the cassoulet bubbles around the edges.
Let rest for 5 minutes before serving. The cassoulet should have a rich, aromatic sauce with tender chicken, creamy beans, and a crispy, golden bread crust. Serve immediately with additional fresh parsley for garnish and a simple green salad to balance the richness.
Pro Tips For Making Chicken Cassoulet
- Brown the Chicken Hard: Skip the gentle sear—crank the heat to medium-high and let those chicken thighs develop a deep crust before pulling them off. I used to rush this, and my cassoulet always tasted underdeveloped. Two minutes per side until golden? That’s the minimum.
- Par-Cook the Beans: Drain and rinse the Great Northerns, then simmer them in fresh stock for 45 minutes before adding to the cassoulet. This cuts down on the final baking time and keeps them from turning mushy—no one wants a sad, waterlogged bean layer.
- Slice Sausage Thin: Cut the smoked sausage into ¼-inch slices, not chunks. Thinner pieces render faster, infuse the dish with flavor evenly, and won’t leave you with greasy pockets. Trust me, your cassoulet will taste richer if you do this.
- Bake in Stages: Start at 375°F to build the crust, then drop to 325°F for the last 30 minutes. The high heat gets the top golden and crispy, while the lower temp finishes the beans and chicken without overcooking. Skipping this? You’re missing out on texture.
Perfect pairings for these flavors
Classic Side Pairings
Start with a crisp green salad—I love a mix of arugula, frisée, and radicchio with a light vinaigrette of Dijon mustard, honey, and white wine vinegar.
The peppery greens cut through the richness of the cassoulet beautifully. For extra contrast, add shaved fennel and toasted walnuts—their crunch balances the creamy beans. 🥗
Another perfect match is roasted root vegetables like carrots, parsnips, and celery root, tossed in olive oil, thyme, and sea salt. Roast at 400°F for 30 minutes until caramelized. The earthy sweetness complements the savory layers of the cassoulet without overpowering it.
Wine Pairings
A dry red wine is essential here—I reach for a Côtes du Rhône from France, like Guigal or Crozes-Hermitage. These wines offer rich dark fruit notes and earthy undertones that mirror the cassoulet’s depth. Their moderate tannins won’t clash with the dish’s creaminess. 🍷
For a lighter option, try a French Viognier from the Rhône Valley. Its citrus and floral notes provide a refreshing contrast to the hearty cassoulet, especially if you’re serving it with a fresh salad. Avoid heavy, oaky whites—they’ll overwhelm the dish’s delicate flavors.
Bread and Cheese
Serve with a crusty baguette or sourdough for dipping—it’s perfect for soaking up the rich sauce. I also include a mixed cheese board with Comté, Brie, and a sharp Gruyère. The nutty Comté pairs well with the thyme and herbs, while the creamy Brie adds a luxurious touch. 🧀
Seasonal Touches
In summer, add a chilled gazpacho or tomato-basil soup to cool the palate. The bright acidity refreshes after each bite of cassoulet. For winter, a creamy mushroom risotto with sautéed wild mushrooms and truffle oil elevates the meal to cozy perfection.
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this cassoulet?
Yes, but with adjustments! Use 2 (15 oz) cans of Great Northern beans, drained and rinsed thoroughly. Reduce the chicken stock to 2 cups since canned beans contain more liquid. Simmer the beans with stock for just 20 minutes to blend flavors—no need for the full 45 minutes required for dried beans.
How do I make the bread topping extra crispy?
Toast the baguette slices until golden, then brush with a light coat of olive oil and sprinkle with 1 tsp salt. For maximum crunch, bake at 400°F for 5 minutes before adding to the cassoulet. Place the bread directly on the hot dish to seal in crispiness during the final 15 minutes of baking.
What’s the secret to keeping the chicken juicy?
Brown the chicken thoroughly first—this creates a flavorful crust that locks in moisture. After baking, let it rest 10 minutes before serving. Slice against the grain for maximum tenderness, and never skip the skin—it renders fat that keeps the meat succulent.
Can I make cassoulet ahead of time?
This dish tastes even better the next day. Assemble completely (without bread topping), refrigerate overnight, then bake covered at 350°F for 1 hour before adding the crispy bread. For make-ahead bread topping, toast slices and store separately—reheat in oven with the cassoulet.
What if my cassoulet isn’t golden enough?
Broil for 2-3 minutes at the end to intensify browning. For extra color, sprinkle with 1 tbsp breadcrumbs mixed with 1 tsp paprika before the final bake. If the bread topping stays pale, increase oven temp to 375°F during the last 10 minutes of baking.
- Chicken and Rice Recipe: One-Pot Comfort with Juicy Chicken and Fluffy Grains - November 5, 2026
- Boneless Chicken Thighs and Potatoes Recipe: Crispy-Skinned Comfort in One Pan - November 5, 2026
- Crockpot Chicken Spaghetti Recipe: One-Pot Creamy Tomato Magic - November 5, 2026