To make Schinkenfleckerl, start by cooking elbow macaroni until al dente. In a separate pan, sauté onions and diced ham until golden brown. Combine the noodles, ham, onions, and a mixture of sour cream and cream in a baking dish. Bake until golden and bubbly.