Follow the steps in order for the best result.
In a 4-quart pot, combine the water, shredded cabbage, kidney beans (with their liquid if canned), and olive oil.
Cover the pot and bring the mixture to a boil over medium-high heat.
Once boiling, reduce the heat to medium-low, cover, and simmer the soup for about 40 minutes, stirring occasionally. The beans should become easily mashable with a fork.
Use the back of a fork or spoon to mash some of the beans against the inside of the pot to thicken the soup. Alternatively, remove about ½ cup of beans to a separate dish, mash them, and then return them to the pot.
Return the soup to a boil, then add the small shell pasta, rice, and salt.
Reduce the heat again to a simmer, cover the pot, and cook for another 15 minutes.
Add the diced carrots, green beans, and black pepper.
Continue to simmer for an additional 10 minutes, or until the vegetables are tender to your liking.
Serve hot with crusty bread for dipping.