4 sprigs fresh flat-leaf parsley
1 bay leaf
1 sprig fresh rosemary
3 sprigs fresh thyme
1 celery stalk, halved crosswise
1 leek, dark-green part only, rinsed well
1 tablespoon extra-virgin olive oil
2 ounces fatback or uncured pork belly, cut into 1/2-inch dice
8 ounces pork shoulder, cut into 3/4-inch dice
1 whole clove
1 medium onion, halved
1 smoked ham hock
1 medium carrot
1 3/4 cups whole peeled tomatoes with juice, chopped (from a 14 1/2-ounce can)
2 cups dried navy, Great Northern, or Tarbais beans, soaked in cold water for 12 hours
1 garlic clove, halved
2 legs duck confit (homemade or store-bought), skinned and separated at the joint
8 ounces fresh garlic sausage (see the Guide), cut into 1/2-inch half-moons
4 cups coarsely torn fresh bread (preferably from a crusty, rustic loaf)
4 tablespoons unsalted butter, melted
Related: These Pretty (and Delicious!) Holiday Cookie Recipes Are Perfect for Gifting
1. Bundle parsley, bay leaf, rosemary, thyme, celery, and leek to form a bouquet garni, wrapping kitchen twine around the aromatics several times to secure -- which ensures easy retrieval of the ingredients after they've infused the cooking liquid with flavor.
2.Warm oil in a large pot over medium heat. Add fatback or pork belly, and cook until it is golden on all sides and has begun to render its fat, about 5 minutes. Add pork shoulder, and cook until golden on all sides, about 8 minutes total.
3. Stick clove in half the onion, and add to pot along with bouquet garni, ham hock, carrot, tomatoes and juice, and beans. Add enough cold water to cover by 1 to 2 inches (about 8 cups). Bring to a boil. Reduce heat, and simmer gently until beans are tender throughout but not falling apart, 40 to 50 minutes.
4. Remove pot from heat. Discard carrot, onion, and bouquet garni. Transfer ham hock to a cutting board, reserving liquid, and let cool slightly. Trim meat and gelatin from the bone, dicing and returning them to the pot. Discard the bone.
5. Preheat oven to 300 degrees. Rub cut side of garlic clove over the entire inner surface of a small (5-quart) Dutch oven or other ovenproof vessel. This allows a subtle though distinct garlic flavor to infuse the resulting cassoulet.
6. Using a wire skimmer or a slotted spoon, place half the bean mixture in the Dutch oven, spreading it evenly. Leave the cooking liquid in the pot.
7. Arrange the duck confit and sausage on top of the beans in the Dutch oven to create a single, snug layer. Spoon the remaining beans over the meat, reserving the cooking liquid.
8. Add enough cooking liquid so the beans are almost, but not quite, submerged. Reserve the remaining liquid. Transfer pot to oven and cook, uncovered, for 2 hours. Check the liquid every 30 minutes to make sure it is no more than 1/2 inch below the beans, and add liquid or water as necessary. Do not stir.
9. After the cassoulet has cooked for 2 hours, toss bread and butter in a bowl. Sprinkle over cassoulet, and return to oven until beans are tender and bread is golden, 1 to 1 1/2 hours.
10. Before serving, let cassoulet stand at room temperature for 20 minutes to cool and to allow the beans to absorb some of the liquid. You can refrigerate cassoulet in an airtight container for up to 3 days; rewarm in an oven heated to 300 degrees.
More from Martha Stewart:
Quick, One-Pot Meal Ideas To Feed the Whole Family
20 Classic Comfort Food Recipes from Martha Stewart
36 Dinners You Can Make in Just 15 Minutes!
42 Slow-Cooker Recipes Worth the Wait
Looking for something simpler? This sweet potato and sausage stew is super hearty -- and super delicious.