Brown beef cubes in olive oil in large saucepan on medium high heat.
Cover with about 48 ounces of water, bring to boil and simmer for a couple hours until meat is very tender. Skim as needed - especially at the beginning.
In large fry pan, brown onions and leeks in a couple tablespoons of olive oil. Cook for about 5 minutes until tender and beginning to carmelize.
Add chili oil, salt, pepper to taste, crushed red pepper and stir for a minute or two.
Push mixture aside and add the garlic. If pan is dry, drizzle a bit of olive oil over the garlic to make sure that the garlic cooks for about 45 seconds.
Stir together and splash in a little soy sauce and a few tablespoons of the beef broth to integrate all flavors from bottom of the pan.
Empty the onion mixture into the pot with the beef and bring to boil. Turn heat down and simmer for about 20 minutes.