Begin by heating the extra virgin olive oil in a large, deep pot over medium heat. Once the oil is shimmering, add the finely diced onion and sauté for about 5 minutes, stirring occasionally, until the onion is translucent and softened.
Incorporate the minced garlic into the pot and continue cooking for an additional minute, until the garlic becomes fragrant and slightly golden.
Add the halved cherry tomatoes to the pot. Stir gently and cook for 3-4 minutes, or until the tomatoes begin to soften and release their juices.
Pour in the vegetable broth, stirring to combine all the ingredients. Bring the mixture to a gentle simmer, allowing the flavors to meld together.
Gently add the potato gnocchi to the pot. Stir carefully to ensure they are submerged in the broth. Cook for about 3-4 minutes, or until the gnocchi float to the surface, indicating they are cooked through.
Lower the heat to a low setting. Stir in the heavy cream and grated Parmesan cheese, mixing well until the cheese melts completely, resulting in a luscious, creamy sauce.
Toss in the fresh spinach and sprinkle in the dried Italian herbs. Stir until the spinach has wilted nicely. Season with salt and freshly ground pepper to taste, adjusting according to your preference.
Remove the pot from the heat and let it sit for a minute to allow the sauce to thicken slightly.
Spoon the creamy gnocchi into bowls and garnish with fresh basil leaves for a vibrant touch. Serve immediately while hot and enjoy!
Notes
For an appealing presentation, serve in shallow bowls and drizzle a little extra olive oil on top before garnishing with basil. A sprinkle of additional Parmesan cheese can add a nice finish as well!