01 -
Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook, breaking up with a spoon, until browned and fully cooked, about 5 to 7 minutes. Drain excess fat.
02 -
Add chopped onion and minced garlic to the skillet with the beef. Sauté for 2 to 3 minutes until the onion becomes tender. Stir in dried Italian seasoning, salt, and black pepper.
03 -
Pour in beef broth and add drained diced tomatoes. Stir to combine, then simmer for 3 to 4 minutes to blend the flavors.
04 -
Add uncooked pasta to the skillet, ensuring it is submerged in the liquid. Reduce heat to medium-low, cover, and cook for 10 to 12 minutes, stirring occasionally and adding more broth or water if needed, until pasta is tender.
05 -
Lower heat to low. Stir in heavy cream and grated Parmesan cheese. Simmer gently for 2 to 3 minutes until sauce thickens and becomes creamy.
06 -
Remove from heat. Garnish with chopped parsley and additional Parmesan cheese if desired. Serve immediately while hot.