Pour the water in a pot and bring to a boil.
Put in the beef cube and beef. Then boil until the meat is tender (about 1 to 2 hours if slowly cooked or 20 minutes if using a pressure cooker).
When the meat is tender, remove from the pot and allow to cool down. Do not throw away the stock used for boiling.
Slice the boiled meat in cubes and set aside.
Place the oil in a pan then heat-up. Sauté the garlic, ginger, and onion.
Put in the sliced meat and sauté for about 2 to 3 minutes
Add the soy sauce, ground black pepper, sugar, and 1 cup of beef stock (stock used in boiling the meat). Then bring to a boil.
Put in the star anise and simmer for 10 to 15 minutes or until the sauce thickens.
Garnish with scallions on top.
Serve with Garlic Fried Rice and soup.