Ham Cannellini Bean Soup

Featured in: Oven & Stovetop Recipes

This hearty dish combines diced ham with creamy cannellini beans and a vibrant mix of fresh parsley, thyme, and rosemary. Sautéed vegetables build a savory base, while slow simmering deepens the flavors. The addition of aromatic herbs at the end brightens the pot, creating a rich, warming meal perfect for any occasion. For a creamier texture, mash some beans before serving, and enjoy alongside crusty bread or your favorite beverage.

Updated on Thu, 19 Feb 2026 03:44:00 GMT
Hearty ham and cannellini bean soup with fresh parsley, thyme, and rosemary in a rustic bowl. Save to Pinterest
Hearty ham and cannellini bean soup with fresh parsley, thyme, and rosemary in a rustic bowl. | simplebissara.com

There is something deeply satisfying about a pot of soup that fills the kitchen with the scent of fresh herbs and slow-simmered broth. This Ham and Cannellini Bean Soup with Fresh Herbs is exactly that kind of dish — humble in its ingredients yet rich in flavor, comforting enough for a cold weeknight and impressive enough to serve to guests. Tender diced ham, creamy cannellini beans, and a trio of fresh parsley, thyme, and rosemary come together in a savory broth that warms you from the inside out. Ready in just one hour, this gluten-free main dish serves six and asks very little of you in return for everything it gives.

Hearty ham and cannellini bean soup with fresh parsley, thyme, and rosemary in a rustic bowl. Save to Pinterest
Hearty ham and cannellini bean soup with fresh parsley, thyme, and rosemary in a rustic bowl. | simplebissara.com

What makes this soup stand out from other bean soups is the layering of flavor built step by step. The process begins with softened aromatics — yellow onion, carrot, and celery — coaxed in olive oil until they release their natural sweetness. Garlic follows, adding its fragrant warmth, and then the diced ham joins the pot, lending a gentle smokiness that infuses every spoonful. The cannellini beans bring a buttery creaminess that thickens the broth naturally as the soup simmers, while the fresh herbs stirred in near the end keep the flavor lively and green rather than muddy or flat. This is a soup that respects both the ingredients and the person eating it.

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

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 garlic
Stir in the garlic and cook for 1 minute until fragrant.
Step 4 — Add 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 — Taste and serve
Taste and adjust seasoning if needed. Serve hot, garnished with extra fresh herbs if desired.

Zusatztipps für die Zubereitung

Für eine cremigere Konsistenz können Sie einen Teil der Cannellini-Bohnen mit einem Löffel oder Kartoffelstampfer an der Seite des Topfes zerdrücken, bevor Sie die Suppe servieren. Dies verdickt die Brühe auf natürliche Weise, ohne dass Sahne oder Mehl hinzugefügt werden müssen — ideal für alle, die eine reichhaltigere Textur bevorzugen, aber auf eine leichte, glutenfreie Mahlzeit nicht verzichten möchten. Achten Sie darauf, die frischen Kräuter erst gegen Ende der Garzeit einzurühren, damit ihre Aromen frisch und lebendig bleiben.

Varianten und Anpassungen

Diese Suppe lässt sich auf viele Arten anpassen. Wenn keine Cannellini-Bohnen verfügbar sind, können Navy Beans oder Great Northern Beans problemlos als Ersatz verwendet werden — beide haben eine ähnlich cremige Textur und milden Geschmack. Für eine rein pflanzliche Version lassen Sie den Schinken weg und verwenden Sie Gemüsebrühe; die Kräuter und Bohnen sorgen allein für ein kräftiges, befriedigendes Aroma. Achten Sie beim Kauf von Brühe und Dosenbohnen stets auf die Zutatenliste, um sicherzustellen, dass keine versteckten Allergene oder glutenhaltigen Zusätze enthalten sind.

Serviervorschläge

Diese Suppe entfaltet ihr volles Potential, wenn sie heiß in tiefen Schüsseln serviert wird, garniert mit einem letzten Strauß frischer Kräuter. Reichen Sie dazu ein kräftiges Landbrot oder rustikales Baguette, um die würzige Brühe aufzunehmen. Als Getränkebegleitung empfiehlt sich ein knackiger Weißwein wie ein Sauvignon Blanc, dessen frische Säure die Herzhaftigkeit des Schinkens und die Erdigkeit der Bohnen wunderbar ausbalanciert. Als leichter Nachtisch passen ein einfacher grüner Salat oder frisches Obst hervorragend dazu.

Creamy cannellini beans, tender ham, and aromatic herbs simmer in a comforting, savory broth. Save to Pinterest
Creamy cannellini beans, tender ham, and aromatic herbs simmer in a comforting, savory broth. | simplebissara.com

Ham and Cannellini Bean Soup with Fresh Herbs is the kind of recipe that earns a permanent place in your rotation — not because it is complicated or showy, but because it delivers exactly what a great soup should: warmth, nourishment, and real flavor built from honest ingredients. Each bowl carries 285 calories, 22 grams of protein, and the quiet satisfaction of a meal made with care. Whether you are cooking for your family on a busy weeknight or preparing a simple Sunday supper to share with friends, this soup will not let you down. Ladle it up generously, scatter a few extra herb leaves on top, and enjoy every spoonful.

Recipe FAQs

Can I use other beans instead of cannellini?

Navy beans or Great Northern beans are excellent substitutes and will provide a similar texture and flavor.

How long should the dish simmer for best flavor?

Simmering uncovered for about 30 minutes allows the flavors to meld and the beans to soften thoroughly.

What fresh herbs work well in this preparation?

Parsley, thyme, and rosemary bring bright, aromatic notes that complement the hearty ingredients.

Is there a way to thicken the texture?

Mashing a portion of the beans against the side of the pot before serving creates a creamier consistency.

Can this be made gluten-free?

Ensure the broth used is certified gluten-free and no gluten-containing additives are included.

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

Tender ham and creamy white beans meld with fresh herbs in a warm, flavorful dish.

Prep Time
15 minutes
Cook Time
45 minutes
Overall Time
60 minutes
Recipe by Ava Turner


Skill Level Easy

Cuisine Type American

Portions 6 Number of Servings

Dietary Info No Dairy, Gluten-Free

What You'll Need

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

Other

01 2 tablespoons olive oil

How to Make It

Direction 01

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

Direction 02

Sauté aromatics: Add the diced onion, carrots, and celery. Sauté for 5–7 minutes until softened and fragrant.

Direction 03

Cook garlic: Stir in the minced garlic and cook for 1 minute until aromatic.

Direction 04

Incorporate ham: Add the diced ham and cook for 2 minutes, stirring occasionally to release flavors.

Direction 05

Build broth base: Add the drained cannellini beans, broth, bay leaf, salt, and pepper. Stir thoroughly to combine.

Direction 06

Simmer soup: Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 30 minutes.

Direction 07

Finish with herbs: Remove the bay leaf. Stir in the fresh parsley, thyme, and rosemary. Simmer for an additional 2–3 minutes.

Direction 08

Season and serve: Taste and adjust seasoning as needed. Serve hot, garnished with additional fresh herbs if desired.

Tools Needed

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

Allergy Details

Always review all ingredients for allergens and check with a healthcare provider if uncertain.
  • May contain gluten if broth is not certified gluten-free
  • Always verify canned beans and broth labels for hidden allergens

Nutrition Details (per serving)

Nutritional data is just for reference. Please don't treat it as medical or dietary advice.
  • Calories Count: 285
  • Fats: 8 g
  • Carbohydrates: 30 g
  • Proteins: 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.