Prepare the penne pasta following package instructions, saving one cup of the cooking water before draining it. Put the drained pasta back into its pot.
Place a large non-stick skillet on medium heat and add the ground beef. Sprinkle with salt and Italian seasoning. Let the beef cook undisturbed until browned on the bottom, about 4 to 5 minutes, then break it apart and stir.
Continue cooking the beef while stirring occasionally until it’s fully browned and no longer pink, around 3 to 5 more minutes. Drain any excess grease if you like.
Add the chopped onion and minced garlic to the beef. Cook, stirring now and then, until the onions soften, roughly 3 to 4 minutes.
Mix in the tomato paste and Worcestershire sauce, stirring well. Pour in the diced tomatoes with their juices and cook for 1 to 2 minutes until warmed through.
Pour the heavy cream in and stir for about 30 seconds. Then add the shredded Cheddar cheese and stir until melted and smooth.
Combine the beef mixture with the pasta in the pot and stir together thoroughly.
Pour in 2 to 4 tablespoons of the reserved pasta water to loosen the sauce slightly, making it silky. Adjust seasoning with salt and pepper to taste.