Heat the oil in a frying pan over medium-high heat. Place eschalots and ginger in the frying pan and cook until tender. Mix in red cabbage and green cabbage and cook about 2 minutes. Pour in the Guinness. Season with salt and pepper.
Reduce heat to medium, cover frying pan and continue cooking 5 minutes or until cabbage is tender.