Slice the bacon and sun dried tomatoes into thin strips, finely grate the parmesan cheese and thinly slice the spring onions. Separate the eggs and place yolks into a jug. Set aside until needed.
Cook the pasta in a large pot of boiling water as per the packet instructions, once cooked drain the water and keep the pasta hot.
While the pasta is cooking, place the diced chicken, sliced bacon, spring onions, cashews and sun dried tomatoes into a frying pan and cook over a medium heat for 4 - 5 minutes or until the chicken is cooked through and the bacon is crisp.
Add the cream, parmesan cheese and salt and pepper to the jug with the egg yolks and whisk together until well combined.
Pour the egg mixture over the top of the cooked pasta and add the cooked chicken, bacon, onions and tomatoes before carefully tossing the pasta to ensure it’s completely coated by the egg mixture.