Skip to content
Forkin
Main CourseDinner

Classic Cassoulet

Indulge in the rich, rustic flavors of this classic French Cassoulet, a deeply satisfying stew featuring tender white beans, succulent duck confit, and savory pork sausages. Slow-cooked to perfection, this hearty dish boasts a luxurious, aromatic broth and a delightful crispy breadcrumb topping, making it the ultimate comfort food for a chilly evening.

An original recipe by Forkin

Total time
12 hr
Serves
6
Difficulty
Medium
Download the app

Allergen information: may contain celery and gluten. Always check ingredient packaging if you have an allergy.

Classic Cassoulet

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

Ingredients

  • 400 gdried white bean, soaked overnight
  • 4 pcsduck confit leg
  • 300 gpork sausage
  • 150 gpancetta, diced
  • 1 pcsyellow onion, chopped
  • 1 pcscarrot, chopped
  • 1 pcscelery stalk, chopped
  • 3 clovegarlic, minced
  • 400 gcanned crushed tomato
  • 700 mlchicken broth
  • 2 pcsbay leaf
  • 3 gfresh thyme
  • 1 tspsalt
  • 0.5 tspblack pepper, freshly ground
  • 0.5 cupbread crumb

garnish

  • 2 tbspfresh parsley, chopped(optional)

Equipment

Large bowl · Large pot · Dutch oven (oven-safe) · Slotted spoon · Chef's knife · Cutting board · Wooden spoon

The method

Step by step

  1. 1

    Place the dried white beans in a large bowl and cover them with cold water by at least 3 inches. Allow them to soak overnight for a minimum of 8 hours, or up to 12 hours.

    About 8 hr

    Cook’s note: Soaking beans significantly reduces cooking time and helps them cook more evenly, preventing burst skins.

  2. 2

    Drain the soaked white beans thoroughly and rinse them under cold running water.

    About 2 min

  3. 3

    Transfer the rinsed beans to a large pot, cover them with fresh cold water by about 2 inches, and bring to a rolling boil over high heat.

    About 10 min

  4. 4

    Reduce the heat to low and simmer the beans gently for 30-40 minutes, or until they are just tender but still hold their shape. Drain the beans and set them aside.

    About 40 min

    Cook’s note: Avoid overcooking the beans at this stage, as they will continue to cook in the oven.

  5. 5

    Preheat your oven to 160°C (325°F).

    About 15 min

    Cook’s note: Ensure your oven is fully preheated for consistent cooking results.

  6. 6

    In a large, oven-safe Dutch oven or heavy-bottomed pot, render the pancetta over medium heat until it is golden brown and crispy.

    About 10 min

    Cook’s note: Rendering the pancetta slowly allows the fat to melt out, creating a flavorful base for the cassoulet.

  7. 7

    Remove the crispy pancetta from the pot with a slotted spoon and set it aside, leaving the rendered fat in the pot.

    About 1 min

  8. 8

    Add the pork sausages to the same pot and brown them on all sides over medium-high heat until nicely colored. Remove the sausages and set them aside.

    About 8 min

    Cook’s note: Browning the sausages adds depth of flavor and a beautiful crust.

  9. 9

    Add the chopped yellow onion, carrot, and celery to the pot with the rendered fat. Sauté the vegetables over medium heat for 8-10 minutes, or until they are softened and translucent.

    About 10 min

    Cook’s note: This aromatic base, known as a soffritto or mirepoix, is crucial for building flavor.

  10. 10

    Stir in the minced garlic and cook for an additional minute until fragrant, being careful not to burn it.

    About 1 min

    Cook’s note: Burnt garlic can taste bitter, so watch it closely.

  11. 11

    Pour in the canned crushed tomatoes and chicken broth, scraping up any browned bits from the bottom of the pot with a wooden spoon.

    About 2 min

    Cook’s note: Deglazing the pot incorporates all the delicious caramelized bits into the sauce.

  12. 12

    Add the bay leaves, fresh thyme sprigs, salt, and black pepper to the pot, stirring to combine.

    About 1 min

  13. 13

    Return the cooked beans, browned sausages, and crispy pancetta to the pot. Gently nestle the duck confit legs into the mixture.

    About 3 min

    Cook’s note: Arrange the duck confit so the skin side is facing up, as it will crisp up during baking.

  14. 14

    Bring the mixture to a gentle simmer on the stovetop, then cover the pot tightly with a lid.

    About 5 min

  15. 15

    Transfer the covered pot to the preheated oven and bake for 2 hours, stirring gently once or twice during cooking to ensure even heat distribution.

    About 2 hr

    Cook’s note: Stirring helps prevent the bottom from sticking and ensures all ingredients are bathed in the flavorful sauce.

  16. 16

    Remove the pot from the oven and carefully uncover it. Sprinkle the breadcrumbs evenly over the top of the cassoulet.

    About 2 min

  17. 17

    Return the uncovered pot to the oven and bake for another 20-30 minutes, or until the breadcrumbs are golden brown and crispy.

    About 30 min

    Cook’s note: Keep a close eye on the breadcrumbs during this final stage to prevent them from burning.

  18. 18

    Carefully remove the bay leaves and thyme sprigs from the cassoulet before serving.

    About 1 min

  19. 19

    Garnish with freshly chopped parsley, if desired, and serve the hot cassoulet directly from the pot.

    About 1 min

    Cook’s note: A sprinkle of fresh herbs adds a bright, fresh finish to this rich dish.

