20-Minute Cowboy Caviar Pasta Salad
This cowboy caviar pasta salad takes all the bright, tangy flavors of the classic bean salad and tosses them with tender rotini for a dish that doubles as a speedy dinner or a packable lunch.

It comes together in the time it takes to boil a pot of pasta, and the zesty lime dressing soaks into every nook of the rotini, so it gets even better after a few hours in the fridge.
Why This One Stays in Rotation
I love that this pasta salad doesn’t turn into a sad, soggy mess after a day. The beans and corn stay firm, the dressing keeps things bright, and a handful of crushed tortilla chips on top gives it a crunch that makes every bowl feel fresh.
The lime juice and cumin give it a warm, earthy zing without being too heavy, and the cilantro keeps it tasting like summer even in January.
Ingredients

- 8 oz rotini pasta: small shapes like rotini or fusilli hold the dressing best.
- 1 can (15 oz) black beans: drained and rinsed.
- 1 cup corn kernels: fresh, frozen and thawed, or canned and drained.
- 1 cup halved cherry tomatoes: use the ripest you can find.
- 1 red bell pepper: diced.
- 1/4 cup finely chopped red onion: for a mild, sharp bite.
- 1 avocado: diced and added just before serving.
- 1/4 cup chopped fresh cilantro: plus extra for garnish.
- 1/4 cup extra-virgin olive oil: the base of the dressing.
- 3 tbsp fresh lime juice: from about 2 limes.
- 1 tsp ground cumin: gives that cowboy caviar warmth.
- 1/2 tsp fine sea salt: adjust to taste.
- 1/4 tsp black pepper: freshly ground.
Variations / Substitutions
- Swap the beans: pinto beans or kidney beans work just as well.
- Swap the corn: hominy adds a chewier texture, or use roasted corn for a smoky note.
- Add heat: stir a diced jalapeño into the salad or whisk a pinch of cayenne into the dressing.
- No cilantro: flat-leaf parsley gives a similar fresh lift without the herbal edge some people taste.
- Make it a meal: fold in a cup of shredded rotisserie chicken or cooked crumbled chorizo.
If you prefer the original bean dip version, try my classic cowboy caviar recipe.
How To Make Cowboy Caviar Pasta Salad
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil. Add the 8 oz rotini and cook according to package directions until al dente, about 8 minutes. You want the pasta to have a slight bite so it holds up when tossed with the dressing.
Drain and rinse under cold water to stop the cooking, then shake off the excess water. Rinsing also washes away the starch, so the finished salad stays loose instead of clumping together.
Step 2: Whisk the Dressing

While the pasta cooks, whisk together the 1/4 cup olive oil, 3 tbsp lime juice, 1 tsp cumin, 1/2 tsp salt, and 1/4 tsp black pepper in a small bowl. The cumin smells earthy and warm the moment it hits the lime.
Taste the dressing and add a little more salt or a pinch of sugar if it feels too sharp. You want it bright but balanced, because the pasta and beans will soak up a lot of that flavor.
Step 3: Toss the Salad Base

Drain and rinse the can of black beans, and make sure your corn is thawed or drained if using canned. In a large bowl, combine the cooled pasta, beans, 1 cup corn, 1 cup cherry tomatoes, the diced bell pepper, and the finely chopped red onion.
Pour the dressing over the top and toss gently until every piece looks slick and coated. Let it sit for a few minutes while you dice the avocado: the pasta will start to absorb the dressing and the whole bowl will smell like warm cumin and lime.
Step 4: Fold in Avocado and Serve

Dice the avocado and add it to the bowl along with the 1/4 cup chopped cilantro. Fold everything together with a light hand so the avocado cubes stay intact and don’t turn the salad muddy.
Spoon it into bowls and scatter a handful of crushed tortilla chips over the top. The chips add a salty crunch that makes each bite feel more finished.
A Few Notes Before You Start
- Cook the pasta al dente: it will soften a touch more as it sits in the dressing.
- Rinse the pasta under cold water to stop the cooking and wash away excess starch so the salad doesn’t get gummy.
- Use fresh lime juice. Bottled lacks the zing that makes the dressing pop, and the recipe relies on that brightness to cut through the beans and corn.
- Add the avocado and cilantro last, and toss very gently so you don’t mash the avocado into the salad.
- If making ahead, combine everything except the avocado, cilantro, and chips. Stir them in just before serving.
Keeping It Fresh
Store leftovers in an airtight container in the refrigerator for up to 3 days. The avocado will brown slightly but still tastes fine. If you know you won’t finish the salad in one sitting, separate out a portion and add the avocado and cilantro to that serving only. Keep the tortilla chips in a sealed bag so they stay crisp.
What Goes Well with This Pasta Salad
This salad is hearty enough to be a main dish, but it’s also a great side for grilled chicken, fish tacos, or even burgers. The zesty lime dressing cuts through rich, smoky flavors, so it balances a backyard cookout beautifully. For a vegetarian spread, pair it with warm flour tortillas and a side of refried beans.
Frequently Asked Questions
Can I use a different type of bean?
Yes, pinto beans or kidney beans work just as well. Drain and rinse them thoroughly so the dressing isn’t clouded by the can liquid.
I’m not a fan of cilantro. What can I use instead?
Flat-leaf parsley adds a similar fresh note without the soapy flavor some people get. Start with the same amount and add more to taste.
Can I make this spicier?
Absolutely. Stir a diced jalapeño into the salad or add a pinch of cayenne to the dressing before you toss.
Is this pasta salad gluten-free?
Use your favorite gluten-free rotini and double-check that all canned goods are labeled gluten-free. The dressing and vegetables are naturally free of gluten.

Cowboy Caviar Pasta Salad Recipe
Ingredients
Method
- Bring a large pot of salted water to a boil. Add rotini and cook until al dente, about 8 minutes. Drain and rinse under cold water, then shake off excess water.
- In a small bowl, whisk together olive oil, lime juice, cumin, salt, and pepper.
- In a large bowl, combine cooked pasta, black beans, corn, tomatoes, bell pepper, and red onion. Pour the dressing over and toss gently to coat.
- Gently fold in the diced avocado and cilantro right before serving. Spoon into bowls and top with crushed tortilla chips if you like a little crunch.
