Bring a large pot of lightly salted water to a boil. Add pasta and cook until al dente, about 8 to 10 minutes; drain.
Combine oil, lime juice, chili powder, cumin, salt, and garlic in a large bowl. Stir in pasta; set aside to cool to room temperature, stirring occasionally.
Stir in corn, beans, green pepper, red pepper and 1/2 of the cilantro leaves. Spoon onto a platter and garnish with tomatoes and remaining cilantro. Serve chilled or at room temperature.
Southwestern Pasta Salad · Dinner Match Lab | Dinner Match Lab