Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil for the rotini pasta.
Add the rotini to the boiling water and cook until al dente, about 7-8 minutes. Drain and set aside.
Heat olive oil in a large skillet over medium-high heat. Add diced onion and minced garlic, sauté until soft and fragrant, about 3-4 minutes. Add ground turkey and cook until no longer pink, about 6-7 minutes.
Sprinkle taco seasoning over the turkey mixture and stir well. Add drained black beans, corn, and undrained diced tomatoes. Stir and simmer for 5 minutes.
Turn off heat and stir in shredded cheddar cheese and sour cream until creamy and well combined.
Add the cooked rotini pasta into the skillet or large bowl. Toss gently to coat pasta with the cheesy taco mixture. Pour into a greased 9x13-inch baking dish.
Sprinkle sliced green onions, crushed tortilla chips, and shredded mozzarella cheese evenly on top. Bake for 20 minutes until cheese is melted and bubbly and chips are golden.
Remove from oven and let cool slightly before serving. Enjoy with a fresh side salad or Mexican Street Corn Salad.