Start by chopping all your vegetables and cooking your chicken if it’s not already prepared. I like to dice the chicken into small, bite-sized pieces so it blends perfectly into the soup. Having everything ready makes the cooking process smooth and stress-free.
Heat olive oil in a large pot over medium heat and add onion, celery, carrots, and garlic. Cook until the vegetables soften and release their aroma. This step builds the base flavor of the soup and makes it more delicious.
Pour in the chicken broth and add salt, pepper, and thyme. Stir everything together and let it simmer for a few minutes. This helps the flavors blend and creates a savory base for the soup.
Now add the cooked chicken and potato gnocchi into the pot. Let it simmer until the gnocchi becomes tender and starts to float. This usually takes just a few minutes and gives the soup its hearty texture.
Reduce the heat and slowly stir in the half and half along with fresh spinach. The spinach will wilt quickly, and the soup will turn creamy and rich. Make sure not to boil after adding cream to avoid curdling.
Taste the soup and adjust seasoning if needed. Once everything is perfectly balanced, remove from heat and serve warm. The soup should be creamy, flavorful, and comforting.