In a large pot or Dutch oven, heat the olive oil over medium heat. Once hot, add the finely chopped onion and minced garlic. Sauté for approximately 3-4 minutes, or until the onion becomes soft and translucent.
Raise the heat to medium-high and introduce the ground beef to the pot. Cook it for about 5-7 minutes, breaking it apart with a wooden spoon as it browns. Ensure to drain any excess fat if necessary to maintain a lighter dish.
Incorporate the diced tomatoes (including their juices), beef broth, and Italian seasoning into the pot. Stir well, then bring the mixture to a gentle simmer.
Add the pasta, ensuring it's well mixed into the sauce. Make sure all the pasta is submerged in the flavorful broth.
Cover the pot and allow it to cook for 10-12 minutes. Stir occasionally to prevent sticking, until the pasta is al dente and has absorbed most of the liquid.
Reduce the heat to low and stir in the heavy cream and grated Parmesan cheese. Allow it to cook for an additional 2-3 minutes, stirring frequently until the sauce is rich, creamy, and has thickened slightly.
Taste your creation and season with salt and freshly ground black pepper as needed, adjusting it to your preference.
Once cooked, remove the pot from the heat and let it rest for a few minutes to allow the flavors to meld before serving.
Notes
For an elegant touch, serve in warm bowls garnished with parsley and extra Parmesan cheese.