Cassoulet
A streamlined cassoulet with cannellini beans, bacon, pork shoulder, and smoked sausage baked together until the beans are creamy and the top turns deeply golden. It serves 2 generously as a full dinner, with a savory, lightly brothy base and a crisp breadcrumb crust that echoes the classic dish’s slow-baked character.

Estimated calories and US ingredient costs.
For 4 servings, use a 10-inch Dutch oven or 3-quart baking dish and increase the baking time by about 10 minutes if the casserole is deeper. For 6 to 8 servings, use a wide 4- to 5-quart vessel so the top can brown evenly; keep the broil time the same and watch closely. Do not blindly scale the oven temperature, only the vessel size and bake time.
Your whole cook, in one place.
Ingredients, steps and a live timeline. Ready for 2 people.
Make the next one yours.
Create a custom meal with what you have.
Read the traditional recipe
Ingredients
For 2 people
- 1 tbsp olive oil
- 4 oz bacon, diced
- 8 oz pork shoulder, cut into 1-inch cubes
- 6 oz smoked pork sausage, sliced into 1/2-inch rounds
- 4 oz yellow onion, chopped
- 3 oz carrot, diced
- 2 tsp minced garlic
- 1 tbsp tomato paste
- 1/4 cup dry white wine
- 1 cup low-sodium chicken broth
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1/2 cup water
- 1 tsp dried thyme
- 1 bay leaf
- 1/2 tsp kosher salt
- 1/2 tsp black pepper
- 1/2 cup panko breadcrumbs
- 1 tbsp chopped parsley
Method
- Brown the meatsHeat the oven to 350 F. In a 10-inch oven-safe skillet or small Dutch oven, warm 1 tbsp olive oil over medium heat. Add the 4 oz diced bacon and cook for 3 to 4 minutes until it starts rendering and picking up color. Add the 8 oz pork shoulder cubes and cook for 6 to 8 minutes, turning occasionally, until the outside is browned on several sides. Stir in the 6 oz sliced smoked sausage and cook for 2 minutes more so it picks up some fat and color. If the pan looks dry, the bacon fat should be enough; do not add extra oil unless the bottom is sticking.
- Soften the vegetablesAdd the 4 oz chopped onion and 3 oz diced carrot to the skillet with the meat. Cook for 5 minutes, stirring often, until the onion turns translucent and the carrot starts to soften. Add the 2 tsp minced garlic and 1 tbsp tomato paste, then cook for 1 minute, stirring constantly, until the tomato paste darkens slightly and smells sweet rather than raw.
- Build the braising liquidPour in the 1/4 cup dry white wine and scrape up any browned bits from the pan bottom. Let it bubble for about 1 minute to reduce by about half, then add the 1 cup chicken broth, 2 cans cannellini beans, 1/2 cup water, 1 tsp dried thyme, 1 bay leaf, 1/2 tsp kosher salt, and 1/2 tsp black pepper. Stir gently so the beans stay mostly intact, and bring the mixture to a steady simmer.
- Simmer briefly and transferCook on the stovetop for 12 to 15 minutes, uncovered, until the liquid looks lightly thickened and the flavors start to come together. The mixture should still be saucy rather than dry; if it looks tight, add a splash of hot water. Remove the bay leaf, then spread the bean mixture evenly in the skillet if it was crowded by browning, or transfer it to a 2-quart baking dish if needed.
- Make the breadcrumb crustIn a small bowl, combine the 1/2 cup panko breadcrumbs with the 1 tbsp chopped parsley. Sprinkle the mixture evenly over the cassoulet. Press lightly with the back of a spoon so some crumbs touch the moist beans, which helps them brown instead of staying sandy on top.
- Bake until bubbling and tenderBake uncovered for 40 to 45 minutes, until the pork is tender, the beans are creamy, and the edges are actively bubbling. If the top starts browning too quickly before the beans are hot throughout, lay a loose sheet of foil over the dish for the last 10 to 15 minutes. The cassoulet should look loose but not soupy; the beans will thicken a little more as it stands.
- Broil for a crisp finishMove the pan to the top oven rack and broil for 1 to 2 minutes, watching constantly, until the breadcrumb top is deeply golden and crisp. Do not walk away here, because the line between toasted and burnt is short.
- Rest and serveLet the cassoulet rest for 10 minutes so the sauce settles and the beans absorb a little more liquid. Spoon into warm bowls, making sure each serving gets beans, pork, sausage, and crisp crumbs from the top. Serve immediately while the crust still has texture.
Before you cook
What to get ready
Heavy lidded pot or oven-safe casserole as directed, tongs, ladle and thermometer.
Drain cooked white beans and keep breadcrumbs for the finishing layer.
If something needs adjusting
Crust darkens before pork softens
Cover loosely and continue the braise; use the broiler only after the meat is tender.
Sauce reduces faster than the food softens
Keep heat gentle, cover as directed and check liquid periodically. Add hot water in small amounts rather than letting the bottom scorch.
Store for later
Divide the cooked dish into shallow containers for prompt chilling. Reheat portions to 165°F, stirring sauces and adding water if needed.
Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.
Make the ingredients go further
Use remaining canned beans in a spinach skillet.
Next use for your ingredients: Creamy white beans with spinach →
Calculate this meal with your own prices →
How to Cool and Store Leftovers →
Cooking notes updated October 24, 2026. How we create recipes.
Tips, swaps and questions
A little kitchen know-how
For a deeper cassoulet flavor, use a wide shallow pan rather than a deep pot so the liquid reduces faster and the breadcrumb top browns more evenly. If your beans are very firm after baking, add 2 to 4 tbsp hot broth, cover loosely, and bake 5 minutes longer before broiling. The dish should be saucy enough to spoon but not watery.
Make it work for you
If you want a closer traditional flavor, replace the smoked sausage with 6 oz duck confit or extra pork shoulder, and use chicken stock plus a little duck fat if you have it. If you need a pantry-only version, keep the bacon and sausage but do not swap in sweet sausage, which changes the savory balance and can make the top taste overly sweet after broiling.
Use more of your yellow onion and carrot in lamb shank braise.
Can I make cassoulet ahead of time?
Yes. You can cook the bean-and-meat base up through the stovetop simmer, cool it, and refrigerate it for up to 2 days. Reheat it gently in a covered oven-safe dish until hot, then add the breadcrumb topping and finish baking and broiling right before serving so the crust stays crisp.
Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.