In a large pot of boiling salted water, cook the gnocchi according to package instructions until they float to the top, then drain and set aside.
In a skillet, heat the olive oil over medium heat. Add the Italian sausage, breaking it up with a wooden spoon, and cook until browned and fully cooked, about 5-7 minutes.
Add the minced garlic and cherry tomatoes to the skillet, sautéing for an additional 2-3 minutes until the tomatoes begin to soften.
Stir in the baby spinach and cook until wilted, about 2 minutes.
Reduce the heat to low and pour in the heavy cream, mixing well to combine with the sausage and vegetables. Allow to simmer for 2-3 minutes.
Gradually stir in the grated Parmesan cheese until melted and creamy. Season with salt and pepper to taste.
Fold the cooked gnocchi into the creamy sauce, ensuring they are well coated. Heat through for another minute.
Serve immediately, garnished with fresh chopped basil on top.