-
1
Toss beef with salt, pepper, and flour in a medium bowl. Heat 2 tablespoons oil in a large stockpot or Dutch oven over medium-high heat until hot. Brown half of beef on all sides, 4 to 6 minutes total. Transfer beef to a plate with a slotted spoon. Repeat with remaining beef and 2 tablespoons oil.
-
2
Add onion to fat in pot; cook, stirring occasionally, until just tender, about 3 minutes. Stir in garlic; cook 1 minute. Add wine; cook, stirring up brown bits, until most liquid has evaporated, about 2 minutes.
-
3
Return beef to pot. Stir in paprika, tomatoes, stock, tomato paste, and oregano. Season with salt and pepper. Cover; reduce heat. Gently simmer until meat is just tender, about 1 1/2 hours.
-
4
Stir in carrots and potatoes; continue to simmer until vegetables and meat are very tender, 20 to 30 minutes.
-
5
Meanwhile, cook bacon in a dry large skillet over medium heat until crisp, about 5 minutes. Transfer to paper towels to drain. Add mushrooms, pearl onions, and bell pepper to fat in skillet; cook until vegetables are tender and golden brown, and liquid has mostly evaporated. Add to goulash.
-
6
Season goulash with salt and pepper, if necessary. Garnish with bacon pieces and oregano. Serve with caraway egg noodles.