Heat oil in a large dutch oven over medium heat.
Once hot, add onion and garlic and cook, stirring often until starting to soften, about 5 minutes.
Add in the turkey and cook until no pink remains.
Add in the salt, pepper, taco seasoning, corn, beans, salsa and broth and bring up to a boil.
Once boiling, add the pasta to the pot and cook for as long as the package instruction states (if using lentil or chickpea pasta, cook for the minimum time in the range to avoid mushiness), stirring every few minutes to prevent the pasta from sticking to the bottom.
Once the pasta is cooked through, shut off the heat and stir in the cheese. Stir together, then let the pasta sit for 5 minutes while the sauce continues to thicken up.
Garnish with fresh herbs, green onion, sour cream, avocado and/or additional cheese if desired, and serve!