French Cassoulet Recipe with Pork Belly

Some posts on this site contain affiliate links, meaning if you book or buy something through one of these links, I may earn a small commission (at no extra cost to you!). Read the full disclosure policy here.

A traditional French cassoulet with delicious pork belly and navy beans.

Everyone should know a good cassoulet recipe.

Not because we all need to know traditional French cuisine, but because stewed meat and beans are awesome.

At its simplest, cassoulet is a casserole of beans, meat and herbs from southwestern France.

It originated during the medieval times as a peasant dish and has gained iconic status in France and around the world.

Now you can find it everywhere, it’s a popular food in Paris.

The French are very serious about cassoulet, there’s an Académie Universelle du Cassoulet and an official Cassoulet Trail.

This classic French cassoulet recipe is part four of a four-part series on classic French cooking in partnership with All-Clad Canada

I use the 3 qt All Clad Cassoulet pot which is big enough to make 4-6 servings.

Don’t miss:

We tend to think of the classic cassoulet recipe being pork and white beans, but it may also include duck, goose or mutton.

In fact, white beans aren’t the original ingredient either.

They were brought over from Latin America in the 16th century by Christopher Colombus, before then fava beans were used.

As for the name?

Not surprisingly it’s derived from the deep earthenware cassole baking dish it’s traditionally cooked in.

But don’t worry about buying expensive earthenware, to make this recipe at home you simply need oven safe pots.

So easy! This cassoulet recipe can be made ahead of time and is so delicious.

The History of Cassoulet

Like most legendary dishes, there’s a lot of fact and fiction. The world capital of cassoulet is Castelnaudary…according to Castelnaudary.

Many would like to believe that cassoulet became famous in Castelnaudary during the Hundred Years War as villagers gave all their food to create one dish that would give soldiers sustenance to fight their enemy.

Yet the truth is not as combative. The rise of the peasant dish was for economic reasons.

Women left the farm to become cooks and servants in city homes, bringing the dish with them and incorporating more expensive meat.

And although the French are credited with the invention of the dish, the origin of cassoulet is Arabic.

Historians have found record of a cookbook with a form of cassoulet and it’s believed it was brought to France in the 7th century.

So easy! This cassoulet recipe can be made ahead of time and is so delicious.

Cassoulet in France

There is no one cassoulet recipe in France, even in the Languedoc region where it is from the three main cities have different recipe:

  • the Castelnaudary cassoulet recipe uses duck confit, pork shoulder and sausage
  • the Toulouse cassoulet recipe uses duck confit and sausage with a bread crust,
  • and the Auch cassoulet uses only duck and goose.

For this reason alone the Cassoulet Trail was needed.

While this is a low and slow kind of dish it’s so popular in France that you can also buy it canned in a grocery store.

Prices range from cheap beans and sausage to more decadent options with duck confit and lamb.

Cassoulet Around the World

Not surprisingly there are many meat and bean stews found around the world:

  • fabada in Spain
  • l’ollada in Catalonia 
  • pasulj in Balkan countries
  • feijoada in Brazil
  • and many more!

Classic French Cassoulet Recipe

Cassoulet in a pan

French Cassoulet with Pork Belly

Yield: 10-12
Prep Time: 35 minutes
Cook Time: 2 hours 30 minutes
Total Time: 3 hours 5 minutes

An easy cassoulet for beginner cooks with delicious pork belly and navy beans


  • 1 cup dry white navy beans
  • 6 oz pork belly
  • 1/4 lbs streaky bacon diced
  • 1 large white onion diced
  • 2 stalks celery diced
  • 1 large carrot peeled and diced
  • 2 cloves garlic minced
  • 3 sprigs Thyme
  • 3 sprigs rosemary
  • 1 28 oz can diced tomatoes
  • 500 ml veal jus
  • 1 bunch parsley chopped
  • 1 sprig Thyme picked


  1. Soak beans overnight at room temperature. Rinse the next morning and place in large pot. Cover beans with fresh water and bring to a boil. Reduce heat and simmer 30 minutes. Drain and set aside
  2. Preheat oven to 350F.
  3. Place pot over medium-high heat, sear pork belly fat side down to render and caramelize, remove from pan and set aside.
  4. Place same pot over medium heat, sweat bacon to release fat.
  5. Add in onion, carrot, celery, sweat 3 more minutes.
  6. Add in garlic and sweat 2 minutes.
  7. Add beans, pork belly and all remaining ingredients, except final two (parsley and thyme leaves).
  8. Cover with lid and bake at 350F for 2.5-3 hours. Stirring often until beans reach desired tenderness.
  9. Skim fat and add freshly chopped parsley.
  10. Garnish with thyme leaves.
Nutrition Information:
Yield: 12 Serving Size: 1 Amount Per Serving: Calories: 236Total Fat: 11gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 67mgSodium: 292mgCarbohydrates: 12gFiber: 5gSugar: 3gProtein: 22g

Nutritional information is provided as a courtesy and is an estimate only. This information comes from online calculators. Although attempts to provide accurate nutritional information, these figures are only estimates.

Did you make this recipe?

Share a photo on Facebook and tag Bacon is Magic

Pin it: Pork Belly Cassoulet

So easy! This cassoulet recipe can be made ahead of time and is so delicious.

Join the Conversation

  1. spring Techno Solutions says:

    Nice Recipe! thanks for the sharing…

  2. Thank you so much for this recipe. I’ve tried it and it was delicious!

Comments are closed.

© Copyright 2021. Bacon Is Magic. All rights reserved
Skip to Recipe