Heat a large stock pot over medium heat and add the olive oil. Once hot, add the onion and saute for about 5 minutes until fragrant.
Add the ground turkey and a generous pinch of salt and pepper. Break up into small pieces and cook for about 5-7 minutes or until cooked through.
Add the taco seasoning and salsa. Stir to combine, then add the pasta and chicken broth. Stir.
Increase the heat to medium-high and bring to a heavy simmer, then reduce the heat to medium. Cover and cook for about 15 minutes, stirring every 3-5 minutes until the pasta has absorbed most of the liquid and the noodles are cooked through.
Remove the pasta from the heat and stir in the greek yogurt and cheese until completely incorporated. Let cool for about 10 minutes to thicken up, then stir again and serve. Garnish with cilantro if desired and enjoy!