In a large pot heat up the oil, add the onions and stir fry until golden brown. Add the caraway seeds just before the onions are finished cooking. Add the cubed beef to the pot and brown briefly. Stir in the paprika, tomato puree, black pepper, beer. Bring to a boil, then reduce the heat, cover the pot and let the goulash simmer for 45 minutes or until the meat is done, stirring occasionally. After the meat has cooked, add the flour to thicken the goulash. Stir in the salt, garlic and marjoram. Continue to simmer over low heat for another few minutes.
To Plate: Garnish the goulash with a hard boiled egg cut into quarters, pimento or sliced red pepper, sliced raw onion and a small leaf of Boston lettuce.