This homemade Beef Barley Soup recipe is filled with tender chunks of beef, wholesome vegetables, and nutritious barley, all simmered in a savory tomato-beef broth.
Heat olive oil in a large skillet or Dutch oven. Add the cubed beef and season with salt and pepper. Cook for 4-5 minutes over medium-high heat, until browned on all sides. Remove the beef from the pot and set aside.
In the same skillet, add the mushrooms and sauté for about 2-3 minutes until browned. Set aside.
Sauté the carrots, celery, onion, and garlic for about 4 minutes. Just until the vegetables are slightly softened.
Return the beef and vegetables back to the Dutch oven or soup pot. Stir in the diced tomatoes and beef broth.
Rinse the pearl barley and stir into the soup.
Add bay leaf, thyme and basil.
Bring the soup to a boil, then reduce heat to low. Cover and simmer for 40-50 minutes until the beef and barley is tender.
Stir in the fresh chopped parsley.
Adjust the seasoning with salt and pepper if needed and serve.