Add a tablespoon apple cider vinegar 1 litre water and soak the lentils overnight. Drain and rinse.
In a large saucepan, heat the olive oil, add garlic, onion, capsicum, turmeric, cumin. Stir and cook for 2 minutes until onion is cooked and translucent.
Add the soaked lentils, bay leaves, water or stock and simmer for 10 minutes. Then add chopped choko, carrot, potato and green beans. Let simmer for 20 minutes.
Add chopped tomato puree, zucchini and diced fresh tomatoes. Let the soup simmer another 5 minutes, or until vegetables are tender.
Add chopped kale and herbs. Season with salt, black pepper, cayenne pepper and serve.