Start by gathering all your ingredients. Dice the taro root, pearl onions, shallots, and ginger. Chop the garlic, cilantro, scallions, and rosemary. Make sure your chicken breasts are thawed and ready to go.
In a large pot, heat the grapeseed oil over medium heat. Add the shallots and sauté until they become translucent. Then, introduce the chicken breasts into the pot, seasoning them with salt and paprika. Cook until the chicken is browned on all sides.
Once the chicken is browned, add the garlic, ginger, and diced taro root. Stir everything together, allowing the flavors to meld for about 5 minutes.
Pour in the chicken stock, coconut milk, and black vinegar. Add the star anise, bay leaves, and cinnamon sticks. Bring the mixture to a gentle simmer and let it cook for about 20-25 minutes, or until the chicken is cooked through and the taro is tender.
Once the chicken is fully cooked, stir in the peanut butter and peanut sauce, mixing until everything is well combined. Let the sauce simmer for an additional 10 minutes to thicken.
Add in the coconut spinach, chopped peanuts, cilantro, scallions, hot pepper flakes, and brown sugar. Stir well and let it cook for another 5 minutes. Taste and adjust seasoning if necessary.
Remove the pot from heat. Garnish the dish with fresh rosemary and shredded coconut. Serve warm over rice or enjoy it on its own.