How to Make It
In a large enameled cast-iron casserole, heat the olive oil. Add the onions and a generous pinch of salt and cook over moderate heat, stirring occasionally, until softened and just starting to brown, about 8 minutes. Lightly season the beef with salt and pepper and add it to the casserole. Cook over moderate heat, stirring occasionally, until all of the liquid has evaporated and the meat is browned, about 10 minutes.
Add the stock, tomato puree, the sweet and hot paprikas and the cumin. Cover partially and bring to a boil. Simmer over moderately low heat, stirring occasionally, until the meat is very tender and the sauce has thickened slightly, about 2 hours. Season the goulash with salt and pepper. Ladle the goulash into bowls and serve with crusty bread.