Heat the vegetable oil in a large pot over medium heat. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks.
Stir in the diced onion, grated ginger, and minced garlic. Cook for 2 minutes until the onion softens.
Pour in the soy sauce and beef broth. Add the sliced carrots and bring the mixture to a simmer.
Cook for 10 minutes, stirring occasionally, until the carrots are tender.
Add the chopped bok choy and simmer for 3 more minutes until it wilts slightly but still holds texture.
Ladle the stew into bowls and top each serving with the sliced green onions.