Peel and slice the onion. Cut the bacon into strips. Wash the smoked pork, dab dry and cut into cubes. Heat 1 tablespoon of oil in a saucepan. Fry the smoked pork, onion slices and bacon for 2-3 minutes until golden brown.
Add tomato paste and flour and roast briefly. Add tomatoes and stock, bring to the boil and season with salt, pepper and sugar. Simmer in a closed pot for 30-40 minutes, stirring continuously.
Clean and wash the cabbage and remove the stalk. Cut cabbage into small pieces. Heat 2 tablespoons of oil in a frying pan. Sauté the cabbage for 3-4 minutes and add it about 20 minutes before the end of the cooking time of the goulash. Wash parsley, shake dry and cut the leaves of 2 stems into thin strips.
Heat 2 tablespoons of butter in a frying pan. Fry the spaetzle for about 3 minutes, season with salt and nutmeg. Add parsley strips to the goulash. Arrange spaetzle and goulash and garnish with parsley.