Heat olive oil over medium heat in large saucepan. Add diced onion and cook for 3-5 minutes, until softened. Add garlic and cook until fragrant, about 1 minute.
Add ground turkey and cook until no longer pink. Add in taco seasoning and salt and pepper to taste.
Stir in tomatoes, black beans and water. Add in uncooked pasta. Cover and bring to a simmer. Reduce heat to medium-low and simmer, stirring occasionally until pasta is tender, about 20 minutes.
Once pasta is cooked, add in cream cheese and sour cream. Stir until combined and creamy. Season with salt and pepper. Scoop into bowls and serve with avocado, cilantro, salsa, limes...you get the point! Enjoy!