Wash the rosemary and shake dry. Pluck needles and chop finely. Peel garlic and shallots and chop finely.
Wash the tomatoes and carve them crosswise. Pour boiling water over them and rinse with cold water. Peel skin. Cut tomatoes crosswise in half, remove seeds and dice flesh.
Wash the meat and dab dry. Cut off any excess fat. Dice meat. Heat 2 tablespoons of oil in a casserole. Fry the meat in 2 portions on all sides over a high heat for about 8 minutes until it is brown.
Put all the meat in the pot. Season with salt and pepper. Add garlic, shallots, tomatoes and rosemary and braise briefly. Deglaze with wine and reduce by about half. Add 1/2 l water.
Season with salt and pepper and stew everything covered for about 1 1/2 hours.
Parsnips peel and roughly dice. Heat 2 tablespoons of oil. Sauté the parsnips for about 5 minutes while stirring. Season with salt and pepper. Add cream and milk, bring to the boil, cover and simmer for about 15 minutes.
Finely puree the parsnips together with the liquid. Season to taste with salt and pepper. Pour goulash into a greased casserole dish. Spread the parsnip purée loosely on top. Bake in a preheated oven (electric cooker: 175 °C/circulating air: 150 °C/gas: level 1) for approx. 15 minutes.