Ham White Bean Cassoulet

Featured in: Everyday Mains

This hearty French casserole features tender white beans soaked overnight and combined with smoky ham, pork sausage, and diced bacon. Vegetables including carrots, celery, onion, and garlic add depth, while tomato paste, smoked paprika, and fresh herbs like thyme and bay leaf enrich the flavor profile. Slow-cooked for over an hour until thick and tender, it can be finished with a crispy breadcrumb topping for added texture. Garnished with fresh parsley, this comforting dish pairs beautifully with crusty bread and robust red wine.

Updated on Mon, 16 Feb 2026 13:47:00 GMT
A hearty Ham and White Bean Cassoulet with tender beans, smoky ham, and savory herbs, baked to golden perfection in a rustic casserole. Pin It
A hearty Ham and White Bean Cassoulet with tender beans, smoky ham, and savory herbs, baked to golden perfection in a rustic casserole. | novatongs.com

My neighbor Claude invited me over on a grey November afternoon, and the moment I stepped into his kitchen, the smell hit me—smoky, rich, deeply savory. He'd been tending a cassoulet for hours, and watching him stir that bubbling pot of white beans and ham felt like witnessing something almost sacred. That day, I learned that cassoulet isn't just food; it's a slow, patient conversation between time and ingredients.

I made this for my book club one winter, and something magical happened around the table. Everyone slowed down. Nobody rushed through a bowl. One friend who usually talked about her stressful week just sat quietly, fork moving, eyes half-closed. That's when I realized cassoulet has this power to make people present.

Ingredients

  • Smoked ham, diced (400 g): The backbone of this dish—seek out a genuinely smoked variety from a butcher if you can, as supermarket ham often tastes one-dimensional.
  • Pork sausage, thickly sliced (200 g): This adds texture and its own subtle spice; don't skimp on quality here because it won't magically improve during cooking.
  • Bacon or pancetta, diced (100 g): Render this first—those fat trimmings become the silky base that everything else cooks in.
  • Dried white beans, soaked overnight (500 g): Cannellini or Great Northern beans hold their shape beautifully; overnight soaking cuts cooking time dramatically and makes them creamy rather than mushy.
  • Carrots, celery, onion, and garlic: This aromatic base is called a mirepoix in French cooking, and it's worth taking time to dice everything evenly so it cooks at the same pace.
  • Diced tomatoes, drained (1 can, 400 g): Drain them thoroughly—excess liquid throws off the final texture you're aiming for.
  • Chicken stock (1.2 L): Use a good one; the broth becomes the soul of your cassoulet, so it should taste like something you'd actually drink.
  • Tomato paste, bay leaf, thyme, smoked paprika: Together these create the deep, almost smoky undertone that makes people ask what spice you're using.
  • Olive oil, salt, and pepper: Season in layers as you build the dish, not just at the end.
  • Breadcrumbs and parsley (optional): A gratin topping adds textural contrast; fresh parsley at the finish brightens everything.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven and start the foundation:
Set your oven to 160°C (325°F)—this low, slow temperature is what transforms tough beans into tender clouds. In a large Dutch oven over medium heat, warm the olive oil and cook the bacon or pancetta until the edges curl and turn golden; you'll smell when it's ready, and the rendered fat is pure cooking gold.
Build the flavor base:
Add your chopped onion, carrots, and celery to that bacon fat and let them soften for 5 to 7 minutes, stirring occasionally. When the garlic goes in, stay close for just one minute—garlic burns faster than you'd think, and burnt garlic tastes bitter and ruins the whole mood.
Introduce the meats:
Scatter your diced ham and sliced sausage across the vegetables and cook until the edges brown lightly, about 4 to 5 minutes. This isn't about cooking them through; it's about building a crust that adds depth to every spoonful.
Deepen the color and aroma:
Stir in the tomato paste and smoked paprika, letting them coat everything for about 2 minutes. The paste will darken slightly and smell almost caramelized—that's exactly what you want. Add your drained tomatoes and stir gently.
Add the beans and liquid:
Pour in your soaked, drained beans along with the chicken stock, bay leaf, and thyme. Taste the broth before you seal everything away—season with salt and pepper now, knowing you can adjust at the very end. Bring everything to a gentle simmer on the stovetop.
Transfer to the oven and let time do the work:
Cover your pot with a lid and slide it into the oven for 1 hour 30 minutes. Stir once or twice if you think of it, but don't obsess. The beans should be tender enough to break easily with a wooden spoon, and the liquid should reduce into something thicker and more luxurious.
Optional gratin finish:
If you want that crispy top, scatter fresh breadcrumbs across the surface in the last 15 minutes of baking and leave the lid off. They'll turn golden and add a pleasant contrast to the creamy beans beneath.
Taste and finish:
Remove the bay leaf and any thyme sprigs. Taste a spoonful of broth and adjust the seasoning one final time. The flavor should be bold and rich, not timid.
Serve with warmth:
Scatter fresh chopped parsley over each bowl just before serving. Pair with crusty bread for soaking up every drop and a glass of something red and honest, like a Cahors or Côtes du Rhône.
Pin It
| novatongs.com

A friend came to dinner during a difficult week, and halfway through her bowl, she looked up and said, "This tastes like someone cared." That's when I understood that cassoulet is really just an excuse to spend hours in your kitchen creating something that says, "You matter."

The Magic of Slow Cooking

Cassoulet doesn't work on weeknights, and it shouldn't try to. There's something important about choosing a day when you can be present in your kitchen, not rushing. The low oven temperature gives the beans time to absorb flavors instead of just breaking down, and the meat renders into something almost silky. This is cooking that rewards patience, not speed.

Making It Your Own

