Makaron ugotować w osolonej wodzie, tak by był niezbyt miękki. Odcedzić, przelać zimną wodą. Szynkę pokroić w kostkę. Cebulę obrać, posiekać. Stopić 2 łyżki masła, przesmażyć cebulę na złoty kolor. Naczynie żaroodporne wysmarować masłem. Makaron wymieszać z cebulą i szynką, przełożyć do naczynia. Jajka roztrzepać ze śmietaną, łyżeczką soli oraz szczyptą pieprzu i gałki muszkatołowej. Zalać makaron. Wstawić do piekarnika. Zapiekać 30 min w temp. 200° C. Resztę masła pokroić w wiórki, ułożyć na makaronie. Naczynie przykryć folią aluminiową. Piec jeszcze 10 min. Podawać z sałatą i pomidorami przyprawionymi ziołami.