Heat the vegetable oil in a large non-stick skillet over medium heat.
Add the minced garlic and grated ginger. Sauté for about 1 minute until fragrant.
Add the diced chicken and cook for 5–7 minutes, stirring occasionally, until lightly browned and fully cooked.
Pour in the coconut milk and soy sauce. Stir well to combine.
Bring the mixture to a gentle simmer and cook for 2–3 minutes, allowing the flavors to blend.
Season with salt and pepper to taste.
Stir in the fresh lime juice just before serving.
Spoon cooked rice into serving bowls.
Top each bowl with the coconut chicken mixture.
Garnish with chopped cilantro or green onions and serve immediately.