Calentamos la grasa en una cazuela, añadimos la cebolla picada fina, y la rehogamos a fuego medio 5-6 minutos, removiendo, hasta que esté transparente.
Retiramos del fuego, incorporamos el pimentón, y cubrimos enseguida con un poco de agua para que el pimentón no se queme.
Volvemos al fuego, añadimos la carne de cerdo en dados, salpimentamos, y guisamos tapado a fuego bajo 50-60 minutos, hasta que esté tierna, añadiendo un poco de agua de vez en cuando si es necesario.
Mientras tanto, mezclamos la harina con los huevos y una pizca de sal, y suficiente agua para obtener una masa firme y elástica; la trabajamos bien, la estiramos fina (unos 3-4 mm), y la cortamos en tiras gruesas (de 1 cm).
Cocemos los tallarines en abundante agua hirviendo con sal 5-7 minutos, hasta que floten y estén tiernos, y los escurrimos.
Cocemos el arroz aparte, en agua con sal (o caldo), hasta que esté tierno, y lo prensamos en un aro en el centro de un plato para formar un anillo de arroz.
Al gulash ya tierno le añadimos los tallarines cocidos, espolvoreamos generosamente con mejorana, y mezclamos bien.
Incorporamos la crema agria, y dejamos unir los sabores unos minutos, hasta que quede cremoso.
Amontonamos el gulash con tallarines en el centro del anillo de arroz, y servimos caliente.
Basada en: Malatinszky Fanny szakácskönyve (libro de cocina húngaro clásico), actualizada. Las calorías y las proteínas son valores estimados.