Heat vegetable oil in a large pot over medium heat. Add diced onion and sauté for 3-4 minutes until translucent.
Stir in minced garlic and grated ginger. Cook for an additional 1-2 minutes until fragrant.
Pour in chicken broth and water, then add soy sauce and sesame oil. Bring to a gentle simmer.
Add frozen potstickers and cook for 5-7 minutes until heated through and tender.
Add chopped bok choy and sliced carrots. Cook for another 3-4 minutes until vegetables are tender yet crisp.
Season with red pepper flakes, salt, and pepper to taste. Serve hot, garnished with sliced green onions.