Warm the pan: Heat olive oil in a large deep skillet or Dutch oven over medium-high heat.
Brown the turkey: Add ground turkey and break it up with a spatula. Cook until no longer pink, about 4–5 minutes. Drain excess fat if needed.
Sauté aromatics: Add onion and cook 3 minutes until softened.
Stir in garlic and cook 30 seconds until fragrant.
Season it up: Sprinkle in taco seasoning, salt, and pepper. Stir to coat the turkey and onions, letting the spices toast for 30 seconds.
Build the sauce: Add salsa, diced tomatoes with juices, green chiles (if using), black beans, and chicken broth. Stir well and bring to a gentle boil.
Add pasta: Stir in the dry pasta, making sure it’s mostly submerged.
Reduce heat to medium, cover, and simmer 10–12 minutes, stirring every few minutes to prevent sticking. Add a splash of broth if it looks dry.
Check doneness: When pasta is al dente and most liquid is absorbed, turn off the heat. The mixture should be saucy, not soupy.
Make it creamy: Stir in sour cream (or Greek yogurt) and half the cheese until smooth and melty.
Finish: Squeeze in lime juice and adjust salt and pepper.
Sprinkle remaining cheese over the top, cover for 1–2 minutes to melt.
Garnish and serve: Top with cilantro and any extras you love. Serve hot.