Prepare pasta according to package directions and set aside.
Heat oil over medium heat. Add chopped carrots, celery, onion, green beans, garlic, spinach and sauté until softened.
Add tomatoes, broth, and seasonings. Bring to a boil and reduce heat to simmer. Continue simmering for 20 minutes.
Add beans and simmer for 5 minutes longer. Taste and adjust seasonings to your liking.
Add pasta to pot of soup or individual bowls with soup ladled over. Add a sprinkle of nutritional yeast if desired and serve hot with crusty bread or crackers.
Notes
I prefer not to add the pasta to the entire pot of soup so leftovers can be stored without the pasta getting mushy.