Cannellini Bean and Ham Soup

Cannellini Bean and Ham Soup Recipe – Best Family Meal

Cannellini Bean and Ham Soup

Cannellini Bean and Ham Soup is a comforting, hearty meal that brings together creamy white beans, tender ham, fresh vegetables, and a rich savoury broth. It is one of those timeless soups that proves simple ingredients can create incredible flavour. Every spoonful is filled with soft cannellini beans, smoky ham, colourful vegetables, and aromatic herbs, making it a satisfying meal that is perfect for lunch or dinner.

One of the reasons this soup has remained a family favourite for generations is its balance of flavour and nutrition. Cannellini beans become creamy as they simmer while still holding their shape, creating a hearty texture without needing heavy cream. The ham adds smoky, savoury richness, while onions, carrots, celery, and garlic build a flavourful base that makes every bowl taste like it has been cooking all day.

This recipe is an excellent way to use leftover ham from holiday meals, but it is equally delicious with diced smoked ham or a ham hock. As the soup slowly simmers, the ham flavours the broth while the beans absorb every bit of that savoury goodness. The result is a homemade soup that is filling, wholesome, and packed with comforting flavours.

If you enjoy classic Ham Soup or traditional Ham And Bean Soup, this recipe offers everything you love while using simple ingredients that are easy to find. It is also one of the easiest Bean Soup Recipes to prepare because canned cannellini beans reduce the cooking time without sacrificing flavour. For those who prefer cooking with dried beans, this recipe can easily be adapted by soaking and cooking the beans before adding them to the soup.

Although this soup has its own unique character, many home cooks who enjoy hearty soups like Caldo De Res also appreciate the rich broth and generous amount of vegetables found in this recipe. The combination of beans, ham, and vegetables creates a complete one-pot meal that is both nourishing and satisfying.

Whether you call it Beans And Ham, Ham And Beans, or simply a Homemade Soup Recipe, this dish is perfect for busy weeknights, cosy weekends, or meal preparation for the week ahead. It reheats beautifully, freezes well, and often tastes even better the following day as the flavours continue to develop.

If you are looking for Delicious Soup Recipes that are easy to make, family friendly, and packed with wholesome ingredients, this Cannellini Bean and Ham Soup deserves a place in your regular meal rotation. It is simple enough for beginner cooks while delivering the rich homemade flavour that everyone loves.

Why You’ll Love This Recipe

  • Creamy cannellini beans create a naturally rich texture without adding cream.
  • Smoky ham adds deep savoury flavour to every spoonful.
  • The recipe is an excellent way to use leftover cooked ham.
  • Everything cooks in one pot for easy preparation and cleanup.
  • Fresh vegetables add colour, flavour, and nutrition.
  • The soup is hearty enough to serve as a complete meal.
  • It reheats beautifully and tastes even better the next day.
  • The recipe is freezer friendly, making it ideal for meal preparation.
  • Simple pantry ingredients come together to create restaurant-quality flavour.
  • The soup can easily be customised with extra vegetables or herbs.
  • Both canned and cooked dried cannellini beans work well in the recipe.
  • It is one of those comforting Homemade Soup Recipe favourites you’ll make again and again.

Preparation and Cooking Time

  • Preparation Time: 20 minutes
  • Cooking Time: 50 minutes
  • Total Time: 1 hour 10 minutes
  • Servings: 6
  • Course: Main Course
  • Cuisine: American

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 350 g cooked ham, diced
  • 2 cans (400 g each) cannellini beans, drained and rinsed
  • 1.5 litres chicken stock
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • ½ teaspoon black pepper
  • ½ teaspoon salt, or to taste
  • 1 tablespoon tomato paste
  • 2 teaspoons lemon juice
  • 2 tablespoons chopped fresh parsley

For Garnish

  • Fresh chopped parsley
  • Freshly ground black pepper
  • Grated Parmesan cheese (optional)

