Heat olive oil in a large skillet over medium heat. Add ground beef and cook until browned, about 5-6 minutes.
Stir in garlic and seasonings; cook for 1 minute. Pour in beef broth and milk, then add pasta and Italian seasoning, ensuring it's mostly submerged.
Simmer covered for 12-15 minutes until pasta is tender, stirring occasionally. Stir in parmesan cheese and butter until melted. Garnish with parsley before serving.
Notes
Adjust seasoning to taste and serve hot for a comforting meal.