Keep it good

Cook’s note:

This cassoulet is a meal in itself, but it pairs wonderfully with a simple green salad dressed with a light vinaigrette to cut through the richness. A crusty baguette is essential for soaking up every last drop of the delicious sauce. For wine pairings, consider a robust red from Languedoc-Roussillon or a rustic Côtes du Rhône.

Storage

Store leftover cassoulet in an airtight container in the refrigerator. Ensure it cools completely before sealing.

Reheating

Reheat individual portions in a microwave until hot, or gently warm in a saucepan over low heat, adding a splash of broth if needed. For larger quantities, reheat in an oven-safe dish covered with foil at 160°C (325°F) until warmed through, then uncover for the last 10 minutes to crisp the topping.

More recipes

All recipes
  • Palak Paneermain course

    Palak Paneer

    Experience the rich, vibrant flavors of Palak Paneer, a beloved Indian classic. This comforting vegetarian dish features tender cubes of paneer cheese nestled in a creamy, aromatic spinach gravy, infused with a medley of traditional spices. Perfect for a satisfying weeknight dinner or a special occasion, it's a culinary journey to India in every bite.

    1 hr 279 kcal
  • Chocolate Chip Cloud Cookiesdessert

    Chocolate Chip Cloud Cookies

    These light and airy meringue cookies have a crisp exterior and a soft, slightly chewy center. Studded with mini chocolate chips and flavored with cocoa, they are a delicate, melt-in-your-mouth treat. This recipe is naturally gluten-free.

    1 hr 40 min 146 kcal
  • Kavum (Sri Lankan Oil Cakes)snack

    Kavum (Sri Lankan Oil Cakes)

    Kavum are traditional Sri Lankan oil cakes, offering a delightful chewy texture and a subtly sweet flavor. Made primarily from rice flour and treacle, these golden-brown treats are often enjoyed as a snack or dessert.

    45 min 287 kcal
  • Torta della Nonnadessert

    Torta della Nonna

    This classic Italian custard tart features a rich, lemon-infused pastry cream baked within a tender shortcrust pastry. Topped with pine nuts and powdered sugar, it's a delightful and comforting dessert.

    3 hr 25 min 523 kcal
  • Simple Soba Noodle Stir-Frymain course

    Simple Soba Noodle Stir-Fry

    This vibrant Japanese-inspired soba noodle stir-fry delivers a delightful balance of savory, sweet, and umami flavors. Tender buckwheat noodles are tossed with crisp, colorful vegetables and coated in a rich, aromatic sauce, making for a quick, healthy, and incredibly satisfying weeknight meal.

    30 min 419 kcal
  • Pinangatmain course

    Pinangat

    Pinangat is a classic Filipino dish from the Bicol region, featuring taro leaves simmered in coconut milk with aromatics and often a savory filling. This recipe creates a rich, creamy, and subtly spicy stew, perfect served with steamed rice.

    1 hr 15 min 474 kcal