01 -
Pat beef cubes dry with paper towels. Season beef thoroughly with salt and freshly ground black pepper.
02 -
Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Arrange beef in a single layer, being careful not to overcrowd. Sear on all sides until deeply browned, 3–4 minutes per side. Remove browned beef and set aside. Repeat with remaining beef, adding extra oil if necessary.
03 -
Add chopped onions to the same pot and cook on medium heat, stirring occasionally, until onions are soft and translucent—about 5–7 minutes.
04 -
Add minced garlic, sweet paprika, smoked paprika, caraway seeds, marjoram, and cayenne pepper if using. Stir constantly and cook for about 1 minute, until fragrant.
05 -
Stir in tomato paste and cook for an additional minute, mixing continuously.
06 -
Pour in beef broth and dry red wine, scraping the bottom of the pot to release any caramelized bits.
07 -
Add the browned beef back into the pot.
08 -
Add diced tomatoes with their juices, red bell pepper, and yellow bell pepper.
09 -
Bring goulash to a gentle simmer. Reduce heat to low, cover, and cook for at least 2 to 3 hours, stirring occasionally and adding more beef broth as needed to keep beef submerged, until beef is very tender.
10 -
After a minimum of 2 hours’ simmering, add cubed potatoes. Continue to cook, covered, for 30–45 minutes, or until potatoes are fork-tender.
11 -
In a small bowl, whisk sour cream and all-purpose flour until smooth.
12 -
Gradually whisk a ladle of hot goulash liquid into the sour cream mixture to temper.
13 -
Slowly stir the tempered sour cream mixture into the simmering goulash.
14 -
Taste and adjust seasoning with additional salt and black pepper if necessary.
15 -
Simmer the pot gently for another 5–10 minutes, stirring occasionally, until the sauce thickens slightly. Avoid boiling after adding sour cream. Serve hot, optionally garnished with fresh chopped parsley. Traditionally accompanied by noodles or Spätzle.