Easy Homemade French Cassoulet Recipe

There are few French dishes as deeply comforting and soul-warming as a traditional Cassoulet.

Featuring tender slow-cooked beans, medley of meats, and layers of rich fatty flavour, this southwestern French classic is the kind of meal that rewards patience, and delivers unforgettable results.

Save this recipe to Pinterest!

Save our Easy Homemade French Cassoulet recipe to Pinterest!
Save our Easy Homemade French Cassoulet recipe to Pinterest!

What Is Cassoulet?

Cassoulet is a slow-cooked French bean casserole-stew originating from the Languedoc region.

Traditionally made with white beans, preserved meats, and sausages, it’s named after the “cassole,” the earthenware dish it’s baked in.

The dish is characterized by a deep, dark brown crust formed by baking, often over several hours, and is considered a hearty Autumn or Winter dish.

Over time, different regions in France have developed their own variations, but the heart of the dish remains the same: humble ingredients transformed into something deeply rich and satisfying.

It’s a prime example of peasant food perfected over hundreds of years!

Traditional Cassoulet ingredients include sausages, fatty pork and poultry like duck confit or chicken legs.
Traditional Cassoulet ingredients include sausages, fatty pork and poultry like duck confit or chicken legs.

Why You’ll Love Cassoulet

  • Deep, layered flavour: Between the pork, sausage, poultry, and slow-simmered beans, every bite is rich and complex.
  • Perfect for make-ahead meals: It actually tastes better the next day.
  • Rustic and impressive: Ideal for entertaining without being fussy.
  • Comfort food at its finest: Especially during colder months, this dish hits all the right notes.
After browning the meats, simmer broth, vegetables, beans and herbs in a large Dutch Oven.
After browning the meats, simmer broth, vegetables, beans and herbs in a large Dutch Oven.

This French Stew Is A Medley of Meats

One of the defining characteristics of cassoulet is its combination of meats. Unlike many stews that rely on a single protein, cassoulet builds its depth of flavour by layering different cuts and types of meat, each contributing something unique.

Some add richness and fat, others bring structure and bite, and others infuse the dish with deeply savoury, slow-cooked intensity. The result is a stew that feels complex, balanced, and incredibly satisfying.

Cassoulet recipes vary depending on the region and what ingredients are available, which means there’s plenty of flexibility. You can mix and match based on preference, budget, or availability while still staying true to the spirit of the dish. Whether you go all-out with duck confit or keep it simple with chicken and pork, the key is combining a few different meats to create that signature layered flavour.

There are 4 main meat components you should include:

  • Pork Sausage: typically Toulouse sausage, but bratwurst or other mild pork sausages work well. Adds seasoning and a juicy, tender texture.
  • Fatty Pork: salt pork or pancetta provides essential richness and rendered fat that forms the flavour base of the dish.
  • Pork Meat: pork hock or pork shoulder brings hearty, satisfying bites and deep pork flavour as it slowly tenderizes during cooking.
  • Poultry: decadent duck confit is typically featured but chicken legs, pheasant or goose can also add another layer of complexity.
Cassoulet is a classic French stew featuring sausages, pork, poultry and slowly simmered beans.
Cassoulet is a classic French stew featuring sausages, pork, poultry and slowly simmered beans.

Recipe Tips for the Perfect Cassoulet

  • Adjust liquid carefully: Beans should be just submerged, not soupy.
  • Don’t rush the browning: Each layer of caramelization builds flavour.
  • Use gelatin: If you’re using chicken stock from a carton add gelatin to mimic the richness of traditional stock made from bones. If you purchase stock from a butcher you can skip this step.
  • Break the crust (but not too much): This helps thicken the dish while still developing that signature top layer.
  • Let it rest: Like many stews, cassoulet improves after sitting, make it a day ahead if possible.
Cassoulet is hearty high-protein stew perfect for cold Fall or Winter dinners.
Cassoulet is hearty high-protein stew perfect for cold Fall or Winter dinners.

Serving Suggestions

