Heat olive oil in soup pot or large saucepan. Cook the onion, celery, garlic and carrots for until beginning to soften.
Add the zucchini, mushrooms and capsicum, season with salt and pepper and cook another 5-6 minutes until lightly caramelised.
Stir in garlic, tomato paste, thyme and chilli flakes, cook for 2 minutes.
Add chickpeas, diced tomatoes and stock, simmer gently for 20 minutes.
Take one cup of the hot stew liquid and blend with the reserved chickpeas until completely smooth.Return to the pot - this will make the stew thicker and velvety (step can also be skipped if desired).
Stir through spinach, lemon juice and parsley, season generously with salt and freshly cracked pepper. Finish with fresh Parmesan or pecorino.
Serve with crusty sourdough, toasted garlic bread or grilled flatbread.