In a large soup pot, heat oil and margarine over high heat, and cook carrots, celery, onion, potatoes and green beans until lightly browned (about 15 minutes or so). Stir occasionally so vegetables at bottom don't burn.
Add cabbage, beef broth, tomatoes with the liquid, and oregano, and heat to boiling. Reduce heat to low, cover and simmer 15 minutes. Stir occasionally. Add zucchini and pasta; cover and simmer another 15 minutes or until all vegetables and pasta are tender.
Rinse and drain both cans of beans. Stir in beans and frozen spinach, and heat through over medium heat, stirring occasionally.
Serve in bowl with 1/2 cup grated Parmesan or Romano cheese (optional).
4 cans of beef broth can be used instead of homemade. Vegetable or chicken broth also works fine.
Any small pasta may be used.
If avoiding milk/dairy, omit the grated cheese or use a vegan version or substitute.
Butter and Margarine: Butter is a dairy product made from cow’s milk. Margarine typically contains milk or soy, but there are milk-free and soy-free versions available.
Gluten: Gluten is a protein found in specific grains (wheat, spelt, kamut, barley, rye). Other grains are naturally gluten-free but may have cross-contact with gluten-containing grains. Look for certified gluten-free products if you need to avoid gluten. Find out more about wheat and gluten substitutions.