French Stew with Pork and Sausage: A Cozy Bean Pot

Updated November 3, 2026

Total time
2 hr 41 min
prep 25 min · cook 2 hr 16 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

French Stew with Pork and Sausage: A Cozy Bean Pot

This French-inspired pork and sausage stew is a hearty, cassoulet-style one-pot meal with tender pork shoulder, browned sausage, white beans, herbs, and a splash of wine. It takes its cue from southwestern France, where cassoulet has many regional and family versions; this practical stovetop version is satisfying without requiring special cookware or hard-to-find beans.

Ingredients

  • 2 lb (900 g) boneless pork shoulder, cut into 1½-inch (4 cm) pieces
  • 1 lb (450 g) fresh Toulouse-style pork sausage, cut into 2-inch (5 cm) pieces; mild Italian sausage is a useful substitute, though it brings a more noticeable fennel flavor
  • 2 tbsp (30 ml) olive oil
  • 1 large yellow onion, about 10 oz (280 g), diced
  • 2 medium carrots, about 5 oz (140 g), peeled and diced
  • 2 celery ribs, about 3 oz (85 g), diced
  • 4 garlic cloves, about 12 g, finely chopped
  • 2 tbsp (30 g) tomato paste
  • 1 cup (240 ml) dry white wine; use additional stock instead for an alcohol-free version
  • 4 cups (950 ml) low-sodium chicken stock
  • 3 cans white beans, 15 oz (425 g) each, drained and rinsed; about 4½ cups (765 g) beans after draining
  • 2 bay leaves
  • 1 tsp (1 g) dried thyme, or 1 tbsp (3 g) fresh thyme leaves
  • ½ tsp (1 g) dried rosemary, lightly crushed
  • 1½ tsp (9 g) kosher salt, divided, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper, plus more to taste
  • 2 tbsp (8 g) chopped fresh parsley, for serving

Instructions

  1. Prepare the ingredients. Pat the pork dry with paper towels so it browns instead of steaming. Cut the onion, carrots, celery, garlic, and sausage, and drain and rinse the beans. Keep the salt divided: some seasons the pork, and the rest goes into the stew after the stock is added.
  2. Brown the pork. Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Season the pork with about ¾ teaspoon of the salt and the pepper. Brown it in a single layer, working in batches if needed, for about 10 minutes total, turning the pieces so several sides develop a deep golden crust. Transfer the pork to a plate. Browning in batches matters: crowded meat releases moisture and turns gray rather than caramelized.
  3. Brown the sausage. Add the sausage pieces to the same pot and cook for about 6 minutes, turning them until browned on more than one side. They do not need to be fully cooked yet. Transfer them to the plate with the pork. If the pot looks dry, add a small splash of oil; if there is a lot of rendered fat, spoon off all but about 1 tablespoon.
  4. Soften the vegetables. Add the onion, carrots, and celery. Cook for about 6 minutes over medium heat, stirring and scraping up the browned bits from the pot. Stir in the garlic and tomato paste and cook for 2 minutes, until the garlic smells fragrant and the paste darkens slightly. Avoid letting the garlic scorch, which can make the finished broth taste bitter.
  5. Deglaze and start the braise. Pour in the wine and simmer for 2 minutes, scraping the bottom of the pot to loosen any browned residue. Add the stock, bay leaves, thyme, rosemary, and remaining ¾ teaspoon salt. Return the pork and any juices on the plate to the pot. Bring the liquid just to a gentle boil, then reduce the heat, cover, and simmer softly for 75 minutes. Check occasionally that the stew is bubbling gently rather than boiling hard; add a little water or stock if the liquid drops below the meat.
  6. Add the beans and sausage. Stir in the drained beans and return the browned sausage to the pot. Leave the lid slightly ajar and simmer gently for 25 minutes, stirring carefully once or twice so the beans stay mostly intact. The pork should be fork-tender, and the sausage should be cooked through. USDA FSIS safe minimums are 145°F (63°C) for whole cuts of pork with a 3-minute rest and 160°F (71°C) for ground pork sausage; check the thickest pieces with a food thermometer. The longer braise should make the shoulder tender as well as safe.
  7. Adjust and rest. Remove the bay leaves. Taste the broth and add more salt or pepper if needed. If you prefer a thicker stew, gently mash a few beans against the side of the pot and stir them back in; simmering a little longer also reduces the broth. Turn off the heat and let the stew rest for 10 minutes before serving, then finish with chopped parsley.

Tips

  • Choose a suitable sausage. Toulouse sausage is a traditional southwestern French-style pork sausage, but it can be difficult to find. Mild Italian sausage works well; it tends to have more fennel, so choose a simple variety if you want the herbs and pork to remain the main flavors. Smoked sausage will make the stew noticeably smokier and saltier.
  • Keep the simmer gentle. A hard boil can toughen the pork before its connective tissue softens and can break the beans apart. A few small bubbles at the surface are enough. If your stovetop runs hot, use the smallest burner and check the pot more frequently.
  • Season late as well as early. Sausage and stock can both contribute salt, and the broth concentrates as it cooks. Start with the listed amount, then taste after the beans have simmered before adding extra. Low-sodium stock gives you more control.
  • Use beans that hold their shape. Cannellini or great northern beans are good choices. Drain and rinse canned beans to remove excess packing liquid, then fold them in gently near the end so they do not dissolve during the longer pork braise.

