In a large, heavy-bottomed pot, heat the olive oil over medium heat. Once shimmering, add the crumbled Italian sausage. Cook for approximately 5-7 minutes, stirring occasionally, until the sausage is browned and cooked through.
Add the finely diced onion, sliced carrots, and diced celery to the pot. Sauté the mixture for 3-4 minutes until the vegetables begin to soften and the onion turns translucent.
Stir in the minced garlic and cook for an additional minute, until the garlic becomes fragrant. Then, pour in the chicken broth and the canned tomatoes along with their juices.
Sprinkle in the dried Italian herbs and the red pepper flakes (if using). Increase the heat and bring the mixture to a rolling boil.
Once boiling, reduce the heat to a gentle simmer and add the gnocchi. Cook according to the package instructions, usually around 2-3 minutes, or until the gnocchi float to the surface.
Gently stir in the fresh spinach and allow it to cook for an additional 1-2 minutes until wilted. Adjust seasoning by adding salt and freshly ground black pepper to suit your taste.
Using a ladle, serve the soup into individual bowls and generously top with grated Parmesan cheese and a few fresh basil leaves for an aromatic finish.
Notes
Serve hot with crusty bread and a drizzle of olive oil for an elegant touch.
Keyword comfort food, gnocchi, Italian sausage, soup