01 -
Cook bacon pieces in a large soup pot over medium-high heat until crispy, about 10 minutes. Transfer bacon to a paper towel-lined plate, reserving approximately 2 tablespoons of bacon fat in the pot.
02 -
Add chopped onion to the pot with bacon fat and sauté for 4-5 minutes until softened and lightly browned. Stir in minced garlic and cook for 30 seconds until fragrant.
03 -
Pour in chicken broth and heavy cream, then add Italian seasoning, uncooked gnocchi, and most of the cooked bacon (reserve some for garnish). Stir well, scraping up any browned bits from the pot. Increase heat and bring mixture to a boil.
04 -
Reduce heat to a gentle simmer and cover pot with lid slightly ajar. Cook for 15 minutes, stirring occasionally to prevent gnocchi from sticking. Allow broth to thicken as starch releases from gnocchi.
05 -
Stir in shredded cooked chicken and fresh spinach. Heat through for several minutes until spinach wilts and chicken is warmed. Season with salt and pepper to taste.
06 -
Ladle soup into bowls and garnish with reserved crispy bacon pieces. Serve immediately.