Pour the olive oil into a medium-sized pan and heat it over medium heat.
Add the garlic to the oil and stir the mix until it is fragrant. This may take 1-2 minutes.
Stir in your butter until it is completely melted.
Add your chicken broth, pepper, and salt.
Bring your mix to a boil and add the spaghetti to cook. Stir this mix occasionally for about 12 minutes. If your pasta is sticking to the pan, add in more chicken broth.
Add your parmesan, cream, and parsley and stir them in well.