Heat the olive oil in a pot, add the onions and crushed garlic. Stir fry for 5 minutes, then add salt, pepper, and cumin, plus the chopped cauliflower and cubed sweet potato. Cover with water and add bullion (may be a little more or less than 4 cups, but make sure the vegetables are just covered). Bring to a boil and then turn the heat down for 20 minutes. Puree half in the blender with the raw zucchini (I put it in the food processor but you can probably just blend it if it's pre-chopped) and add back in to the soup. Add more spices to taste.