Place a large skillet / deep pot or frying pan on medium heat and drizzle with ½ tablespoon olive oil. Once hot, add in the chicken and season with paprika, salt, and pepper. Sear on all sides for 10 minutes or until golden and cooked through. Remove and set aside while we make the rest of the alfredo pasta.
In the same pan, add in the butter followed by 50ml of chicken stock and the chopped garlic. Using a spatula or wooden spoon, scrape the base of the pan to infuse the stock with the chicken juices left on the base of the pan. Stir to combine.
Next up, add the rest of the chicken stock and 200ml of cream (save the rest for later). Add in the uncooked pasta, place on the lid of the pan, and bring up to a simmer. Stir the pasta every couple of minutes to prevent that pasta from sticking to the base of the pan. Cook the pasta according to packet instructions or until al dente.
Once the pasta is nearly cooked, add in the spinach, grated parmesan, cooked chicken, flaky salt, ground black pepper, the rest of the cream, and an additional 100ml of water or stock to loosen up the sauce if needed. Stir to combine and to wilt the spinach for a minute or two.
Once the spinach has wilted and the pasta is cooked, you're ready to serve up. The sauce should be nice and saucy, if it's reduced too much or looks a bit dry, add in 50-100ml water or stock and that'll loosen it all up! Give it a good mix, then serve up, garnish with grated parmesan, and enjoy!
Notes
Step-by-Step Photos: My blog post includes helpful step-by-step photos to help guide you through making this recipe so scroll up this page to find them!
Storage: Place any leftovers in airtight containers and place in the fridge for up to 3 days. It's great for meal-prep or packed lunches! When reheating, add a splash of milk or water into the container and microwave until piping hot (lid ajar).