Heat the oil in a large pot over medium heat, and cook the onion and garlic until tender. Mix in potato, broccoli, corn, spinach, mushrooms, carrots, and cabbage. Pour in chicken broth and bring to a boil. Reduce heat to low. Simmer 20 minutes, until potato is tender.

Stir egg noodles and white beans into the pot, and continue cooking 7 minutes, or until noodles are tender and beans are heated through.