Ham Cannellini Bean Soup

Featured in: Hearty Dinners

This soup brings together tender diced ham and creamy cannellini beans simmered in a savory broth enriched with fresh parsley, thyme, and rosemary. A classic pairing of sautéed onions, carrots, celery, and garlic forms a flavorful base. Slow-cooked to meld these ingredients, it’s a warm and satisfying dish with herbaceous notes and comforting textures. Ideal for a nourishing meal that balances protein and fiber, delivering a homestyle taste that’s both wholesome and aromatic.

Updated on Wed, 18 Feb 2026 05:04:04 GMT
A steaming bowl of ham and cannellini bean soup with fresh herbs, tender vegetables, and savory ham chunks.  Pin
A steaming bowl of ham and cannellini bean soup with fresh herbs, tender vegetables, and savory ham chunks. | kitchenprairie.com

There is something deeply satisfying about a pot of soup that simmers low and slow, filling the kitchen with the kind of warmth that only comes from honest, wholesome ingredients. This Ham and Cannellini Bean Soup with Fresh Herbs is exactly that kind of recipe — a hearty, comforting bowl built on tender chunks of cooked ham, creamy cannellini beans, and a bright medley of fresh parsley, thyme, and rosemary. With a preparation time of just 15 minutes and a gentle 45-minute simmer, it comes together in a single hour and serves six generously. Naturally gluten-free and deeply satisfying, this American classic belongs in every home cook's regular rotation.

A steaming bowl of ham and cannellini bean soup with fresh herbs, tender vegetables, and savory ham chunks.  Pin
A steaming bowl of ham and cannellini bean soup with fresh herbs, tender vegetables, and savory ham chunks. | kitchenprairie.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

What makes this soup truly special is the layering of flavor at every stage. The aromatics — yellow onion, carrots, and celery — are softened first in olive oil until they turn sweet and fragrant. Garlic follows, then the diced ham, which adds a smoky, savory depth before the beans and broth are added. A bay leaf joins the pot for the long simmer, quietly infusing the broth with gentle complexity. And right at the end, fresh parsley, thyme, and rosemary are stirred in, preserving their brightness and ensuring every spoonful tastes alive and vibrant. It is a soup that respects its ingredients and rewards patience.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Meats: 2 cups cooked ham, diced
  • Vegetables: 1 medium yellow onion, diced; 2 medium carrots, peeled and diced; 2 celery stalks, diced; 3 cloves garlic, minced
  • Beans: 2 cans (15 oz each) cannellini beans, drained and rinsed
  • Liquids: 6 cups low-sodium chicken or vegetable broth
  • Herbs & Seasonings: 2 tbsp fresh parsley, chopped; 1 tbsp fresh thyme leaves, chopped; 1 tbsp fresh rosemary, finely chopped; 1 bay leaf; 1/2 tsp freshly ground black pepper; 1/2 tsp salt (adjust to taste)
  • Other: 2 tbsp olive oil
Product image
Vacuum seal ingredients and leftovers to keep food fresh longer and simplify meal prep.
Check price on Amazon

Instructions

Step 1 — Heat the oil
Heat the olive oil in a large soup pot over medium heat.
Step 2 — Sauté the vegetables
Add the onion, carrots, and celery. Sauté for 5–7 minutes until softened.
Step 3 — Add the garlic
Stir in the garlic and cook for 1 minute until fragrant.
Step 4 — Cook the ham
Add the diced ham and cook for another 2 minutes, stirring occasionally.
Step 5 — Add beans and broth
Add the cannellini beans, broth, bay leaf, salt, and pepper. Stir to combine.
Step 6 — Simmer
Bring the soup to a boil, then reduce heat to low and simmer uncovered for 30 minutes.
Step 7 — Add fresh herbs
Remove the bay leaf. Stir in the parsley, thyme, and rosemary. Simmer for an additional 2–3 minutes.
Step 8 — Season and serve
Taste and adjust seasoning if needed. Serve hot, garnished with extra fresh herbs if desired.

Zusatztipps für die Zubereitung

Instant Pot Duo Plus 9-in-1
Instant Pot Duo Plus 9-in-1 Multicooker
🔥 Black Friday: 57% OFF — Rare Occasion!
I personally use this model all the time for my recipes — soups, stews, rice, slow-cooking… it does everything. If you've been thinking about getting one, this Black Friday deal is **honestly one of the best I’ve seen**.
👉 Get the Black Friday Deal

Für eine cremigere Konsistenz können Sie vor dem Servieren einige der Bohnen mit einem Löffel oder einer Gabel an der Seite des Topfes zerdrücken. Dies verdickt die Brühe auf natürliche Weise und verleiht der Suppe eine samtige Textur, ohne dass Sahne oder andere Zusätze benötigt werden. Achten Sie darauf, die frischen Kräuter erst ganz am Ende hinzuzufügen, damit ihre Aromen vollständig erhalten bleiben und nicht durch langes Kochen verloren gehen.

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

