
This rustic French stew brings the heart of the countryside to your kitchen with tender white beans and rich duck confit.
I’ve refined this method to honor tradition while making it accessible for home cooks. The slow cooking process melts flavors together, creating a dish that’s both comforting and deeply satisfying.
The key lies in layering ingredients properly and allowing time for the aromatic blend to develop. Each bite delivers a taste of French farmhouse warmth.
Perfect for a cozy dinner, this stew rewards patience with its rich and savory depth.
Ingredients for Cassoulet Recipe Ina Garten
Rich duck confit, tender beans, and aromatic herbs create this hearty French classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Duck Confit 🦆 | 4 pieces | Store-bought or homemade, skin-on |
| Dried Great Northern Beans 🫘 | 1 lb | Soaked overnight, drained |
| Toulouse Sausage 🌭 | ½ lb | French-style, sliced into rounds |
| Pork Shoulder 🥩 | ½ lb | Cut into 1-inch cubes |
| Yellow Onion 🧅 | 1 whole | Diced medium |
| Carrots 🥕 | 2 whole | Peeled, sliced into rounds |
| Garlic Cloves 🧄 | 6 cloves | Minced finely |
| Tomato Paste 🍅 | 2 tbsp | High-quality, concentrated |
| Dry White Wine 🍷 | 1 cup | Crisp, like Sauvignon Blanc |
| Chicken Stock 🥫 | 4 cups | Low-sodium preferred |
| Fresh Thyme Sprigs 🌿 | 4 whole | Plus 2 tsp chopped leaves |
| Bay Leaves 🍃 | 2 whole | Dried, for depth |
| Breadcrumbs 🍞 | ½ cup | Fresh, for topping |
| Olive Oil 🫒 | ¼ cup | Extra-virgin, for browning |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
[recipe_ingredient_scaler]
For authentic flavor, Duck Confit is non-negotiable—D’Artagnan or Bouchon brands are widely available at Whole Foods or specialty grocers. The beans should be Great Northern (the traditional choice) and must soak overnight for proper texture. Toulouse sausage is ideal, but Italian sausage in a pinch works. Look for pork shoulder with good marbling—it renders beautifully during the long cook.
No Toulouse sausage? Mild Italian sausage is a fine substitute. Swap duck confit for extra pork shoulder if unavailable, though the flavor profile changes. Canned white beans can replace dried (use 3 cans, drained), but texture suffers slightly. The wine can be omitted—replace with additional chicken stock plus 1 tbsp lemon juice for acidity. Fresh thyme is preferred, but dried at one-third the amount works.
This stew improves overnight—flavors deepen after 24-48 hours. Store in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove, adding a splash of stock if needed. The breadcrumb topping is best added fresh just before serving.
Why You’ll Love This Recipe
- One Pot Wonder: I love how everything—duck confit, sausage, beans—simmers together in one Dutch oven. Minimal cleanup, maximum flavor.
- Rich and Hearty: That slow-cooked pork shoulder and Toulouse sausage? Ridiculously good with the creamy beans.
- Crowd Pleaser: Honestly, this feeds my whole family with leftovers for days. Even the picky eaters go back for seconds.
- Budget Stretcher: Dried beans and pork shoulder keep costs low, but it tastes like a fancy French bistro meal.
Step-by-Step Instructions for Rustic French White Bean Stew with Duck Confit
This traditional method builds layers of flavor through careful browning and slow simmering.
Step 1: Brown the Meats and Build the Base
Heat the 0.25 cup olive oil in a large Dutch oven over medium-high heat. Remove the skin from the 4 pieces duck confit and render it until crispy, then add the 0.5 lb pork shoulder cubes. Brown them on all sides for 5-7 minutes until deeply caramelized.
Add the 0.5 lb Toulouse sausage rounds and cook for another 3 minutes until lightly browned. Transfer all meats to a plate, leaving the rendered fat in the pot. This fat forms the flavor foundation for the entire dish.
Step 2: Sauté the Vegetables and Deglaze
In the same Dutch oven, add the 1 whole yellow onion, 2 whole carrots, and 6 cloves garlic cloves. Sauté for 5-6 minutes until the onion becomes translucent and the carrots begin to soften.
Stir in the 2 tbsp tomato paste and cook for 2 minutes, allowing it to darken slightly. This step develops the paste’s sweetness and removes any raw flavor. Deglaze with the 1 cup dry white wine, scraping up all browned bits from the bottom of the pot.
Step 3: Combine All Ingredients and Simmer
Return the browned meats to the Dutch oven. Add the 1 lb dried great northern beans, 4 cups chicken stock, 4 whole fresh thyme sprigs, 2 whole bay leaves, and 1.5 tsp salt. The liquid should cover the beans by about 1 inch.
Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 2 to 2.5 hours, stirring occasionally, until the beans are creamy and tender and the stew has thickened slightly. The meats should be fork-tender and the liquid should have reduced to a rich, velvety consistency.
Step 4: Finish with Crust and Rest
Preheat your broiler to high. Sprinkle the 0.5 cup breadcrumbs evenly over the top of the stew. Place the Dutch oven under the broiler for 3-4 minutes until the breadcrumbs form a golden brown crust.
Remove from the oven and let the cassoulet rest, covered, for 15 minutes before serving. This resting period allows the flavors to meld and the stew to thicken further. The final dish should have a rich, complex flavor with tender beans and meats, all topped with a crispy breadcrumb crust.
Pro Tips For Making Cassoulet Recipe Ina Garten
- Soak Beans Overnight: I learned this the hard way—Great Northern beans need a full 8-12 hour soak in cold water to soften properly for cassoulet. Skip this and you’ll be chewing on firm beans even after hours of baking.
- Brown Sausage First: After burning my first batch, I now brown the Toulouse sausage separately before adding to the pot. It deepens the flavor and prevents the meat from steaming instead of searing.
- Use Duck Fat: Sounds indulgent, but render the fat from the duck confit and use it to sauté the onions—it adds a richness that vegetable oil just can’t match.
- Skim the Foam: While the beans simmer, skim off any foam that rises to the top with a spoon. I skipped this once and ended up with a bitter aftertaste that ruined the dish.
Creative Variations of These Flavors
Vegetarian Cassoulet
Replace meats with 1 lb mushrooms (cremini or portobello) and 1 lb eggplant. Sauté mushrooms first until browned, then add eggplant cubes. Use vegetable stock instead of chicken stock for a rich, meat-free version. 🌱
Quick Weeknight Version
Swap dried beans for 3 cans white beans (drained). Reduce simmering time to 30-40 minutes—just enough to meld flavors. Use pre-cooked rotisserie chicken instead of duck confit for convenience.
Seafood Cassoulet
Add 1 lb mussels and ½ lb shrimp in the last 20 minutes of cooking. Replace Toulouse sausage with chorizo for a Spanish twist. The seafood absorbs the stew’s rich flavors beautifully.
Spicy Southwestern Style
Stir in 1 tbsp smoked paprika and 1 tsp cayenne with the tomato paste. Add 1 chopped poblano pepper with the onions. Top with crumbled cotija cheese instead of breadcrumbs for a bold, smoky kick.
Herb-Infused Luxury
Add 2 tbsp chopped rosemary and 1 tbsp herbes de Provence with the thyme. Use duck fat instead of olive oil for browning. Garnish with fresh parsley before serving. 💫
Slow Cooker Adaptation
Brown meats and sauté veggies as directed, then transfer everything to a slow cooker. Cook on low for 7-8 hours or high for 4-5 hours. Add breadcrumbs just before serving for that essential crispy topping.
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, but texture differs. Use 3 cans of drained white beans and reduce simmering to 30-40 minutes. Dried beans absorb flavors better.
How do I make this without duck confit?
Substitute with extra pork shoulder or pre-cooked rotisserie chicken. The flavor changes but remains rich and hearty.
What’s the best way to reheat leftovers?
Gently warm on the stove with a splash of stock. Add fresh breadcrumbs and broil for 3-4 minutes to crisp.
Can this be made in a slow cooker?
Brown meats and veggies first, then cook on low for 7-8 hours or high for 4-5 hours. Add breadcrumbs before serving.
- Recipe for Curried Lamb Chops: Spice-Rubbed and Pan-Seared to Succulence - October 3, 2026
- Recipe for Boneless Leg of Lamb Roast in the Oven: Herb-Crusted and Rosy Pink Inside - October 3, 2026
- Meat Loaf Recipe With Beef And Pork: Homestyle Blend With Rich Gravy - October 3, 2026