In a large saucepan heat the oil. Add the onions and carrots and saute until starting to soften. (or you could saute in water.) Add the veggie broth/stock and mix well. Let simmer for a few minutes. Add the shredded cabbage and the beans and stir well. Let it simmer for about 10 minutes or until the cabbage is to the consistency you prefer. Add the cranberries and stir well. Let simmer between 5-10 minutes and then serve.