In a saucepan, saute onion and garlic in butter and oil. Add broth; bring to a boil. Add pasta; reduce heat. Simmer, uncovered, for 10 minutes or until pasta is tender. Add the beans, tomatoes, spinach and salt. Cook 5 minutes longer or until heated through. Serve with Parmesan cheese.