Bring a large pot of salted water to a boil. Add the potato gnocchi and cook according to package instructions, usually 2-3 minutes, or until they float to the surface. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant but not browned.
Stir in the crushed tomatoes and Italian seasoning. Let it simmer for about 5 minutes, allowing the flavors to meld.
Reduce the heat to low, then pour in the heavy cream and stir until well combined. Allow the sauce to simmer for another 2-3 minutes, thickening slightly.
Add the chopped spinach to the skillet and cook for 2-3 minutes, or until the spinach is wilted.
Gently fold the cooked gnocchi into the creamy tomato sauce, coating them evenly. Add additional salt and pepper to taste.
Sprinkle the grated Parmesan cheese over the top and carefully stir to combine. Allow everything to warm through for a minute or two.
Serve immediately, garnishing with fresh basil leaves.
Notes
Serve immediately for the best flavor and texture.