Using a medium saute pan, add oil, mushrooms, onions, garlic, and tomatoes, and a pinch of salt and pepper, and then saute until mushrooms are soft.
Add chicken about halfway through the saute (you can also use grilled chicken and add it at the end if you want).
Now add cream and half and half mixture with the gorgonzola cheese and Parmesan; put back on a medium flame; reduce until bubbles thicken, but don't overcook! The sauce will become clumpy on noodles once served, if overcooked.
Taste the sauce and add salt and pepper for taste (you most likely will have to do this).
If you precooked the noodles warm them up in a hot water bath before adding to the sauce.
Add a little water to the sauce with the noodles because the noodles really absorb the sauce.
Note: This recipe should make 1 serving and you usually add about a handful and a half of cooked penne to the sauce. I hope you enjoy this recipe, it is so delicious, and I hope my amounts are correct!