Wash the meat and dab dry. Peel and chop the onions. Dice the bacon as well. Heat 2 tablespoons of oil in a frying pan.
Sauté the meat in it, turning it several times, season with salt and pepper. Add bacon and onions and continue frying for about 2 minutes. Add paprika, thyme, juniper and laurel, deglaze with stock and wine, season with salt, pepper and sugar. Cover and let it stew for about 2 hours
Cook spaetzle in plenty of boiling salted water according to package instructions. Wash parsley, dab dry and chop finely. Wash and clean the mushrooms and pat dry well. Heat 2 tablespoons of oil in a frying pan, fry the mushrooms well in it, season with salt and pepper.
Shortly before the end of the cooking time, stir in the goulash with sour cream and cranberries, season to taste. Drain the noodles and let them drain. Sprinkle with parsley. Serve goulash with spaetzle, garnish with thyme and possibly cranberries and sour cream