Cook the Gnocchi: Bring a large pot of salted water to a rolling boil over medium-high heat. Once boiling, add the gnocchi and cook according to package instructions. Once the gnocchi float to the surface, allow them to cook for an additional 1-2 minutes. Drain thoroughly and set aside.
Sauté the Onion and Garlic: In a large skillet, heat the olive oil over medium heat. Add the finely chopped onion and sauté for approximately 3-4 minutes, or until the onions become translucent and soft. Next, stir in the minced garlic and continue cooking for about 1 minute, or until fragrant.
Brown the Ground Beef: Increase the heat to medium-high. Add the ground beef to the skillet, breaking it apart with a wooden spoon. Cook for about 5-7 minutes, or until the meat is nicely browned. Season with salt, black pepper, and the Italian seasoning blend.
Create the Creamy Sauce: Lower the heat back to medium. Carefully pour in the beef broth and heavy cream, stirring thoroughly to combine all the ingredients. Allow the mixture to simmer for around 5 minutes to thicken the sauce slightly.
Add Spinach and Tomatoes: Fold in the spinach and halved cherry tomatoes, cooking for an additional 3-4 minutes until the spinach is wilted and the tomatoes are softened and fragrant.
Combine with Gnocchi: Gently incorporate the cooked gnocchi into the creamy beef sauce, making sure each piece is well coated. Allow it to simmer on low heat for another 2 minutes for flavors to meld.
Serve: Remove the skillet from the heat and serve the dish immediately. Top with a generous sprinkle of grated Parmesan cheese and garnish with fresh basil leaves for a touch of color and flavor.
Notes
Serve in wide-rimmed bowls and drizzle with extra olive oil for added richness.