Substitution Notes

  • A smoked ham hock can replace diced ham for a deeper, richer flavour.
  • Great Northern beans or navy beans can be substituted for cannellini beans.
  • Vegetable stock may be used instead of chicken stock for a lighter broth.
  • Fresh thyme and rosemary can replace the dried herbs by using three times the amount.
  • Spinach, kale, zucchini, green beans, or peas can be added for extra vegetables.
  • Smoked turkey can replace the ham for a different flavour profile.
  • Dried cannellini beans can be used instead of canned beans after soaking overnight and cooking until tender.
Cannellini Bean and Ham Soup

Step-by-Step Instructions

hot soup

Step 1: Cook the Vegetables

Heat the olive oil in a large soup pot or Dutch oven over medium heat, then add the diced onion, carrots, and celery. Cook for about 7 to 8 minutes while stirring occasionally until the vegetables begin to soften, then stir in the minced garlic and cook for another minute until fragrant. This slow cooking develops the flavour base that gives the soup its rich homemade taste.

hot soup

Step 2: Add the Ham

Stir the diced ham into the vegetables and cook for about 3 to 4 minutes, allowing the edges of the ham to lightly brown. This step helps release the smoky flavour from the ham, which will continue to season the broth as the soup simmers.

hot soup

Step 3: Build the Soup Base

Add the tomato paste to the pot and stir continuously for about 1 minute until it darkens slightly, then pour in the chicken stock and stir well while scraping any browned bits from the bottom of the pot. Add the bay leaf, thyme, rosemary, black pepper, and salt, mixing everything thoroughly so the herbs and seasonings are evenly distributed throughout the broth.

hot soup

Step 4: Simmer the Soup

Bring the soup to a gentle boil before reducing the heat to a low simmer, then cover the pot with a lid and cook for about 20 minutes. This gentle simmer allows the vegetables to become tender while the ham slowly flavours the broth with its rich savoury taste.

hot soup

Step 5: Add the Cannellini Beans

Stir the drained cannellini beans into the soup and continue simmering uncovered for another 15 minutes so the beans absorb the broth while remaining intact. Stir occasionally to ensure the beans heat evenly and the soup develops a creamy consistency as a few beans naturally begin to break down.

hot soup

Step 6: Finish the Soup

Remove the bay leaf, then stir in the fresh parsley and lemon juice before tasting the soup and adjusting the seasoning with additional salt or black pepper if needed. Allow the soup to cook for another 2 to 3 minutes so the fresh herbs blend into the broth while the lemon juice brightens the overall flavour.

hot soup

Step 7: Rest and Serve

Turn off the heat and let the Cannellini Bean and Ham Soup rest for about 5 minutes before serving so the flavours settle throughout the broth. Ladle the soup into warm bowls, garnish with freshly chopped parsley, freshly ground black pepper, and a little grated Parmesan cheese if desired, then serve immediately while hot for the best flavour and texture.

How to Serve

Cannellini Bean and Ham Soup is best served piping hot while the beans are creamy, the ham is tender, and the broth is rich and aromatic. Although the soup is hearty enough to enjoy on its own, a few simple accompaniments can turn it into a complete and satisfying meal.

  • Ladle the soup into warm bowls to help keep it hot while serving.
  • Garnish each bowl with freshly chopped parsley and a sprinkle of freshly ground black pepper.
  • Add a light dusting of grated Parmesan cheese for extra savoury flavour if desired.
  • Serve with warm crusty bread, sourdough, or a freshly baked baguette for dipping into the broth.
  • Pair the soup with garlic bread or soft dinner rolls for a comforting family meal.
  • Serve alongside a crisp green salad with a light vinaigrette to balance the richness of the soup.
  • Offer buttered crackers or whole grain crackers for extra texture.
  • Add a squeeze of fresh lemon juice just before serving if you prefer a brighter flavour.
  • For a rustic presentation, serve the soup in deep ceramic bowls with a basket of warm bread placed in the centre of the table.
  • If serving as part of a larger meal, pair it with a simple sandwich or grilled cheese for an extra filling lunch or dinner.
Cannellini Bean and Ham Soup

