Heat a large pot or Dutch oven on medium/high and add oil.
Add carrots and onion and sauté for 3-4 minutes, until the carrots start to become softer and the onion becomes translucent.
Add garlic and sauté for 30 seconds more.
Add chicken and cook for 3-4 minutes on each side until cooked through.
Add chicken broth, beans, basil, oregano, salt, and pepper. Bring to a boil, then reduce heat and simmer for 4-5 minutes.
Add bell pepper, squash, mushrooms green beans, and pasta and simmer for 8-10 minutes. (Note: If making this as a freezer meal, don’t add the pasta at this time since it soaks up a lot of the broth. Wait until you’re ready to thaw and reheat the soup and then add the pasta at that time.)
Add tomatoes and simmer the soup for 3-5 minutes more.
Serve immediately and top with minced parsley, shredded Parmesan cheese, and red pepper flakes if desired.