Heat the oil in a large pot or Dutch oven over medium heat.
While the oil is warming, chop the onions, carrots and celery. When the oil is warm, add these veggies first.
While the onions, carrots and celery cook, mince the garlic and chop the potato into bite-sized pieces.
When the onions look translucent and are beginning to soften (about 5-8 minutes), add the beef to the pot and brown alongside the veggies (you can brown the meat before adding veggies if desired, but not necessary).
Once meat is browned, add garlic and give everything a quick stir to release the scent of garlic. Then add in the remainder of the ingredients: potatoes, broth, wine, tomato paste, barley and seasonings.
Once the soup is simmering, reduce the heat to low and cook for about 1-1.5 hours until the beef is nice and tender.
Remove rosemary sprig from soup if used.
Adjust salt and pepper if necessary.
Optional: Garnish with fresh parsley.