Ingredients
Method
Step 1: Bring Water to a Rolling Boil and Cook Your Pasta
- Fill your large pot about three-quarters full with water. You want enough water that the pasta can move freely without sticking, but not so much that it takes 20 minutes to boil. Place the pot over high heat and wait for it to boil. While you're waiting (this takes about 8-10 minutes depending on your stove), begin chopping your vegetables. This isn't wasted time—you're being strategic and efficient. Start with items that won't brown or soften: dice your jalapeño, slice your green onions, and halve your cherry tomatoes. Chop your cilantro and set it aside separately since it bruises easily. Once the water reaches a rolling boil with large bubbles rapidly breaking the surface, add a generous pinch of salt (about 1 tablespoon for a full pot). The water should taste slightly salty, like the ocean. This is how you flavor the pasta itself, not just the outside. Add your pasta all at once and stir immediately with a wooden spoon for about 30 seconds to prevent sticking. Follow the package instructions for cooking time, but here's my pro tip: cook it for one minute less than the package says. The pasta should be tender but still have a slight firmness when you bite into it—this is called al dente. It prevents your salad from becoming mushy as the dressing sits on it.

Step 2: Drain and Cool Your Pasta Immediately
- When your timer goes off, carefully pour the pasta into your colander. Let the hot water drain completely. Do not rinse it with cold water—that removes the starchy coating that helps your dressing stick to each piece. Instead, spread the warm pasta on a large plate or back into your empty pot and let it cool for about 3 minutes. This cooling step is important. Hot pasta will wilt fresh vegetables and cause avocado to brown prematurely. You don't need it ice-cold, just at a comfortable touch-temperature. If you're in a real hurry, you can proceed with slightly warm pasta, but cooled is genuinely better.
Step 3: Add All Your Vegetables to the Large Serving Bowl
- Move your cooled pasta into your large serving bowl. Now add, in this order: your drained and rinsed black beans, corn, cherry tomatoes, green onions, jalapeño, and cilantro. Do not add the avocado yet—that comes last to prevent browning. At this point, your salad looks beautiful but might look a bit dry. That's exactly right. The dressing comes next, and it's going to bring everything together.

Step 4: Make Your Dressing in a Small Bowl
- In your small mixing bowl or measuring cup, combine your Greek yogurt, olive oil, lime zest, lime juice, hot sauce, salt, chili powder, and smoked paprika. Use a fork or whisk to stir everything together until you have a smooth, creamy mixture with no streaks of yogurt or oil visible. Taste it with a clean spoon. It should taste bright from the lime, creamy from the yogurt, with a gentle warm tingle from the chili powder and heat. Adjust to your preference: if it tastes flat, add more lime juice or salt. If it's too spicy, add more yogurt. If it needs more depth, add a pinch more chili powder. This is your moment to make it perfectly suited to your taste. Here's something important: the dressing might look thinner than you expect. That's completely normal. The Greek yogurt base is naturally thinner than mayo-based dressings, but it coats beautifully and won't make your salad heavy or dense.

Step 5: Combine Everything and Let It Set
- Pour your entire dressing over the pasta and vegetable mixture. Using a large spoon or wooden spoon, toss everything together gently but thoroughly. Every piece of pasta should be coated with creamy dressing. This takes about 1-2 minutes of tossing. Taste again with a clean spoon. Adjust salt, lime, or spice one final time if needed. Now you have two options: serve immediately while everything is cool and fresh, or cover and refrigerate for up to 2 hours. The flavors actually deepen and blend beautifully if you chill it, which is why I usually prepare this a few hours ahead when I'm having guests.
Step 6: Add Your Avocado and Cheese at the Last Moment
- Just before serving, dice your ripe avocados into bite-sized pieces and gently fold them into the salad. The gentleness matters here—you're trying to distribute them without breaking them into mush. Top everything with your crumbled feta cheese. The moment you combine the avocado is the moment you should serve this salad. It will taste wonderful for about 30 minutes, remain good for up to 2 hours, and start to look less vibrant after that. This isn't a problem—it still tastes delicious—but if appearance matters for your meal, add the avocado as late as possible.

Notes
- 2 cups fresh corn kernels cut from the cob, or frozen corn thawed, or one 15-ounce can corn drained well (fire-roasted varieties add smoky depth)
- 8 ounces whole wheat pasta shapes like bow ties or elbow pasta (look for bronze-cut varieties which hold sauce better than smooth pasta)
- 1 (15-ounce) can reduced-sodium black beans drained and rinsed thoroughly under cold water (rinsing removes excess sodium and prevents mushiness)
- 3 whole green onions including white and light green parts, thinly sliced (the white parts add more punch than the tops)
- 1 large fresh jalapeño cored, seeded, and diced finely (seeds carry the heat, so remove them for less spice, keep them for more)
- ⅓ cup fresh cilantro leaves roughly chopped (this is about one large handful—don't skip this, it's the soul of the dish)
