Wash the asparagus, cut off the woody ends. Halve the asparagus. Wash the tomatoes. Wash potatoes thoroughly and cut in half crosswise. Peel onions and chop very finely. Wash the meat and dab dry.
Cut the meat and skin from the bone and cut through once crosswise. Season with salt and pepper.
Heat 2 tablespoons of oil in a large frying pan with lid. First fry the meat on the skin side, then fry all around for about 12 minutes. Take out.
Heat 2 tablespoons of oil in a frying pan. Fry the potatoes for about 10 minutes while turning. Add onions and fry briefly. Season with salt and pepper.
Dissolve the stock in 1⁄4 l hot water. Add meat with the skin side up and asparagus to the potatoes. Pour on the stock, bring to the boil, cover and stew for about 15 minutes. Add the tomatoes and continue cooking for 5 minutes.
Wash parsley, shake dry and chop finely. Mix cream cheese, cream and parsley. Put them on the pan as a blob.