In a large heavy-bottomed stock pot set over medium-low heat, add the oil. Once the oil is hot, add the onions, garlic and a pinch of salt. Cook the mixture, stirring frequently, until the onions are translucent, about 3 minutes.
Add the tomato paste and cook, stirring frequently, for 1 minute.
Increase the heat to medium-high then add the ground beef. Cook, breaking it apart with a spatula, until it is no longer pink, 7 to 10 minutes.
Add the flour and Italian seasonings and cook, stirring frequently, for 1 minute.
Stir in the beef broth then bring the mixture to a boil.
Stir in the pasta then reduce the mixture to a simmer. Cover the pot and simmer until the noodles are al dente, about 8 minutes, uncovering occasionally to stir so the pasta doesn't stick to the bottom.
Uncover the pot and reduce the heat to low. Stir in the heavy cream and shredded cheese until melted and creamy. Taste and season with salt and pepper then serve.