Start by bringing a large pot of salted water to a boil. Add your choice of spaghetti or fettuccine and cook according to package instructions until al dente. Drain the pasta and set it aside while you prepare the sauce and shrimp.
Heat olive oil in a large skillet over medium heat. Add the minced garlic and chopped turkey bacon. Cook until the bacon is crisp and the garlic is fragrant, about 3-4 minutes. Next, add the peeled and deveined shrimp and sauté until they turn pink and opaque, about 3-5 minutes. Remove from heat.
In a mixing bowl, whisk together the heavy cream, grated Parmesan cheese, eggs, salt, and black pepper until smooth and well combined. This mixture will create the rich sauce that binds the casserole.
Add the cooked pasta to the skillet with the shrimp, garlic, and turkey bacon. Pour the creamy sauce over the top and gently toss everything together until the pasta is fully coated.
Preheat your oven to 350°F (175°C). Transfer the pasta mixture into a greased 9x13-inch casserole dish, spreading it out evenly. Bake uncovered for 20-25 minutes or until the top is golden and bubbly.
Remove the casserole from the oven and sprinkle freshly chopped parsley over the top for a burst of color and flavor. Serve hot and enjoy the creamy goodness!