Place a large pot of water over high heat, season with salt to taste & bring to a boil. Cook pasta as per your packet instructions.
In a large pan add the butter, oil & garlic. Place over medium-high heat & whilst the pan is cold allow the butter to melt and infuse the garlic. Sauce for 2 minutes or until sizzling. Don't brown too much.
Add in the chicken stock & bring to a boil, mixing well. Once boiling, add in the thickened cream, seasoning to taste & mix well. Bring back to a boil, reduce heat to low & simmer for 10 minutes or until reduced & thickened.
Add in the spinach, mix through until wilted, turn off the heat & check for seasoning.
Add in the cheese, mix through to combine then transfer the pasta straight from the pot into the sauce, adding in some of the pasta water if needed.
Serve in bowls & garnish with flat-leaf parsley.