Add all ingredients to the slow cooker except the beans, pasta, and spinach. Cook on low for 6 to 8 hours, or high for 3 to 4 hours.
Mix in the beans and pasta and cook on high for an additional 30 minutes. Turn off the slow cooker and add spinach. Cover and cook for five more minutes or until spinach is wilted.