Cook the pasta: Bring a large pot of salted water to a boil.
Cook the pasta to al dente according to package directions. Drain and set aside. If you prefer, you can boil it later in the skillet with extra broth, but pre-cooking is quicker.
Sauté the aromatics: Heat olive oil in a large, deep skillet over medium heat.
Add onion and bell pepper. Cook 4–5 minutes, stirring, until softened. Add garlic and cook 30 seconds until fragrant.
Brown the protein: Add ground turkey to the skillet.
Break it up with a spatula and cook until no longer pink, about 5–6 minutes. Sprinkle in chili powder, cumin, smoked paprika, oregano, salt, and pepper. Stir to coat and toast the spices for 30 seconds.
Build the sauce: Pour in diced tomatoes with their juices and the broth.
Stir in black beans and corn. Bring to a gentle simmer and let it bubble for 3–4 minutes to meld flavors.
Combine with pasta: Add the cooked pasta to the skillet and toss well. If the mixture looks dry, splash in a bit more broth.
Reduce heat to low.
Make it creamy: Stir in Greek yogurt until fully incorporated and the sauce turns silky. Sprinkle in the cheese and stir until melted. Squeeze in lime juice for brightness.
Taste and adjust salt, pepper, or chili powder.
Finish and serve: Remove from heat. Top with cilantro and any extras you like—jalapeño for heat, avocado for creaminess, or a dash of hot sauce. Serve warm.