Prep all ingredients - cut, dice, slice and shred!
Heat a large skillet or saute' pan to med-high heat, cook bacon until crisp. Remove the bacon from the pan and reserve 2 tablespoons of drippings in pan. Discard the rest. Chop bacon into large pieces and set aside.
At the same time, boil noodles according to package directions to al dente stage. Drain.
Pat shrimp dry with a paper towel, then salt and pepper both sides. Cook shrimp 1 minute on each side in a pan with bacon grease. Remove shrimp to a plate.
Add sweet onion to the pan and cook 3 to 4 minutes or until soft. Add garlic and cook one minute.
Mix cream, egg yolks, and cheese together.
Add pasta and cream mixture to pan with garlic and onions. Toss and stir. Cook 4 to 5 minutes until egg is cook and cheese is melted. Add green onions, bacon and shrimp to pan and heat through.