Bring a large pot of salted water to a boil. Add 8 ounces of rotini pasta and cook according to package instructions until al dente—usually about 8 to 10 minutes. Drain well and set aside.
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the diced onion and cook for about 3-4 minutes until softened and translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant. Add 1 pound of ground turkey, breaking it up with a spoon, and cook until browned and cooked through, about 6-8 minutes. Season with salt and pepper to taste.
Mix in 1 cup of drained and rinsed sauerkraut, stirring well to combine with the turkey mixture. Sprinkle 1 cup of shredded Swiss cheese evenly over the top, letting it melt slightly as you stir.
Pour in 1/2 cup of Thousand Island dressing and stir to coat the pasta and turkey mixture evenly.
Add the cooked rotini pasta to the skillet. Toss everything gently but thoroughly so the pasta is fully coated with the flavorful mixture. Let it cook together for 2-3 minutes on low heat to ensure everything is warm and well combined.
Remove the skillet from heat and sprinkle chopped fresh parsley over the top for a bright, fresh finish. Serve immediately.