Peel and wash the potatoes and cut them in half lengthwise. Cook in boiling salted water for about 20 minutes. Remove outer leaves from cabbage. Halve cabbage and cut out the stalk. Cut cabbage into slices.
Wash and clean the mushrooms, dab dry and possibly halve them. Wash, clean and dice the tomatoes. Peel onion and garlic. Cut onion into slices, finely dice garlic. Steam cabbage in hot oil for 5-8 minutes, remove and put aside.
Sauté onion and garlic in oil, add mushrooms and fry for about 5 minutes. Add the tomatoes, pour on the stock and cook for another 5 minutes. Cut ham into large cubes and fold in. Add cabbage and season to taste with salt, pepper and some ground caraway.
Wash parsley, dab dry and chop. Sprinkle over the vegetables. Drain the potatoes. Arrange Chinese cabbage vegetables and potatoes on a plate.