Warm the olive oil in a deep cooking pot on medium heat.
Fry the onions for a few minutes without allowing them to burn. When softened add the garlic and reduce the heat to cook for a further five minutes.
Add the Bramley apple and raising the heat again, fry for several minutes until starting to brown.
Add the vegetable stock and soya beans. Bring up to the boil and simmer for ten minutes until the soya beans are cooked.
Meanwhile, in a frying pan heat the remaining olive oil and fry the bacon strips on a fairly high heat so they quickly brown and go crispy. Set aside.
When the soya beans in the soup are cooked, blend the mixture until smooth - I use a Vitamix.
Serve the soup with bacon strips scattered on top alongside some good bread - such as my 30 minute loaf of soda bread.