Serving Suggestions

Serve the stew hot in wide, shallow bowls, making sure each serving gets pork, sausage, beans, and plenty of broth. A crisp green salad dressed with a sharp vinaigrette balances the richness, while steamed green beans or simply roasted carrots make an easy vegetable side. Put crusty bread on the table for soaking up the broth; a spoonful of Dijon mustard alongside is also a good match for the pork and sausage.

If you want a more substantial meal, serve it with boiled or mashed potatoes, or with a small portion of buttered noodles. The stew is filling on its own, so simple sides work best. Sprinkle parsley over the bowls just before serving for a fresh finish, and offer black pepper at the table. If the broth seems thin when serving, mash a few beans in the pot rather than adding flour, which can make the stew taste pasty.

Variations

Make it alcohol-free: Replace the white wine with the same amount of chicken stock. The wine adds acidity and a subtle fruit note, so add 1 teaspoon (5 ml) of cider vinegar or lemon juice at the end if the finished stew tastes a little flat. Add it gradually and taste as you go.

Change the beans: Great northern beans, navy beans, or flageolet beans can stand in for cannellini. Flageolet beans are especially close to the pale, delicate beans often associated with French cassoulet, but canned flageolets may be harder to find. Use the same drained quantity; smaller beans may soften sooner, so stir gently.

Add a vegetable: Stir in 1 cup (150 g) diced fennel with the onion for a subtle anise note, or add 2 cups (300 g) chopped kale during the last 10 minutes. Kale makes the stew more vegetable-forward and will darken the broth slightly. Avoid adding delicate greens at the start, because they become dull and overcooked during the long braise.

Use a different cut: Boneless pork country-style ribs can replace shoulder if cut into similar pieces. They may become tender a little sooner, so begin checking them during the final simmer. Lean pork loin is not a good one-for-one substitute for this long braise: it can dry out before the beans and broth have developed the same rich texture.

Storage and Reheating

Cool the stew promptly and refrigerate it within 2 hours of cooking, dividing it among shallow containers if a large pot would take too long to cool. It keeps for 3 to 4 days in the refrigerator. The flavor often becomes more rounded after a night in the fridge, and the broth may thicken as the beans absorb some liquid. Add a splash of stock or water when reheating if it has become too thick.

Reheat only the portion you plan to eat in a covered saucepan over medium-low heat, stirring occasionally until it is steaming throughout and reaches 165°F (74°C), the USDA FSIS safe temperature for leftovers. You can also microwave a serving in a covered, microwave-safe bowl, stirring halfway through and checking the center with a food thermometer. Do not rely on a warm exterior as proof that the middle is hot enough.

For longer storage, freeze the cooled stew in airtight freezer-safe containers for up to 2 to 3 months for best quality. Leave a little room at the top for expansion, and label the container with the date. Thaw it overnight in the refrigerator, then reheat to 165°F (74°C). The beans may soften slightly after freezing, but stirring gently and adding a little stock helps restore a spoonable texture.

Frequently Asked Questions

Is this the same as cassoulet?

It is a cassoulet-inspired stew, not a claim to represent every traditional cassoulet. Cassoulet is associated with southwestern France and has distinct local and household versions, often with different beans, meats, and cooking methods. This recipe borrows the combination of white beans, pork, sausage, and a slow braise, but keeps the process practical with canned beans and a stovetop pot.

Can I make the stew ahead?

Yes. Cook it through, cool it safely, and refrigerate it for up to 3 to 4 days. Reheat gently with a little stock or water if needed, bringing the center to 165°F (74°C). If you are cooking ahead for guests, you can also chop the vegetables and cut the meat a day earlier; keep them covered in separate containers in the refrigerator.

Can I use dried beans instead of canned?

Yes, but dried beans need separate planning. Soak and cook them according to their package directions until tender before adding them to the stew; do not add dry beans directly to this recipe, because the pork timing and liquid amount are not designed to cook them from dry. Use about 4½ cups (765 g) cooked, drained beans as the equivalent quantity, and reduce the salt if the beans were cooked in salted water.

Why is my pork still tough?

Pork shoulder can remain chewy until its connective tissue has had enough time to soften. Keep the pot at a gentle simmer and continue cooking in 10- to 15-minute increments, checking tenderness with a fork. If the liquid is running low, add a splash of stock or water. A rapid boil is not a shortcut; it can make the meat tighten while the outside cooks too quickly.

What can I use instead of a Dutch oven?

Use any heavy, lidded pot large enough to hold the ingredients comfortably. A deep stainless-steel or enameled pot works well as long as it heats steadily. If the lid does not fit tightly, keep the simmer low and check the liquid level more often. A slow cooker is possible, but the browning steps still matter for flavor, and cooking time will vary by appliance, so check that the pork is tender and the sausage reaches its safe temperature.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).