I have been thinking about a cassoulet for months.  A real cassoulet – with duck confit and everything.

Today, I made my cassoulet!

In its most base form, a cassoulet is French baked beans.  But – in true French style – the lowly bean is elevated to dizzying gastronomical heights.

It is a treat, indeed.

There are probably as many recipes for cassoulet in France as there are ravioli in Italy, so I didn’t feel the need to strictly follow any one recipe.  I went for a bit more technique than strict ingredients, but the end result was just fine.

The recipe here is from Gourmet magazine from about 10 years ago.  I changed it by using canary beans instead of white, adding about 8 ounces of Ventreche – French pancetta – and only using one duck leg.   I also cut the water back to 5 cups to start, along with the 2 cups of broth.  I didn’t have any parsley, either, and didn’t feel like getting dressed and going to the store. (Damned cold!!)

But parsley or no, it came out just fine.


  • 1 lb dried white beans (preferably Great Northern)
  • 8 1/4 cups cold water
  • 2 cups beef broth
  • 1 tablespoon tomato paste
  • 2 cups chopped onion (3/4 lb)
  • 3 tablespoons finely chopped garlic (6 large cloves)
  • 1 (3-inch) piece celery, cut into thirds
  • 3 fresh thyme sprigs
  • 1 Turkish or 1/2 California bay leaf
  • 3 whole cloves
  • 3 fresh flat-leaf parsley sprigs plus 1/2 cup chopped leaves
  • 1/4 teaspoon whole black peppercorns
  • 1 (14-oz) can stewed tomatoes, puréed or finely chopped with juice
  • 4 confit duck legs (1 3/4 lb total)
  • 1 to 2 tablespoons olive oil (if necessary)
  • 1 lb cooked garlic pork sausage* or smoked pork kielbasa, cut crosswise into 1/3-inch-thick slices
  • 2 cups coarse fresh bread crumbs (preferably from a baguette)
  • 1 1/2 teaspoons salt
  • 1/2 teaspoon black pepper


Soak and cook beans

Cover beans with cold water by 2 inches in a large bowl and soak 8 to 12 hours. Drain in a colander.

Transfer beans to a 6- to 8-quart pot and bring to a boil with 8 cups cold water, broth, tomato paste, onion, and 2 tablespoons garlic. Put celery, thyme, bay leaf, cloves, parsley sprigs, and peppercorns in cheesecloth and tie into a bundle with string to make a bouquet garni. Add bouquet garni to beans, then reduce heat and simmer, uncovered, until beans are almost tender, 45 minutes to 1 hour. Stir in tomatoes with juice and simmer until beans are just tender, about 15 minutes more.

Prepare duck and sausage while beans simmer:

Remove all skin and fat from duck legs and cut skin and fat into 1/2-inch pieces. Separate duck meat from bones, leaving it in large pieces, and transfer meat to a bowl. Add bones to bean pot.

Cook duck skin and fat with remaining 1/4 cup cold water in a 10-inch heavy skillet over moderate heat, stirring, until water is evaporated and fat is rendered, about 5 minutes. Continue to cook, stirring frequently, until skin is crisp, 3 to 6 minutes more. Transfer cracklings with a slotted spoon to paper towels to drain, leaving fat in skillet. (You should have about 1/4 cup fat; if not, add olive oil.)

Brown sausage in batches in fat in skillet, then transfer to bowl with duck meat, reserving skillet.

Preheat oven to 350°F.

Make bread crumb topping:

Add remaining tablespoon garlic to fat in skillet and cook over moderate heat, stirring, 1 minute. Stir in bread crumbs and cook, stirring, until pale golden, about 2 minutes. Remove from heat and stir in chopped parsley, 1/2 teaspoon salt, 1/4 teaspoon pepper, and cracklings.

Assemble casserole:

Remove bouquet garni and duck bones from beans and discard, then stir in kielbasa, duck meat, remaining teaspoon salt, and remaining 1/4 teaspoon pepper.

Ladle cassoulet into casserole dish, distributing meat and beans evenly. (Meat and beans should be level with liquid; if they are submerged, ladle excess liquid back into pot and boil until reduced, then pour back into casserole dish.) Spread bread crumb topping evenly over cassoulet and bake, uncovered, in lower third of oven, until bubbling and crust is golden, about 1 hour.


It really worked on every level.  Rich, flavorful, creamy, meaty, and filling.  I was surprised at just how much duck meat was on that one leg and I still got a fair amount of cracklin’s for the bread crumbs.  More would have been nice – but what I had worked.

And a big cassoulet called for a fresh loaf of bread.  I went to my lazy-man’s loaf – James Beard’s French Loaf – his Cuban bread.  I tweaked it a bit and added a bit of rye flour .  Came out excellent!


His original recipe makes two loaves.  I cut it down for one.

James Beard French-Style Bread


  • 1 package active dry yeast
  • 2 tsp sugar
  • 1 cup warm water (100° to 115°, approximately)
  • 1 1/2 tsp salt
  • 2 1/2 cups bread flour
  • 1/2 cup rye flour
  • 3 tablespoons yellow cornmeal
  • 1 egg white, mixed with 1 tablespoon cold water


Combine the yeast with sugar and warm water in a large bowl and allow to proof. Mix the salt with the flour and add to the yeast mixture, a cup at a time, until you have a stiff dough. Remove to a lightly floured board and knead until no longer sticky, about 10 minutes, adding flour as necessary. Place in a buttered bowl and turn to coat the surface with butter. Cover and let rise in a warm place until doubled in bulk, 1½ to 2 hours.

Punch down the dough. Turn out on a floured board and shape into a long, French bread-style loaf. Place on a baking sheet that has been sprinkled with the cornmeal but not buttered. Slash the tops of the loaf diagonally in two or three places, and brush with the egg wash. Place in a cold oven, set the temperature at 400°, and bake 35 minutes, or until well browned and hollow sounding when the top is rapped.

I do have to admit that we ate well, tonight.

Now…  if this damned cold would just go away…