Cut the beef into large chunks (0,8 inch/2 cm)
Peel and chop the onions to pieces as small as possible ans crush the garlic.
Fry the onions on hot lard or oil until they soften and start looking nicely yellow. Imediately add a pinch of salt and be careful not to burn or over-fry them. Add the paprika, spices and the rest of the salt. Stir for a moment then pour into the pot a cup of wine and/or water. Cover with the lid and cook slowly on low heat for at least an hour until the onions soften and start dissolving. Stir frequently and keep adding small amounts of water if needed.
When the onions are softened, add the beef. Stir and pour in another glass of water, so that the ingredients are covered. Simmer the goulash covered with a lid, very slowly on a very low heat for at least another two to three hours (preferably more). Stir occasionaly and add more water if needed.
The goulash is done when the meat softens and the onions, fat and other tissues are completely dissolved in a juicy, thickening, delicious sauce and absorbed by the beef.