In a large skillet over medium-high heat, cook the ground beef and chopped onion until the beef is browned and the onion is tender. Drain excess fat if necessary.
Add the minced garlic, dried thyme, basil, and oregano to the skillet, stirring for about 1 minute until fragrant. Sprinkle in flour; stir and cook for 1-2 minutes longer. Add a splash of beef broth to deglaze the pan.
Stir in the diced tomatoes with their juices, rest of beef broth, and heavy cream. Add the uncooked gnocchi and mix well. Once the mixture begins to bubble, reduce heat to medium, cover, and let it simmer for about 5 minutes.
Check on the mixture and stir it. Continue cooking for a few more minutes until the gnocchi is tender and the sauce has thickened.
Mix in the grated Parmesan cheese and season with salt and pepper to taste.
Serve hot, sprinkled with fresh parsley.