Heat large skillet over medium-high heat and add ground beef and chopped onion.
Cook 8-10 minutes, breaking up beef as it browns, then drain excess fat leaving 1-2 tablespoons.
Stir in garlic and Italian seasoning and cook 30 seconds until fragrant.
Add diced tomatoes with juices, broth, heavy cream, and gnocchi, then stir to combine.
Bring to a bubble, cover, reduce heat to medium, and cook 5 minutes.
Remove lid and continue cooking uncovered 3-4 minutes, stirring occasionally, until gnocchi is tender and sauce thickens.
Stir in parmesan cheese until melted.
Season with salt and pepper to taste and serve immediately.