Peel the medium onion and cut into small cubes. Cook the minced beef and onion in a pan over medium-high heat for 5 minutes until the beef is cooked through. Transfer to a baking dish.
In the same pan over medium heat, add the diced ham, sauerkraut, and chilli sauce (or gypsy sauce). Simmer for 3 minutes. Transfer to the baking dish with the beef mixture.
In a bowl, mix together the cream, sour cream, salt and pepper to taste, and paprika powder. Pour over the casserole in the baking dish. Bake in a preheated oven at 200°C (392°F) for 15 minutes.
Serve the casserole with homemade mashed potatoes.