In a spacious pot, heat the olive oil over medium heat until shimmering. Add the diced onion and sauté for 3-4 minutes or until the onion turns translucent and fragrant.
Incorporate the minced garlic, diced carrots, and celery into the pot. Cook for an additional 5 minutes, stirring occasionally to prevent sticking.
Introduce the diced chicken breast to the mixture, cooking for approximately 5-7 minutes, or until the chicken is fully cooked and no longer pink in the center. Season the mixture with dried thyme, dried oregano, salt, and freshly cracked black pepper to your liking.
Carefully pour in the chicken broth, bringing the mixture to a gentle boil. Once boiling, reduce the heat and let it simmer for 10 minutes, allowing the flavors to meld beautifully.
Add the potato gnocchi to the soup base. Cook for about 3-5 minutes, or until the gnocchi rise to the surface, indicating they are cooked through.
Gently stir in the heavy cream and fresh baby spinach, cooking for an additional 2-3 minutes until the spinach has wilted and adds a vibrant color to the soup.
Remove the pot from heat and mix in the freshly grated Parmesan cheese until it is melted and fully incorporated. Taste and adjust seasoning with additional salt and pepper if needed.
Notes
Serve hot and garnish with extra Parmesan and fresh herbs.