Ham Cannellini Bean Stew

Featured in: Sheet-Pan & One-Pot Meals

This Italian ham and cannellini bean stew blends tender cooked ham with creamy cannellini beans and a medley of sautéed vegetables. Simmered slowly in seasoned broth with aromatic herbs, it offers a rich, comforting flavor perfect for cold weather. Finish with fresh parsley and Parmesan for added depth. Ideal for an easy main dish that balances protein and wholesome legumes.

Updated on Wed, 18 Feb 2026 06:52:39 GMT
A steaming bowl of ham and cannellini bean stew with tender vegetables and savory broth.  Save to Pinterest
A steaming bowl of ham and cannellini bean stew with tender vegetables and savory broth. | nexusfork.com

When the cold months settle in and the days grow short, there is nothing quite like a pot of Ham and Cannellini Bean Stew simmering away on the stove. This hearty Italian classic brings together tender diced ham, creamy cannellini beans, and a fragrant trio of onion, carrot, and celery—all folded into a rich, savory broth that warms you from the inside out. Born from the cucina povera tradition of northern Italy, this stew transforms humble pantry staples into something deeply satisfying and full of soul. Whether you are feeding a hungry family on a weeknight or hosting friends for a cozy winter supper, this recipe delivers comfort in every spoonful.

A steaming bowl of ham and cannellini bean stew with tender vegetables and savory broth.  Save to Pinterest
A steaming bowl of ham and cannellini bean stew with tender vegetables and savory broth. | nexusfork.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The magic of this stew lies in its simplicity and patience. A gentle sauté of onions, carrots, and celery lays the aromatic foundation, while a spoonful of tomato paste and dried herbs stirred in with the garlic unlocks a depth of flavor that belies the short ingredient list. The ham brings a savory, slightly smoky richness, and the cannellini beans—soft, buttery, and mild—absorb every note of the broth as they simmer low and slow. A handful of fresh spinach or kale stirred in at the end adds color and a gentle earthiness, making this stew as nourishing as it is delicious. At just 325 calories per serving with 24 grams of protein, it is a meal you can feel truly good about.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Meats: 400 g cooked ham, diced
  • Beans: 2 cans (400 g each) cannellini beans, drained and rinsed
  • Vegetables: 2 medium carrots, diced; 2 celery stalks, diced; 1 large onion, finely chopped; 3 cloves garlic, minced; 400 g canned diced tomatoes; 2 tbsp tomato paste; 2 handfuls fresh spinach or kale, chopped (optional)
  • Liquids & Seasonings: 1 L low-sodium chicken or vegetable broth; 1 bay leaf; 1 tsp dried oregano; 1 tsp dried thyme; 1/2 tsp crushed red pepper flakes (optional); salt and freshly ground black pepper, to taste; 2 tbsp olive oil
  • Garnish: Fresh parsley, chopped; grated Parmesan cheese (optional)

Instructions

Step 1 – Build the aromatic base
Heat olive oil in a large Dutch oven or heavy pot over medium heat. Add the onions, carrots, and celery. Sauté for 8 minutes until softened.
Step 2 – Bloom the herbs and tomato paste
Stir in the garlic, tomato paste, oregano, and thyme; cook for 1 minute until fragrant.
Step 3 – Add the ham
Add the diced ham and cook for 2–3 minutes, stirring occasionally.
Step 4 – Add tomatoes and broth
Pour in the canned tomatoes and broth. Add the bay leaf and bring to a boil.
Step 5 – Simmer with the beans
Reduce heat to low. Add cannellini beans and simmer, partially covered, for 50 minutes, stirring occasionally.
Step 6 – Add greens and adjust seasoning
If using, add spinach or kale in the last 5 minutes of cooking. Adjust seasoning with salt, pepper, and red pepper flakes as desired.
Step 7 – Serve and garnish
Remove the bay leaf. Ladle stew into bowls and garnish with fresh parsley and Parmesan cheese.

Zusatztipps für die Zubereitung

Für ein besonders aromatisches Ergebnis empfiehlt es sich, anstelle von gewürfeltem Kochschinken einen Schinkenknochen oder eine geräucherte Schweinshaxe zu verwenden. Diese geben während des langen Kochens wertvolle Aromen an die Brühe ab und verleihen dem Eintopf eine rustikale Tiefe. Entfernen Sie den Knochen einfach vor dem Servieren. Achten Sie außerdem darauf, die Brühe und die Dosenprodukte auf versteckte Allergene zu prüfen, da Etiketten je nach Hersteller variieren können.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

Dieser Eintopf lässt sich wunderbar abwandeln: Ersetzen Sie den Spinat durch Grünkohl oder Eskariol für eine etwas kräftigere Note. Wer es schärfer mag, kann die Menge der Chiliflocken erhöhen. Für eine vegetarische Version lassen Sie den Schinken weg und verwenden eine hochwertige Gemüsebrühe—die Cannellini-Bohnen liefern auch ohne Fleisch reichlich Protein und Substanz. Das Gericht ist von Natur aus glutenfrei; überprüfen Sie lediglich die Etiketten aller verarbeiteten Zutaten zur Sicherheit.

