Bring a large pot of salted water to a boil. Cook the bow-tie pasta according to package directions until al dente, usually 8-10 minutes.
Drain the pasta in a colander and rinse under cold water to stop the cooking process and cool it down quickly.
In a large mixing bowl, combine the cooled pasta, black beans, corn kernels, diced red bell pepper, and finely chopped jalapeño.
If using optional ingredients like red onion, cherry tomatoes, or avocado, add them to the bowl.
In a small bowl, prepare the dressing by whisking together the lime juice, olive oil, minced garlic, ground cumin, and chili powder (if using). Season with salt and freshly ground black pepper to taste.
Pour the prepared dressing over the pasta mixture and toss gently to ensure all ingredients are evenly coated.
Fold in the chopped cilantro, reserving a small amount for garnish if desired.
Taste the salad and adjust the seasonings as needed – you might want more lime juice, salt, or pepper.
For best results, cover the salad and refrigerate for at least 30 minutes to allow the flavors to meld together.
Before serving, give the salad a final toss and garnish with the reserved cilantro and optional cheese crumbles.