Additional Tips

  • Use good-quality cooked ham because it provides the main flavour of the soup.
  • If using a ham hock, remove the meat after simmering, chop it into bite-sized pieces, and return it to the soup.
  • Avoid boiling the soup rapidly after adding the beans because they can begin to break apart.
  • Mash a small spoonful of the beans against the side of the pot if you prefer a naturally creamier broth.
  • Taste the soup before adding extra salt because the ham and stock may already contain plenty of seasoning.
  • Fresh herbs added at the end provide a brighter flavour than herbs cooked for the entire simmering time.
  • Cut the vegetables into evenly sized pieces so they cook uniformly.
  • The soup will naturally thicken after refrigeration as the beans continue absorbing the broth.
  • Add a little extra chicken stock when reheating if you prefer a thinner consistency.
  • This soup tastes even better the following day as the flavours continue to develop.
  • Homemade chicken stock creates the richest flavour, but a good-quality store-bought stock also works very well.
  • Store leftover soup promptly after cooling to maintain the best quality.

Recipe Variations

  • Creamy Cannellini Bean and Ham Soup: Blend about one cup of the finished soup and stir it back into the pot for a naturally creamy texture without adding cream.
  • Vegetable Packed Version: Add spinach, kale, zucchini, peas, green beans, or chopped cabbage during the final stage of cooking for extra nutrition.
  • Ham Hock Soup: Replace diced ham with a smoked ham hock to create a deeper, richer broth that slowly develops during simmering.
  • Spicy Bean Soup: Add crushed red pepper flakes or diced fresh chilli for a gentle spicy kick.
  • Slow Cooker Version: Add all ingredients except the parsley and lemon juice to a slow cooker and cook on Low for 7 to 8 hours or High for 4 to 5 hours before stirring in the fresh ingredients at the end.
  • Dried Bean Version: Replace the canned beans with cooked dried cannellini beans for an even more traditional Homemade Soup Recipe.
Cannellini Bean and Ham Soup

Freezing and Storage

Refrigerator

  • Allow the soup to cool completely before storing.
  • Transfer to airtight containers.
  • Refrigerate for up to 4 days.
  • The beans will absorb some of the broth during storage, making the soup thicker.

Freezer

  • Cool the soup completely before freezing.
  • Divide into freezer-safe containers or heavy-duty freezer bags.
  • Leave a little space at the top because the soup expands as it freezes.
  • Freeze for up to 3 months.
  • Thaw overnight in the refrigerator before reheating.

Reheating

  • Reheat gently over medium-low heat until thoroughly hot.
  • Stir occasionally while reheating to prevent sticking.
  • Add a little chicken stock or water if the soup has become too thick.
  • Microwave individual portions in short intervals, stirring between each interval until heated through.

Nutritional Information

Approximate values per serving

  • Calories: 345 kcal
  • Protein: 24 g
  • Carbohydrates: 28 g
  • Fat: 14 g
  • Saturated Fat: 4 g
  • Cholesterol: 48 mg
  • Sodium: 780 mg
  • Potassium: 720 mg
  • Fibre: 8 g
  • Sugar: 5 g
  • Calcium: 110 mg
  • Iron: 3.5 mg

Final Words

Cannellini Bean and Ham Soup is the kind of comforting recipe that never goes out of style. The combination of creamy beans, smoky ham, tender vegetables, and a flavourful broth creates a wholesome meal that is both satisfying and easy to prepare. With simple ingredients and straightforward cooking techniques, this soup delivers rich homemade flavour in every bowl.

Whether you are using leftover holiday ham or preparing the recipe specifically for a cosy family dinner, this soup is a dependable choice that everyone will enjoy. It is one of those classic Bean Soup Recipes that works equally well for weeknight dinners, weekend lunches, or meal preparation because it reheats and freezes beautifully.

