Bring 2 liters of water to a boil and salt it generously. Cook the macaroni until al dente and drain.
While the macaroni cooks, peel the onion and chop it as finely as you can. Add the oil to a pan, then the onion. Sauté over low heat, stirring now and then, until the liquid has evaporated and the onion is golden and sweet. This takes 8–10 minutes.
Turn up the heat and add the ground beef. Fry it quickly until cooked through, just a few minutes. Season with tomato paste, soy sauce, paprika, sugar and black pepper. Mix the macaroni and beef in the pan or in a larger pot.
Serve with ketchup – don't be shy.
Notes
The onion makes it. Sauté the onion slowly over low heat for at least 8–10 minutes. Sweet onion makes the whole dish better.
Paprika + sugar balance the acidity of the beef and tomato. Don't skip them.
Cook the macaroni in well-salted water, but leave it a little firm. That way it won't turn mushy later.
Variation: grate in a little horseradish or add a splash of vinegar – a little acidity livens up the whole dish.