Save time in the kitchen: Read the instructions thoroughly, then gather and prep all your ingredients before cooking! Learn Prepping Tips.
Prepare the Flavor Base: In a food processor, blend the onion, garlic, ginger, and scotch bonnet pepper until smooth.
Sear the Chicken: Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add the chicken and cook until lightly browned on all sides. Remove the chicken and set aside.
Sauté Aromatics and Veggies: In the same pot, add the blended onion mixture, stirring for 2-3 minutes until fragrant. Add the diced celery and carrots, cooking for another 5 minutes until softened.
Make the Olive Oil Roux in the Same Pot: Push the vegetables to one side of the pot and add 2 tablespoons of olive oil to the cleared space. Sprinkle in 2 tablespoons of flour, stirring constantly for 1-2 minutes until golden and smooth. Then, mix the roux with the vegetables to combine.
Add Broth, Coconut Milk, and Seasonings: Add the chicken back to the pot, followed by the chicken broth, coconut milk, Jamaican curry powder, adobo seasoning, thyme sprig, salt, and pepper. Stir well to distribute the roux. Bring the mixture to a boil, then reduce to a simmer, cooking for 10-15 minutes until the chicken and vegetables are tender and the coconut milk thickens.
Add Gnocchi and Spinach: Stir in the potato gnocchi and spinach. Simmer for 5-7 minutes until the gnocchi are cooked and the soup has reached your desired thickness.
Serve: Ladle the soup into bowls and garnish with grated Parmesan cheese.