This soup comes together in simple steps, layering flavors as it cooks. The combination of ginger, lime, and coconut milk creates a comforting yet refreshing bowl. Follow these easy instructions for perfect results every time.
Heat the olive oil in a large pot over medium heat. Add the chopped onion with a pinch of salt and cook until softened and translucent. Stir in the garlic and freshly grated ginger, cooking for another minute until fragrant and aromatic.
Pour in the chicken stock and bring the mixture to a gentle boil. Add the chicken breasts and jasmine rice, then reduce the heat to a simmer. Cover and cook until the chicken is fully cooked and the rice is tender, about 15–20 minutes.
Carefully remove the cooked chicken from the pot and place it on a cutting board. Use two forks to shred it into bite-sized pieces. Return the shredded chicken back into the simmering soup for maximum flavor absorption.
Stir in the coconut milk, shredded carrots, and lime zest. Let everything simmer together for a few minutes to meld the flavors. Add the spinach and cook just until wilted, keeping its bright green color intact.
Turn off the heat and stir in the freshly squeezed lime juice and chopped cilantro. Taste and adjust seasoning with additional salt or pepper if needed. Ladle into bowls and garnish with green onions for a fresh finish.