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
Preparation and Cooking Time
Ingredients
For Garnish
Substitution Notes

Step-by-Step Instructions

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.

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.

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.

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.

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.

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.

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.

Additional Tips
Recipe Variations

Freezing and Storage
Refrigerator
Freezer
Reheating
Nutritional Information
Approximate values per serving
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
Cannellini Bean and Ham Soup Recipe – Best Family Meal
Course: Soup Recipes6
servings20
minutes1
hour10
minutes345
kcalIngredients
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.