If you enjoy hearty dishes like Ham And Beans, traditional Ham Soup, or comforting Homemade Soup Recipe favourites, this recipe deserves a permanent place in your collection. It is packed with wholesome ingredients, naturally filling, and easy to customise with your favourite vegetables and herbs. From simple family meals to comforting lunches on cold days, Cannellini Bean and Ham Soup delivers everything you could want in a homemade soup. Once you try this recipe, it is sure to become one of your favourite Delicious Soup Recipes to make again and again.

FAQs

Yes. Soak the dried beans overnight and cook them until tender before adding them to the soup. This creates an even more traditional flavour and texture.

Cooked smoked ham, leftover holiday ham, or a smoked ham hock all work very well. A ham hock creates an especially rich and flavourful broth.

Yes. Allow the soup to cool completely before freezing in airtight containers for up to three months. Thaw overnight in the refrigerator before reheating.

Cannellini beans continue absorbing liquid as they sit. Simply add a little extra stock or water while reheating to restore your preferred consistency.

Warm crusty bread, garlic bread, dinner rolls, crackers, grilled cheese sandwiches, and fresh green salads all pair wonderfully with this hearty soup.

Cannellini Bean and Ham Soup Recipe – Best Family Meal

Recipe by Bella SkyeCourse: Soup Recipes
Servings

6

servings
Prep time

20

minutes
Cooking time

1

hour 

10

minutes
Calories

345

kcal

Ingredients

  • 2 tablespoons olive oil

  • 1 medium onion, diced

  • 2 medium carrots, diced

  • 2 celery stalks, diced

  • 4 garlic cloves, minced

  • 350 g cooked ham, diced

  • 2 cans (400 g each) cannellini beans, drained and rinsed

  • 1.5 litres chicken stock

  • 1 bay leaf

  • 1 teaspoon dried thyme

  • 1 teaspoon dried rosemary

  • ½ teaspoon black pepper

  • ½ teaspoon salt, or to taste

  • 1 tablespoon tomato paste

  • 2 teaspoons lemon juice

  • 2 tablespoons chopped fresh parsley

  • For Garnish
  • Fresh chopped parsley

  • Freshly ground black pepper

  • Grated Parmesan cheese (optional)

Directions

  • Heat the olive oil in a large soup pot or Dutch oven over medium heat, then add the diced onion, carrots, and celery. Cook for about 7 to 8 minutes while stirring occasionally until the vegetables begin to soften, then stir in the minced garlic and cook for another minute until fragrant. This slow cooking develops the flavour base that gives the soup its rich homemade taste.
  • Stir the diced ham into the vegetables and cook for about 3 to 4 minutes, allowing the edges of the ham to lightly brown. This step helps release the smoky flavour from the ham, which will continue to season the broth as the soup simmers.
  • Add the tomato paste to the pot and stir continuously for about 1 minute until it darkens slightly, then pour in the chicken stock and stir well while scraping any browned bits from the bottom of the pot. Add the bay leaf, thyme, rosemary, black pepper, and salt, mixing everything thoroughly so the herbs and seasonings are evenly distributed throughout the broth.
  • Bring the soup to a gentle boil before reducing the heat to a low simmer, then cover the pot with a lid and cook for about 20 minutes. This gentle simmer allows the vegetables to become tender while the ham slowly flavours the broth with its rich savoury taste.
  • Stir the drained cannellini beans into the soup and continue simmering uncovered for another 15 minutes so the beans absorb the broth while remaining intact. Stir occasionally to ensure the beans heat evenly and the soup develops a creamy consistency as a few beans naturally begin to break down.
  • Remove the bay leaf, then stir in the fresh parsley and lemon juice before tasting the soup and adjusting the seasoning with additional salt or black pepper if needed. Allow the soup to cook for another 2 to 3 minutes so the fresh herbs blend into the broth while the lemon juice brightens the overall flavour.
  • Turn off the heat and let the Cannellini Bean and Ham Soup rest for about 5 minutes before serving so the flavours settle throughout the broth. Ladle the soup into warm bowls, garnish with freshly chopped parsley, freshly ground black pepper, and a little grated Parmesan cheese if desired, then serve immediately while hot for the best flavour and texture.