Once you understand the basic structure—beans, meats, aromatics, stock, and time—cassoulet becomes a canvas for what you have on hand. A friend made hers with duck confit instead of ham one Christmas, and it was transcendent. Another stirred in white wine instead of some of the stock and swore by it. The bones of the recipe stay the same, but the details can shift with seasons and what your local butcher recommends.

When to Make This and How to Serve

Cassoulet feeds six people generously, and it actually improves overnight when the flavors deepen and meld. Make it on a Saturday afternoon and warm it gently the next evening, which means less stress when guests arrive. Serve it in wide bowls so everyone gets a balance of beans, meat, and that glorious liquid, and let people dress their own bowls with parsley so the green is bright against the deep, russet-colored beans.

  • Leftover cassoulet freezes beautifully for up to three months—it's one of those dishes that tastes even better after a few weeks of rest.
  • If your bread is fresh and crusty, encourage people to break off pieces and dunk; there's no pretense in good cassoulet, only honesty.
  • A simple green salad with sharp vinaigrette alongside cuts through the richness and makes the meal feel complete.
Rich and comforting, this French Ham and White Bean Cassoulet features slow-cooked white beans, crispy bacon, and succulent ham in a flavorful herb-infused broth. Pin It
Rich and comforting, this French Ham and White Bean Cassoulet features slow-cooked white beans, crispy bacon, and succulent ham in a flavorful herb-infused broth. | novatongs.com

Cassoulet is the kind of cooking that asks you to slow down and trust that time is doing something important. Make it when you want to fill your kitchen with warmth and your table with people who need it.

Recipe FAQs

What type of beans work best for this dish?

Dried white beans such as cannellini or Great Northern are ideal, as they soak up flavors and become creamy when slow-cooked.

Can I substitute the meats used in this dish?

Yes, smoked ham, pork sausage, and bacon or pancetta are traditional, but you can adjust based on preference or dietary needs.

How should I prepare the beans before cooking?

Soak dried white beans overnight and drain them before adding to ensure even cooking and a tender texture.

Is there an optional step for a crunchy topping?

Sprinkling fresh breadcrumbs in the last 15 minutes of baking creates a crispy contrast to the soft casserole base.

What herbs enhance the flavor of this dish?

Fresh thyme sprigs, bay leaf, and smoked paprika provide a savory and aromatic depth to the casserole.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Ham White Bean Cassoulet

A rich blend of smoked ham, white beans, and herbs slow-cooked in a rustic French style.

Prep Time
25 minutes
Cook Time
105 minutes
Overall Time
130 minutes
Created by Jacob Young

Meal Type Everyday Mains

Skill Level Medium

Cuisine Type French

Serves 6 Number of Portions

Dietary Info No Dairy

What You'll Need

Meats

01 14 oz smoked ham, diced
02 7 oz pork sausage, thickly sliced
03 3.5 oz bacon or pancetta, diced

Beans

01 1 lb dried white beans (cannellini or Great Northern), soaked overnight and drained

Vegetables

01 2 medium carrots, peeled and diced
02 2 celery stalks, diced
03 1 large onion, finely chopped
04 4 garlic cloves, minced
05 14 oz canned diced tomatoes, drained

Liquids and Seasonings

01 5 cups chicken stock
02 2 tablespoons tomato paste
03 2 tablespoons olive oil
04 1 bay leaf
05 4 sprigs fresh thyme or 1 teaspoon dried thyme
06 1 teaspoon smoked paprika
07 Salt and black pepper to taste

Topping

01 1 cup fresh breadcrumbs (optional)
02 2 tablespoons chopped fresh parsley for garnish

How To Make It

Step 01

Preheat oven: Set oven to 325°F and allow to reach temperature.

Step 02

Render pork fat: Heat olive oil in a large Dutch oven or heavy casserole over medium heat. Add bacon or pancetta and cook until golden and crisp, approximately 5 minutes.

Step 03

Sauté aromatic vegetables: Add onion, carrots, and celery to the pot. Sauté for 5 to 7 minutes until softened.

Step 04

Bloom garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 05

Brown meat proteins: Add diced ham and sausage slices to the pot. Cook until lightly browned, approximately 5 minutes.

Step 06

Build flavor base: Stir in tomato paste, smoked paprika, and drained tomatoes. Cook for 2 minutes while stirring constantly.

Step 07

Combine legumes and liquid: Add soaked and drained white beans, chicken stock, bay leaf, and thyme sprigs. Season with salt and pepper to taste.

Step 08

Transfer to oven: Bring mixture to a simmer on the stovetop. Cover the pot and transfer to preheated oven.

Step 09

Braise cassoulet: Bake for 1 hour and 30 minutes, stirring once or twice during cooking, until beans are tender and mixture reaches thick consistency.

Step 10

Add optional crust: In the final 15 minutes of baking, sprinkle breadcrumbs over the surface and bake uncovered for a crispy crust.

Step 11

Finish and adjust: Remove bay leaf and thyme sprigs from the pot. Taste the cassoulet and adjust seasoning as needed with salt and pepper.

Step 12

Plate and serve: Divide cassoulet among serving bowls and garnish with chopped fresh parsley.

Equipment Needed

  • Dutch oven or large casserole dish with cover
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Measuring cups and spoons

Allergens

Always check individual items for allergens and consult with your healthcare provider if you’re unsure.
  • Contains pork including ham, bacon, and sausage
  • Gluten may be present in sausage or optional breadcrumbs; select gluten-free alternatives if necessary
  • Verify sausage and stock labels for additional allergen information

Nutrition Info (each serving)

This info is for reference and doesn’t replace professional advice from your doctor.
  • Caloric Value: 540
  • Fat Content: 19 grams
  • Carbohydrates: 54 grams
  • Proteins: 36 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.