Add onion, garlic, carrots and celery and saute until tender.
Add diced tomatoes, chicken broth, parsley, Italian seasoning, dried basil, oregano, salt, and pepper. Bring all to a boil. Reduce heat. Simmer 20 minutes.
Add kidney beans and shredded cabbage and simmer for 10 minutes.
Add zucchini and elbow macaroni and simmer for 10 minutes, or until macaroni is tender.
Serve topped with Parmesan Cheese or shredded Pecorino Romano cheese.