1. Cut the chicken breast into 1-inch pieces. Add the butter and olive oil to a deep skillet and heat. Add the chicken to the skillet and cook over medium heat until the chicken is slightly golden, about 5 minutes.
2. While the chicken is cooking, mince the garlic. Add the garlic to the skillet with the chicken and continue to sauté for 30 seconds.
3. Add the uncooked pasta and chicken broth to the skillet, and give it a good stir to lift those delicious golden bits from the bottom of the pan. Place a lid on the skillet, turn the heat up to medium-high, and bring the broth up to a boil. Give it a good stir, lower the heat and simmer for about 8 minutes, stirring occasionally throughout until the pasta is al dente and most of the broth has been absorbed.
4. Once the pasta is cooked and most of the broth absorbed, add the cream Parmigiano Reggiano, and pesto. Stir and cook over medium heat until the liquid thickens up into a creamy sauce (about 2 minutes).
5. If adding the fresh spinach and sliced sun-dried tomatoes, this is the time to add them. Stir until the spinach has wilted (about 1 minute), then remove the pasta from the heat, stir in the remaining tablespoon of butter, top the pasta with freshly cracked pepper and serve.
*You can choose a wedge of Parmigiano Reggiano from the fridge and ask if they can grate it for you and don’t forget to ask for the rind! Add it to soups and sauces while they simmer for added flavour.