In a large pot over medium heat, add the heavy cream and bring it to a gentle simmer.
Stir in the basil pesto and garlic powder, mixing until well combined.
Add the potato gnocchi to the pot and cook according to package instructions, usually about 3-5 minutes, stirring occasionally until they float to the surface.
Once the gnocchi is cooked, fold in the fresh spinach and halved cherry tomatoes. Cook for an additional 2-3 minutes, allowing the spinach to wilt and the tomatoes to warm through.
Season with salt and pepper to taste, and remove the pot from heat.
Serve hot with a generous sprinkle of grated Parmesan cheese and garnish with fresh basil leaves.