Add onions and olive oil to a large saucepan and cook on medium heat until slightly transparent.
Add grated carrots, celery and blend well. Season with Worcestershire sauce, salt, and pepper.
Finely chop the beef into small pieces removing any unwanted fat.
Add beef, beef broth, water, tomato paste, garlic and bay leaves. Continue to simmer on medium to low heat for about an hour.