Cassoulet Recipe Ina Garten: Rustic French White Bean Stew with Duck Confit

Cassoulet Recipe Ina Garten: Rustic French White Bean Stew with Duck Confit

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.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
High Cal

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

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 12g60%
Cholesterol 140mg47%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 4g
Protein 42g84%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.8(8 reviews)
Chef Melanie

More recipe sites