Heat 1 tablespoon plus 1 teaspoon oil in a medium Dutch oven or a large pot over medium-high heat. Season beef with 1 teaspoon salt and 1/4 teaspoon pepper, and brown on all sides, 5 to 7 minutes. Transfer to a plate using a slotted spoon.
Reduce heat to medium. Add remaining 2 teaspoons oil, and cook onion, carrot, and mushrooms until golden, stirring occasionally, 12 to 15 minutes. Season with 1/2 teaspoon salt.
Add garlic and tomato paste, and cook, stirring, until caramelized, about 2 minutes. Remove from heat, and add wine. Return to heat, and bring to a boil, scraping up brown bits from bottom using a wooden spoon. Cook until reduced by half, about 5 minutes.
Return beef to pot, and add stock and water. Bring to a boil. Reduce heat to low, and simmer, covered, stirring occasionally, for 1 hour.
Add barley, and cook, covered, for 20 minutes. Uncover, and cook until beef and barley are tender, 20 to 25 minutes more. Stir in parsley. Divide soup among 6 bowls, and garnish with horseradish.
This was great and so rich! The meat was very tender and the whole soup was very flavorful. We did use beef broth b/c that is what I had. We didn't make any other alterations. We will certainly be making this one again.
My picky toddlers ate this!! Excellent flavor. The recipe said 4 hours, but I made it in 2 hr 40 min. I used stew meat and it came out tender with excellent flavor. Will make this over and over.
Excellent flavor, I think reducing the wine adds so much to the flavor of the soup. I didn't have barley, so I added potatoes in the last hour with the broth and water. I also used alot more carrots and added celery also so I would have more veggies and be a very hearty soup. Will definately make it again.
This a wonderful and child friendly soup, full of nutrition and easy to make. With the cooler weather upon us, we enjoy soups a lot.