Heat oil in a large vessel and fry beef on medium flame until it's golden brown.
Take out the beef from the pot.
Now cook celery, carrot, and onions for 4-5 minutes.
Put the thyme, garlic, parsley, and oregano in the vegetables and stir for 1 minute.
It's time to add beef broth, chopped tomatoes, beef, and bay leaf in it.
Slow down the flame for about 1-2 hours and wait for the beef to tender.
Add barley and corn at this stage.
Covering it with a lid, cook it for half an hour.
Boil it gently for 5 minutes without covering.
Take the beef out of the pot. Remove cartilage and fats.
Chop the beef into bite-size pieces and put it back in the soup.
Garnish with fresh coriander leaves.
Serve it while hot. You may add bread or salad by its side.