Pea and Ham Soup
Serves 15 175g servings if soup is being served as a starter. Serves 10 260g servings if soup is being served as a main meal.
Ingredients
- 2 tbsp (0.03 litres) olive oil
- 50g butter
- 200g onion, thinly sliced
- 15g crushed garlic
- 400g cooked ham, roughly chopped
- 2 chicken stock cubes
- 750ml milk
- 750ml water
- 1kg frozen peas
- Salt and freshly ground black pepper
Method
1. Heat the olive oil and the butter in a large saucepan, add the onion and garlic, cover and sweat for 3-4 minutes.

2. Add the ham and continue to sauté for a further 2-3 minutes until hot.
3. Add the stock cubes, milk and water and bring to the boil.
4. Add the peas and return to the boil for 2-3 minutes until hot through.
5. Put the soup in a blender and whizz until smooth.
6. Adjust the seasoning to taste and serve.
Nutritional Analysis
Per portion, as a main (267g)
- Energy: 178 kcal / 746 KJ
- Fat: 8.3g
- Saturates: 3.6g
- Protein: 13.7g
- Carbohydrate: 13.0g
- Sugars: 6.5g
- Fibre: 4.5g
- Sodium: 790mg
Per portion, as a starter (178g)
- Energy: 119 kcal / 497 KJ
- Fat: 5.5g
- Saturates: 2.4g
- Protein: 9.1g
- Carbohydrate: 8.6g
- Sugars: 4.3g
- Fibre: 3.0g
- Sodium: 527mg
Per 100g
- Energy: 67 kcal / 280 KJ
- Fat: 3.1g
- Saturates: 1.4g
- Protein: 5.1g
- Carbohydrate: 4.9g
- Sugars: 2.4g
- Fibre: 1.7g
- Sodium: 296mg

More from James Martin
![]()
Saturday Kitchen
Weekend food show full of mouth-watering food, great chefs and celebrity guests.
![]()
James Martin's Food Map of Britain
James takes to the skies to see how the landscape produces distinct regional ingredients.
![]()
Junior Bake Off
Forty bakers compete to be champion by completing James Martin and Mary Berry's challenges.
![]()
James Martin: Home Comforts
James Martin shares his recipes and secrets for home cooking, from his very own kitchen.
![]()
BBC Food: James Martin Recipes
Browse the BBC's archive of recipes by James Martin, and find out more about him.





