Saute onion, parsley, celery, garlic in olive oil until well coated and hot. But do not let it brown (put aside).
Add to boiling water, bouillon and sautéed vegetables.
Add remaining spices & vegetables. Cook over low heat for 1 1/2 hour. This is a thick soup, if you prefer a thinner consistency add more water.
Cook macaroni and serve in a separate dish.
Add macaroni to soup. Serve hot with parmesan cheese sprinkled over top of each serving. Makes about 3 quarts. (This soup freezes well)