Prepare the Chicken: Season the chicken with salt, pepper, and Italian seasoning. Heat olive oil in a large pot or Dutch oven over medium heat. Sear the chicken for 4–5 minutes per side until golden brown. Remove and set aside.
Sauté Aromatics: Add diced onions and minced garlic to the pot. Sauté for 2–3 minutes until fragrant.
Deglaze the Pot: Pour a splash of chicken broth into the pot and scrape up the browned bits. Stir in chopped sun-dried tomatoes and cook for 1–2 minutes.
Simmer the Broth: Add the remaining chicken broth and the seared chicken. Simmer for 20 minutes until the chicken is tender.
Shred the Chicken: Remove the chicken and shred it with two forks. Return the shredded chicken to the pot.
Cook the Gnocchi: Stir in the gnocchi and simmer for 3–5 minutes until tender and floating.
Add Cream and Cheese: Lower the heat and stir in the heavy cream and Parmesan. Cook for 2–3 minutes until combined.
Optional Greens: Add spinach or kale during the last minute of cooking, stirring until wilted.
Garnish and Serve: Ladle the soup into bowls and top with fresh basil, parsley, or additional Parmesan. Serve hot with garlic bread or a salad.