Healthy living

Hearty bean and ham soup

Preparation time: 15 minutes

Cooking time: 1 hour 15 minutes

Serves: 6


  • 1 kg lean bacon bones
  • 5 cups water
  • 440g can haricot beans, rinsed and drained
  • 2 carrots, diced
  • 2 sticks celery, sliced
  • 2 zucchinis, diced
  • 440g can tomatoes, peeled and diced
  • 1 tablespoon tomato paste
  • 2 tablespoons fresh parsley, chopped


1. Place bacon bones and water in a large pot. Bring to the boil and simmer for 1 hour.

Remove bones, strip any lean meat from them and set aside.

Skim any visible fat from top of pan with a large flat spoon (or blot with absorbent paper).

Add remaining ingredients, except parsley, and return to the boil. Simmer over gentle heat for 15 minutes until soup looks thick and hearty.

5. Return the lean meat and fold through parsley just before serving.


Use 300g dried beans and prepare according to packet directions.

Add soaked dried beans with bacon bones. Replace haricot beans with borlotti or soya beans.


  • 18 serves of vegetables in this recipe

This publication is provided for education and information purposes only. It is not a substitute for professional advice. Information about a service, product or treatment does not imply endorsement and is not intended to replace professional advice. Readers should note that over time currency and completeness of the information may change. All users should seek advice from a qualified professional for answers to their questions.

See also

Go for 2&5 campaign logo