This vegetarian Taco Pasta Salad is an easy, crowd-pleasing dish perfect for potlucks, barbecues, and weeknight meals. Bright and satisfying, it combines tender pasta with black beans, corn, tomatoes, avocado, and shredded cheese, all tossed in a creamy chili-lime yogurt dressing. Serve it as a side or a meatless main — it’s guaranteed to be a hit.
Inspired by taco flavors, this pasta salad offers a fresh, colorful take on classic pasta salads. The chili-lime yogurt dressing adds tang and smokiness without weighing the dish down, while the mix of beans, vegetables, and cheese provides texture and substance. It’s easy to customize: add more vegetables, swap cheeses, or stir in cooked seasoned meat if you prefer.
Whether you’re feeding a crowd or looking for a simple Meatless Monday main, this taco pasta salad comes together quickly and travels well. Prepare most of it in advance and add avocado right before serving for the best texture and flavor.
Recipe features
- Vegetarian pasta salad with Mexican-inspired ingredients — black beans, corn, tomatoes, avocado, and shredded cheese.
- Creamy chili-lime yogurt dressing that is smoky, zesty, and fresh.
- Makes a generous batch suitable for potlucks, picnics, or backyard barbecues.
Ingredients

Pasta: Choose small shapes with ridges or nooks — small shells, farfalle (bow-tie), rotini, or orecchiette — so the dressing and ingredients cling for every bite. Gluten-free pasta works well too.
Black beans: Canned, drained, and rinsed black beans add protein and texture. Pinto beans or chickpeas are good alternatives.
Shredded cheese: Pepper jack provides a little kick, but sharp cheddar, Monterey Jack, cotija, queso fresco, or Colby Jack all work.
Avocado: Dice and add right before serving to keep it from browning.
Jalapeño: Optional, for heat. Remove seeds for milder heat.
Chili-lime yogurt dressing: A simple blend of Greek yogurt, fresh lime juice, olive oil, honey, and warm spices (taco seasoning, cumin, chili powder) creates a tangy, smoky dressing that complements the salad.
Step-by-step instructions
Step 1 — Combine the salad ingredients: In a large bowl, add the cooked and cooled pasta, drained black beans, cooked and cooled corn, halved grape tomatoes, chopped green onion, shredded cheese, and chopped jalapeño if using. Set the bowl aside while you make the dressing. If you plan to serve the salad later, leave the avocado out until just before serving.

Step 2 — Make the dressing: Whisk together Greek yogurt, lime juice, taco seasoning, cumin, chili powder, olive oil, honey, salt, and black pepper in a small bowl until smooth and well combined. Taste and adjust seasoning as needed.
Step 3 — Toss and serve: Pour the dressing over the salad and toss gently to coat everything evenly. Add the diced avocado right before serving. Serve immediately, or chill for a short time if you prefer a colder salad.

Tips and FAQs
- Cool the pasta: Rinse cooked pasta under cold water to stop cooking and cool it quickly so it won’t soften your vegetables.
- Make it lighter: Replace the pasta with mixed greens, romaine, or kale for a lower-carb option that still keeps the taco flavors.
- Build flavor: For deeper flavor, mix the salad and chill it for 1–2 hours before serving so the dressing can meld into the pasta and vegetables.
- Make ahead: Store cooked pasta, beans, and chopped vegetables in an airtight container for up to one day. The dressing keeps in the fridge for up to a week. Add avocado at the last minute to prevent browning.
Can you add meat to this taco pasta salad?
Yes. If you want a non-vegetarian version, stir in taco-seasoned ground beef, shredded chicken, or cooked shrimp. Adding warm protein will change the salad into a heartier main dish.
How do you make a vegan version?
Swap the Greek yogurt for plain vegan yogurt or vegan mayo and use maple syrup or agave instead of honey. Replace shredded cheese with a vegan alternative or omit it entirely.
What else can you add?
Customize the salad with additions like sliced black olives, red onion, bell peppers, lettuce, or extra herbs. Try different beans (pinto, kidney, or chickpeas), or finish with crunchy toppings like crushed tortilla chips for texture.
Storage
Refrigerator: Store leftovers in an airtight container for 2–3 days. The avocado will darken over time, so plan to add it fresh when possible.

More pasta salad recipes
Grilled Asparagus Pasta Salad
Mediterranean Pasta Salad
Tuna Pasta Salad
If you make this recipe, leave a comment and star rating to share how it turned out.
Taco Pasta Salad
By Erin Alvarez
Servings: 8
Prep: 15 mins | Cook: 20 mins | Total: 35 mins
This vegetarian taco pasta salad blends fresh vegetables, beans, and cheese with a tangy chili-lime yogurt dressing. It’s colorful, easy to prepare, and ideal for feeding a group.
Ingredients
For the dressing
- 1 cup Greek yogurt
- Juice of 2 limes
- 4 tbsp taco seasoning
- 1/4 tsp ground cumin
- 1/4 tsp chili powder
- 3 tbsp olive oil
- 2 tsp honey (or maple syrup for vegan)
- Pinch of salt, plus more to taste
- Black pepper to taste
For the pasta salad
- 16 oz pasta, cooked, drained, and cooled
- 1 can black beans, drained and rinsed
- 10 oz frozen corn, cooked and cooled
- 1 pint grape tomatoes, halved
- 3/4 cup green onion, chopped
- 1 1/2 cups shredded pepper jack or sharp cheddar
- 2 avocados, chopped (add just before serving)
- 1 jalapeño, chopped (optional)
Instructions
- Combine the cooled pasta, black beans, corn, tomatoes, green onion, cheese, and jalapeño (if using) in a large bowl.
- Whisk the Greek yogurt, lime juice, taco seasoning, cumin, chili powder, olive oil, honey, salt, and pepper until smooth.
- Pour the dressing over the pasta mixture and toss gently to coat. Add chopped avocado right before serving. Enjoy!
Notes
* Wait to add avocado until serving time to prevent browning. If preparing ahead, omit avocado and add it fresh.
* This is a vegetarian base; add cooked seasoned meat if you prefer a non-vegetarian version.
* Dressing stores well in the fridge for up to one week.
Nutrition (per serving, approximate)
Calories: 489 kcal | Carbohydrates: 61 g | Protein: 18 g | Fat: 20 g | Fiber: 7 g