Dinner · French
Pork Cassoulet
This slow-braised French classic turns humble pork and white beans into something deeply comforting. The low, slow oven does most of the work, leaving you with tender meat, creamy beans, and a golden breadcrumb crust. Perfect for a lazy Sunday when you want dinner to feel like a reward.

Why you'll love this
- Mostly hands-off, the oven does the heavy lifting
- Deep, cozy flavor from simple pantry ingredients
- That golden breadcrumb crust is irresistible
- One pot means easy cleanup
EveryDayMeal recipe
Pork Cassoulet
Ingredients
- 4 tablespoons goose fat (or olive oil)
- 3/4 pound pork, diced
- 1 large onion, sliced
- 10 garlic cloves, left whole
- 1 carrot, thinly sliced
- 1 teaspoon fennel seeds
- 2 tablespoons red wine vinegar
- 2 1/2 cups vegetable stock
- 1 tablespoon tomato paste
- 2 fresh rosemary sprigs
- 1 handful fresh parsley
- 1 (15-ounce) can canned white (navy) beans, drained
- 2 tablespoons breadcrumbs
- a drizzle olive oil
- to serve crusty bread
- to serve broccoli
Equipment
- Large ovenproof pot with lid
- Cutting board
- Sharp knife
- Wooden spoon
Instructions
- Heat your oven to 275 degrees F. Set a large ovenproof pot with a tight-fitting lid over high heat and add the goose fat.
- Add the diced pork and cook for a few minutes, stirring now and then, until the edges are browned and sealed, which locks in the juices and builds flavor.
- Turn the heat to low and stir in the sliced onion, whole garlic cloves, carrot, and fennel seeds. Cook gently for a few minutes until the vegetables start to soften and smell sweet.
- Pour in the red wine vinegar and scrape up any browned bits stuck to the bottom of the pot, since that is where a lot of the flavor lives.
- Add the stock, tomato paste, and half the rosemary and parsley. Bring to a boil, then simmer for 10 minutes to let everything come together.
- Season with salt and pepper, cover, and move to the oven for 2 hours. Remove the lid for the final hour so the sauce reduces and thickens.
- Stir occasionally, and add the drained beans when there are about 30 minutes of cooking left so they warm through and soak up the sauce.
- Take the pot out and heat your broiler. Scatter the remaining herbs and the breadcrumbs over the top, drizzle with a little olive oil, and broil for 5 to 10 minutes until the crumbs turn golden and crisp.
- Serve hot with crusty bread and steamed broccoli alongside.
Tips from the kitchen
- Brown the pork in batches if your pot is crowded, otherwise the meat steams instead of searing.
- Keep the garlic cloves whole: they turn soft and sweet during the long braise instead of burning.
- If the sauce looks thin after the lid comes off, let it simmer on the stovetop for a few minutes before adding the crumb topping.
Estimated nutrition per serving: 480 cal · 32g protein · 34g carbs · 24g fat
Make it your own
- Swap the pork for diced chicken thighs or add a few slices of smoked sausage for extra richness.
- Use olive oil in place of goose fat if you can't find it.
- Stir in a handful of chopped tomatoes for a brighter sauce.
Storing & make-ahead
Keeps in the fridge for up to 3 days in an airtight container. Reheat gently on the stovetop or in a low oven, adding a splash of stock if it looks dry. The flavor actually improves the next day.
Good to know
- Can I make this ahead?
- Yes. Make the braise up to the breadcrumb step, cool and refrigerate, then reheat and add the topping just before serving.
- What cut of pork works best?
- Pork shoulder is ideal because it stays tender through the long cook. Diced pork leg also works.
- Can I use dried beans?
- You can, but soak and precook them first until tender, since the braise time won't fully soften raw dried beans.
- No goose fat, what now?
- Olive oil or butter work fine and still give you a flavorful base for browning.
Related recipes
Love this? Get one every day.
Every meal, sorted. Free daily recipes in your inbox.




