In a large skillet or Dutch oven, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
Once the onion is softened, add the chicken slices to the skillet. Cook until they are browned on the outside, about 5-7 minutes.
Stir in the minced garlic and grated ginger, cooking for another minute until fragrant.
Pour in the full-fat coconut milk and sprinkle in the curry powder, stirring well to combine.
Mix in the chopped dried apricots and the sliced baby bok choy. Allow the mixture to simmer for about 10 minutes.
Just before serving, stir in the minced cilantro and top with chopped almonds.
Serve your Coconut Chicken Curry over cooked basmati rice.