In a large skillet over medium-high heat, brown the ground beef along with chopped onion for about 7-10 minutes until fully cooked. If there's excess fat in the pan, carefully spoon most of it out before moving on.
Once the meat is browned, stir in minced garlic and Italian seasoning, allowing them to cook for an additional minute until fragrant.
Add the canned diced tomatoes, broth, heavy cream, and uncooked gnocchi into the skillet. Stir everything together well, ensuring that the gnocchi is submerged in the liquid mixture.
Bring the mixture to a gentle simmer by covering the pan and reducing heat to medium. Let it cook for about 5 minutes.
After 5 minutes, uncover the pan and give it another stir before continuing to cook for an additional few minutes until the gnocchi are tender and cooked through.
Finally, stir in grated parmesan cheese along with salt and pepper according to your taste preferences before serving immediately.