In a large pot of boiling salted water, cook the gnocchi according to package instructions. Once they rise to the surface, cook for an additional 1-2 minutes. Drain and set aside.
Increase the heat to medium-high and add the ground beef. Cook until browned, breaking it up with a spoon, about 5-7 minutes. Season with salt, pepper, and Italian seasoning.
Reduce the heat to medium. Pour in the beef broth and heavy cream, stirring well to combine. Let it simmer for about 5 minutes, allowing the sauce to thicken slightly.
Stir in the spinach and halved cherry tomatoes, cooking for an additional 3-4 minutes until the spinach is wilted and the tomatoes are softened.
Gently fold the cooked gnocchi into the creamy beef sauce, ensuring all the gnocchi are well coated. Simmer for another 2 minutes on low heat.
Remove from heat and serve hot, topped with grated Parmesan cheese and fresh basil for garnish.
Notes
Use fresh or frozen spinach based on availability.