Peel the onions and half lengthwise. Thinly slice onion halves. Place onion in a bowl of ice water, and let soak for 5 minutes. Drain well in a colander.
In a large heatproof bowl, toss together the green and red cabbage, onion, carrot and vinegar.
In a small frying pan, heat the olive oil over moderate heat until it is hot but not smoking. Add the caraway and mustard seeds, and cook, covered, stirring occasionally, for 1 to 3 minutes, or until the mustard seeds stop popping. Drizzle the hot oil mixture immediately over the cabbage mixture and toss the coleslaw well. Add salt to taste and toss again. Chill before serving.
Made it as written except I only had green cabbage. It was exactly what I was in the mood for, but I thought I'd like it better with a touch of sweetness, so I put about a teaspoon of honey in it. - 28 Feb 2016
Used different ingredients.
I thought this was really good, but I'm a cabbage lover, especially if it's in the raw. I had to omit the carrots due to allergies, used dijon mustard instead of the seeds and added my own seasonings. Yummy Kimber! - 29 Sep 2008