In a large pot of boiling salted water, add the gnocchi and cook according to package instructions until they float to the surface, usually about 2-4 minutes. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant, being careful not to burn it.
Pour in the diced tomatoes (with their juice) and stir in the heavy cream. Bring to a gentle simmer and allow it to cook for 3-4 minutes, stirring occasionally.
Add the fresh spinach and Italian seasoning to the skillet. Cook until the spinach wilts down, about 2-3 minutes.
Season the sauce with salt and pepper to taste.
Gently fold the cooked gnocchi into the creamy tomato spinach sauce, ensuring they are well coated.
Stir in the grated Parmesan cheese until melted and well combined. Adjust seasoning if required.
Serve immediately while hot, garnished with fresh basil leaves on top.
Notes
Serve hot and garnish with fresh basil for added flavor.