In a large Dutch oven or deep skillet, heat a drizzle of olive oil over medium heat.
Add the diced onion and cook until softened and lightly golden, about 5 minutes.
Stir in the garlic and cook for another minute until fragrant.
Add the ground beef and cook, breaking it apart with a wooden spoon until browned.
Stir in the seasoning mix and cook for 30 seconds.
Add the tomato paste and cook for 1 minute to deepen its flavor.
Pour in the warm beef broth, tomato passata, heavy cream, and Worcestershire sauce, stirring until well combined.
Add the uncooked pasta and stir to coat evenly.
Bring the mixture to a gentle boil, then reduce the heat to medium-low.
Cook for 12–15 minutes, stirring frequently, until the pasta is tender and the sauce has thickened.
If the sauce thickens before the pasta is fully cooked, add small splashes of hot water or beef broth as needed.
Taste and adjust with additional salt, black pepper, or chili flakes.
Garnish the One Pot Creamy Beef Pasta with fresh parsley and serve immediately.