Cassoulet is a fat and protein-packed hearty main, so keep sides simple:

  • A freshly tossed green lettuce salad with acidic vinaigrette helps cut the richness
  • Crusty bread for soaking up the sauce
  • Lightly dressed bitter greens like arugula or endive
  • A glass of dry red wine
Serve Cassoulet with sourdough bread and a simple tossed green salad.
Serve Cassoulet with sourdough bread and a simple tossed green salad.
Print Recipe
No ratings yet

French Cassoulet

Cassoulet is a classic French stew featuring slowly simmered beans with sausages, fatty pork, and poultry like chicken legs or duck confit.
Prep Time10 minutes
Cook Time4 hours
Soaking and Cooling Time8 hours 30 minutes
Total Time12 hours 40 minutes
Course: Main Course
Cuisine: French
Keyword: Cassoulet
Servings: 8
Calories: 665kcal

Equipment

  • French knife
  • measuring cups
  • measuring spoons
  • Dutch Oven
  • tongs

Ingredients

  • 454 g Dried Cannellini Beans
  • 3 tbsp Kosher Salt
  • 5 cups Chicken Stock divided
  • 3 packets Unflavoured Gelatin
  • 230 g Pancetta cut into 3/4 inch cubes
  • 230 g Boneless Pork Shoulder cut into 1 inch cubes
  • 2 Bone-in Skin-on Chicken Legs broken down into legs and thighs
  • Black Pepper
  • 454 g Toulouse Sausage (or pork sausage like bratwurst)
  • 1 Large Onion finely chopped
  • 2 Medium Carrots peeled, finely chopped
  • 2 Celery Ribs finely sliced
  • 6 Garlic Cloves minced
  • 4 sprigs Parsley
  • 2 Bay Leaves

Instructions

  • In a large bowl, cover beans with 3 litres of water and add salt. Stir to combine, then let stand at room temperature overnight. Drain and rinse beans; set aside.
  • Adjust oven rack to lower-middle position and preheat oven to 325°F.
  • Place 4 cups of chicken stock in a large liquid measuring cup and sprinkle gelatin over top. Set aside.
  • In a large Dutch oven, heat pancetta and pork shoulder and cook over high heat, stirring occasionally, until browned all over, about 9 minutes. Using a slotted spoon, transfer to a large bowl, leaving rendered fat in Dutch oven, and set aside.
  • Season chicken with pepper and place skin side down in Dutch oven. Cook without moving until well-browned, 6 to 8 minutes. Transfer to a plate and let cool to room temperature.
  • Add sausages to Dutch oven and cook, turning occasionally, until well-browned, about 2 minutes per side. Transfer to bowl with pork. Drain all but 2 tablespoons fat from pot.
  • Add garlic, onion, celery and carrots to Dutch oven and cook, stirring and scraping up browned bits from bottom of pot, about 5 minutes. Add drained beans, parsley, bay leaves, and 4 cups of gelatin infused chicken stock. Bring to a simmer over high heat. Reduce to low, cover Dutch oven, and cook until beans are slightly softened but retain a bite, about 20 minutes.
  • Using tongs remove parsley and bay leaves then discard. Add pork and sausages to pot and stir to incorporate. Beans should be almost submerged. Transfer to oven and cook, uncovered, adding remaining 1 cup stock halfway through by pouring it carefully down side of pot as necessary to keep beans covered, until a thin crust forms on top, about 1 hour 30 minutes.
  • Break crust with a spoon and shake pot gently. Nestle chicken into the Dutch oven, skin side up. Return to oven and continue cooking, stopping to break and shake crust every 30 minutes, until crust is deep brown and thick, an additional 1 hour 30 minutes. Serve immediately with crusty bread.

Nutrition

Calories: 665kcal | Carbohydrates: 40.7g | Protein: 45.8g | Fat: 35g | Saturated Fat: 11.7g | Cholesterol: 120mg | Sodium: 1549mg | Potassium: 1324mg | Fiber: 15.8g | Sugar: 4.1g | Calcium: 136mg | Iron: 7mg

Save this recipe to Pinterest!

Tags: , , , , ,

Leave a reply