Sear the Chicken:Heat 1 tbsp olive oil in a large pot over medium heat. Season chicken breasts with salt, pepper, and garlic powder. Sear on each side for 3 minutes — not fully cooked — then remove and set aside.
Sauté the Aromatics:Add another tbsp of olive oil and 1 tsp of sun-dried tomato oil. Add chopped sun-dried tomatoes, shallots, and garlic. Sauté for 2–3 minutes until fragrant.
Add the Tomato Paste:Stir in the 3 tbsp of tomato paste and cook for 1–2 minutes until it deepens in color and becomes slightly caramelized.
Build the Broth:Pour in the chicken bone broth and return the chicken to the pot. Bring to a boil, then reduce heat and simmer for 10 minutes.
Cook the Pasta:Add pasta directly into the pot and cook for 12–15 minutes or until al dente.
Shred the Chicken:Remove chicken, shred using a stand mixer or two forks, then add back to the pot.
Finish the Soup:Stir in spinach, coconut milk, and Parmesan cheese. Simmer on low for 2–3 minutes until spinach is wilted and everything is creamy and well combined.
Serve:Taste and adjust seasoning. Serve hot with extra Parmesan and fresh parsley on top.