Healthy Cream of Green Bean and Coriander Soup

Total Time
1hr 15mins
Prep 15 mins
Cook 1 hr

Green beans (string beans) are wonderfully nutritous and inexpensive veggies in season. Buy the freshest beans you can find. The other veg ingredients work together to create a healthy vegetable stock base without straining out the essential fibre and flavour. A kitchen essential is a hand blender, just pop it into the pot and pulse until you have the perfect texture. (A blender works too, but entails extra effort transferring the soup in and out of the pot.) Milk adds calcium, protein and creaminess to this perfect all-natural low-effort vegetarian soup.

Ingredients Nutrition


  1. Heat the oil and masala and onion in a heavy-bottomed saucepan or pot over medium heat, and stir with a wooden spoon for a few minutes.
  2. Add celery, carrot and garlic, stirring for another 8 minutes or so.
  3. Add green beans, topped-and-tailed and roughly chopped into approximately 2cm or 1 inch pieces, diced potatoes, boiling water, white pepper, salt and coriander; half-cover with a lid and simmer for about 40 minutes, stirring with a wooden spoon now and then.
  4. With a hand blender puree the soup, using a pulsing action, until you have an almost smooth soup. The potato will have thickened the bean soup by now; and the soup will be green and slightly textured.
  5. Add milk, using less or more milk to create the consistency you want, and simmer on low heat for another few minutes.