Dice the onion and crush the garlic. Heat the olive oil in a large saucepan over a low/medium heat. Add the onion and garlic and sweat gently for 2-3 minutes until tender and fragrant. Stir frequently and keep the heat low to be sure the garlic does not burn.
While the onion and garlic are cooking, dice the zucchini, tomato and bell peppers into rough half-inch chunks. Add the chopped vegetables to the saucepan with the onion and garlic. Add the oregano, paprika, chili powder, cumin and coriander. Please feel free to adjust the level of spices to suit your personal tastes. Stir everything together well to combine. Cook the vegetables over a medium heat for a few minutes to soften a little.
Add the vegetable stock and passata (tomato sauce). Stir well to combine. Bring the soup up to a gentle boil, then reduce to a simmer for 6-8 minutes or until the vegetables are tender but still retain a little bite. You may add salt and pepper to the soup as desired – this will be dependant on the level of seasoning in your stock. Once the soup is cooked, taste and adjust the seasonings as necessary.
Divide the soup between four serving bowls. Divide the cheese evenly between the bowls of soup, scattering over the surface. Roughly dice the avocado and chop the cilantro. Scatter the avocado and cilantro over the top of the soup and garnish with sliced jalapeños. Serve hot.