In a large pot, heat the vegetable oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and cook for an additional 1 minute until fragrant.
Add the beef cubes to the pot and brown on all sides, about 5-7 minutes.
Once browned, add the beef broth, carrots, celery, thyme, oregano, bay leaf, and soy sauce.
Bring the mixture to a boil, then reduce the heat to low and let it simmer for 1.5 to 2 hours, or until the beef is tender.
Remove the bay leaf and season the soup with salt and pepper to taste.
Stir in the egg noodles and cook according to package instructions, usually about 6-8 minutes, until tender.
Serve hot, garnished with chopped fresh parsley.