Preheat the oven to 350
Bring a large pot of water to a boil. Cook the pasta for 7-10 minutes.
Cube the chicken and dice the onion. Heat a skillet with olive oil. Cook the chicken, then add and sauté the onion.
Chop the sun dried tomatoes and the artichoke hearts. Combine the milk and the eggs, then beat. When the pasta is done, combine all of the main ingredients into a large pan.
Cover with foil, cook at 350 for 20 minutes.
Combine the topping ingredients and pour over the dish. Cook for another 10 minutes uncovered.
Go to full version of