Hearty one pot chicken gnocchi soup with tender chicken, soft gnocchi, and veggies in a creamy broth. An easy comfort food dinner the whole family loves.
Heat olive oil in a large pot. Add onion, carrot, and celery and cook for about 5 minutes over medium heat, stirring occasionally, until the vegetables soften and begin to turn golden. Add garlic and cook for another minute until fragrant.
Sprinkle the flour over the vegetables and stir continuously. Cook for about 3 minutes over low heat to remove the raw taste of the flour and create a smooth base.
Slowly pour in the chicken broth, stirring constantly to prevent lumps. Add lemon juice, bay leaves, thyme, salt, and the chicken. Bring the mixture to a gentle boil, then reduce the heat and let it simmer for 30 minutes, allowing the flavors to develop and the chicken to cook through.
Remove the chicken from the pot and let it cool slightly. Shred the meat into bite-sized pieces, discarding bones and skin, then return the shredded chicken to the soup.
Stir in the heavy cream and grated Parmesan. Mix until the cheese fully melts into the broth and the soup takes on a rich, creamy texture.
Add the spinach and cook for 2–3 minutes until the leaves wilt but remain bright green.
Stir in the gnocchi and let them heat through for about 5 minutes. Remove from heat, cover the pot, and allow the soup to rest for 15 minutes before serving.