Serviervorschläge

Dieser Eintopf ist ein vollständiges Hauptgericht und braucht kaum mehr als ein Stück knuspriges Brot, das die würzige Brühe aufsaugt. Für ein festlicheres Abendessen harmoniert er hervorragend mit einem kräftigen italienischen Rotwein wie einem Chianti. Frisch gehackte Petersilie und geriebener Parmesan als Garnitur runden das Geschmacksbild ab und machen die Schüssel optisch noch ansprechender.

Rich Italian ham and bean stew served with crusty bread and fresh parsley garnish.  Save to Pinterest
Rich Italian ham and bean stew served with crusty bread and fresh parsley garnish. | nexusfork.com

Ham and Cannellini Bean Stew is the kind of recipe that becomes a household staple—one you return to every winter because it never fails to deliver warmth, nourishment, and genuine satisfaction. It is easy enough for a Tuesday evening yet impressive enough to set on the table for guests. Make a big pot, let it rest overnight, and enjoy it even more the next day as the flavors continue to meld and deepen. With a bowl of this stew in hand and a heel of crusty bread on the side, the cold outside simply does not stand a chance.

Questions & Answers

What type of ham works best?

Use cooked ham, either diced from leftovers or purchased pre-cooked for convenience. Smoked varieties add extra flavor.

Can I substitute cannellini beans?

Yes, great alternatives include Great Northern or navy beans, which also become tender and creamy when simmered.

How long should the stew simmer?

Simmer for about 50 minutes to allow flavors to meld and beans to soften, stirring occasionally to prevent sticking.

Is it possible to add greens?

Fresh spinach or kale can be stirred in during the last 5 minutes of cooking for added nutrients and color.

What herbs enhance the flavor?

Dried oregano, thyme, and bay leaf provide classic Italian aroma and depth to the savory broth.

What sides pair well with this dish?

Crusty bread or a simple green salad complements the stew, balancing its richness and providing texture contrast.

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 Cannellini Bean Stew

Hearty Italian stew featuring tender ham, creamy beans, and aromatic vegetables in a savory broth.

Prep duration
20 minutes
Cook duration
80 minutes
Overall time
100 minutes
Recipe by Nexus Fork Wyatt Evans


Skill level Easy

Cuisine type Italian

Portions 6 Number of servings

Diet preferences No gluten

Ingredient list

Meats

01 14 ounces cooked ham, diced

Beans

01 2 cans (14 ounces each) cannellini beans, drained and rinsed

Vegetables

01 2 medium carrots, diced
02 2 celery stalks, diced
03 1 large onion, finely chopped
04 3 cloves garlic, minced
05 14 ounces canned diced tomatoes
06 2 tablespoons tomato paste
07 2 handfuls fresh spinach or kale, chopped (optional)

Liquids & Seasonings

01 4 cups low-sodium chicken or vegetable broth
02 1 bay leaf
03 1 teaspoon dried oregano
04 1 teaspoon dried thyme
05 ½ teaspoon crushed red pepper flakes (optional)
06 Salt and freshly ground black pepper to taste
07 2 tablespoons olive oil

Garnish

01 Fresh parsley, chopped
02 Grated Parmesan cheese (optional)

Step-by-step guide

Step 01

Prepare the Aromatics: Heat olive oil in a large Dutch oven or heavy pot over medium heat. Add the onions, carrots, and celery. Sauté for 8 minutes until softened.

Step 02

Build the Flavor Base: Stir in the garlic, tomato paste, oregano, and thyme. Cook for 1 minute until fragrant.

Step 03

Add the Ham: Add the diced ham and cook for 2 to 3 minutes, stirring occasionally.

Step 04

Combine Liquids: Pour in the canned tomatoes and broth. Add the bay leaf and bring to a boil.

Step 05

Simmer the Stew: Reduce heat to low. Add cannellini beans and simmer, partially covered, for 50 minutes, stirring occasionally.

Step 06

Finish with Greens: If using, add spinach or kale in the last 5 minutes of cooking. Adjust seasoning with salt, pepper, and red pepper flakes as desired.

Step 07

Serve: Remove the bay leaf. Ladle stew into bowls and garnish with fresh parsley and Parmesan cheese.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment you'll need

  • Large Dutch oven or heavy pot
  • Cutting board and knife
  • Wooden spoon
  • Ladle

Allergy notes

Look at every ingredient for allergens and get help from a medical expert if unsure.
  • Contains dairy if garnished with Parmesan cheese
  • Always verify broth and canned product labels for hidden allergens

Nutrition details (per serving)

For informational purposes only. Always check with your healthcare provider.
  • Calorie count: 325
  • Total fat: 10 g
  • Carbohydrates: 32 g
  • Proteins: 24 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.