Heat the olive oil over medium heat in a large soup pot. Add the onion and garlic and sauté until the onions are translucent, about 7-10 minutes. Add the spices, stirring constantly for about one minute. Add the carrots, corn, tomatoes, red pepper and season generously with salt and pepper. Continue to sauté for a further 10 minutes or so.
Add the vegetable broth and bring to a boil. Once boiling, reduce to a simmer and cover. Allow the soup to cook, covered, for about 5 minutes.
Add the noodles and zucchini and simmer for a further 10 minutes. Remove the pot from the heat and enjoy immediately or store in an air-tight container in the fridge for up to 5 days.