Cook the fettuccine pasta according to package instructions until al dente. Drain and set aside, reserving 1/2 cup of the pasta water.
In a large skillet, heat the olive oil over medium heat. Add the ground beef and cook until browned, breaking it apart with a spoon, about 5-7 minutes. Drain excess fat if necessary.
Add the minced garlic to the skillet and sauté for 1-2 minutes until fragrant.
Pour in the beef broth and bring to a simmer. Let it cook for about 3-4 minutes to reduce slightly.
Stir in the heavy cream and Italian seasoning, mixing well. Allow the sauce to simmer for another 3-5 minutes until it thickens.
Add the cooked fettuccine to the skillet, tossing to coat the pasta in the creamy sauce. If the sauce is too thick, add reserved pasta water a little at a time until desired consistency is reached.
Stir in the grated Parmesan cheese and season with salt and pepper to taste. Cook for an additional 1-2 minutes until the cheese is melted and the pasta is heated through.
Serve hot, garnished with chopped fresh parsley.