01 -
In a large Dutch oven or heavy-bottomed pot, heat vegetable oil over medium-high heat until shimmering.
02 -
Working in batches, sear beef cubes on all sides until well browned. Remove browned beef and set aside.
03 -
Reduce heat to medium. Add chopped onions and cook, stirring occasionally, until soft and golden, about 8 minutes.
04 -
Add minced garlic, tomato paste, sweet and smoked paprika, and caraway seeds. Stir well and cook for 2 minutes to intensify flavors.
05 -
Return seared beef (and accumulated juices) to the pot. Season with salt and black pepper. Pour in beef broth, red wine, and red wine vinegar. Add bay leaves and dried marjoram. Mix thoroughly.
06 -
Bring mixture to a gentle simmer. Cover, reduce heat to low, and cook for 2 to 2.5 hours, stirring occasionally, until beef is very tender.
07 -
If a thicker consistency is desired, mix flour with a small amount of cold water to make a slurry and stir into the goulash during the last 15 minutes of simmering.
08 -
Remove and discard bay leaves. Adjust seasoning to taste. Ladle into serving bowls, garnishing with chopped fresh parsley. Serve hot.