Wenn Cannellini-Bohnen nicht verfügbar sind, können Sie Navy Beans oder Great Northern Beans als gleichwertigen Ersatz verwenden — beide liegen geschmacklich und in der Textur sehr nah am Original. Für eine vollständig glutenfreie Zubereitung sollten Sie sicherstellen, dass Ihre Brühe zertifiziert glutenfrei ist und die Etikettenangaben auf Dosenbohnen sorgfältig prüfen. Wer eine milchfreie Variante bevorzugt, kann dieses Rezept ohne weitere Anpassungen genießen, da es keinerlei Milchprodukte enthält.

Serviervorschläge

Diese Suppe entfaltet sich am schönsten, wenn sie heiß serviert und mit rustikalem Brot begleitet wird, das die herzhafte Brühe aufsaugen kann. Ein Glas kühler Sauvignon Blanc harmoniert hervorragend mit den frischen Kräutern und der milden Salzigkeit des Schinkens. Für eine besonders einladende Präsentation können Sie die Schüsseln vor dem Servieren mit zusätzlich gehackter frischer Petersilie oder einem kleinen Zweig Rosmarin garnieren.

Creamy cannellini beans and diced ham simmered with carrots, celery, and fresh parsley in a fragrant broth.  Pin
Creamy cannellini beans and diced ham simmered with carrots, celery, and fresh parsley in a fragrant broth. | kitchenprairie.com

Ham and Cannellini Bean Soup with Fresh Herbs is the kind of recipe that becomes a household staple — easy enough for a busy weeknight, satisfying enough for a Sunday gathering, and flexible enough to adapt to what you have on hand. At 285 calories per serving with 22 grams of protein and 30 grams of carbohydrates, it nourishes as well as it comforts. Whether you are ladling it into wide bowls alongside thick slices of crusty bread or packing it into containers for the week ahead, this soup delivers warmth, flavor, and wholesome goodness in every single spoonful.

Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon

Recipe Questions & Answers

Can I substitute navy beans for cannellini beans?

Yes, navy beans or Great Northern beans can be used as alternatives while maintaining a similar creamy texture.

How can I make the soup thicker?

Mash some of the beans against the pot’s side before serving to create a creamier texture.

What herbs complement the flavor best?

Fresh parsley, thyme, and rosemary provide vibrant herbal notes that balance the rich ham and beans.

Is this dish suitable for gluten-free diets?

Yes, as long as the broth used is certified gluten-free, this soup is appropriate for gluten-free diets.

What is the best way to store leftovers?

Store in an airtight container in the refrigerator for up to 3 days; reheat gently on the stove.

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 Soup

A savory mix of ham, cannellini beans, and fresh herbs creating a hearty, flavorful broth.

Prep duration
15 min
Cook duration
45 min
Complete duration
60 min


Skill level Easy

Heritage American

Output 6 Portions

Diet specifications No dairy, Without gluten

Components

Meats

01 2 cups cooked ham, diced

Vegetables

01 1 medium yellow onion, diced
02 2 medium carrots, peeled and diced
03 2 celery stalks, diced
04 3 cloves garlic, minced

Beans

01 2 cans (15 oz each) cannellini beans, drained and rinsed

Liquids

01 6 cups low-sodium chicken or vegetable broth

Herbs & Seasonings

01 2 tablespoons fresh parsley, chopped
02 1 tablespoon fresh thyme leaves, chopped
03 1 tablespoon fresh rosemary, finely chopped
04 1 bay leaf
05 1/2 teaspoon freshly ground black pepper
06 1/2 teaspoon salt, adjusted to taste

Other

01 2 tablespoons olive oil

Directions

Phase 01

Heat the Oil: Heat olive oil in a large soup pot over medium heat until shimmering.

Phase 02

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

Phase 03

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

Phase 04

Incorporate Ham: Add diced ham to the pot and cook for 2 minutes, stirring occasionally to distribute evenly.

Phase 05

Build the Broth: Add cannellini beans, broth, bay leaf, salt, and black pepper to the pot. Stir thoroughly to combine all ingredients.

Phase 06

Simmer the Soup: Bring the soup to a boil over medium-high heat, then reduce heat to low and simmer uncovered for 30 minutes to allow flavors to meld.

Phase 07

Finish with Fresh Herbs: Remove the bay leaf from the soup. Stir in fresh parsley, thyme, and rosemary. Simmer for an additional 2 to 3 minutes until herbs infuse the broth.

Phase 08

Adjust and Serve: Taste the soup and adjust seasoning as needed. Ladle into bowls and serve hot, garnishing with additional fresh herbs if desired.

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.

Necessary tools

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Ladle

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain.
  • May contain gluten if broth is not certified gluten-free.
  • Always check labels on canned beans and broth for hidden allergens.

Nutrient content (each portion)

This data is offered as a general guide and isn't a substitute for professional medical guidance.
  • Energy: 285
  • Fat: 8 g
  • Carbohydrates: 30 g
  • Protein: 22 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.