Cook the beans as per on pack instructions. Drain and set aside.
Add the basil, parsley, jalapenos, oil, salt and pepper into a food processor. Process for 2 minutes until smooth.
In a large pot, heat oil and cook chicken for 5-6 minutes until lightly golden. Add onions, capsicum and garlic and cook for a further 4-5 minutes to soften.
Add the cooked beans, stock, salt, pepper, salsa verde and corn. Bring to the boil, then simmer for 15 minutes. Stir in spinach and coriander until just wilted for about 1 minute. Serve topped with sour cream.