This high protein taco pasta salad is a flavorful dish that is perfect for meal prep, quick weeknight dinners, or your next pot luck. With over 20 grams of protein and a hearty dose of fiber from black beans and veggies, it’s as satisfying as it is nourishing!

Why You’ll Love It
This recipe isn’t just full of flavor. It checks all the boxes for balanced nutrition, easy prep, and hormone-friendly ingredients, which makes it a great dish for an at-home taco night. Here’s why it deserves a spot in your weekly meal rotation:
- Packed with protein: Each serving delivers over 20 grams of high-quality protein to keep you full and energized.
- Great source of fiber: Thanks to black beans, veggies, and optional whole grain pasta or chickpea pasta, this recipe supports gut health, blood sugar balance, and digestion with 13 grams of dietary fiber per serving.
- Versatile & customizable: Enjoy it as a main course, quick lunch, a post-workout meal, or a side dish at your next cookout. The options are endless for customizing this dish with different vegetables and your favorite taco toppings!
- Easy to prepare: It comes together quickly with simple ingredients, and prep time can be even faster if you use canned beans and pre-chopped veggies.
- Perfect for meal prep: Stores well in the fridge for 3–4 days, making it ideal for grab-and-go meals throughout the week.
- It’s PCOS-friendly: This recipe is loaded with protein, fiber, healthy fats (hello, avocado!), and antioxidant-rich veggies, all of which support hormone balance, insulin sensitivity, and inflammation management for those with PCOS (1).
Taco Pasta Salad Ingredients

For the Salad:
- Pasta: Use your favorite shape! Some great options are rotini, shells, or bowties. My personal preference is rotini pasta. For extra protein and fiber, try whole wheat or legume-based pasta (like chickpea or lentil). These options support blood sugar balance and make the salad even more filling.
- Black beans: A great source of plant-based protein and fiber that adds heartiness and staying power. Canned beans keep things quick, but you can also use dried beans if you prefer to prep them yourself.
- Corn: Adds a touch of sweetness and crunch. Canned, frozen, or fresh all work well here. Sweet corn is especially delicious if it’s in season!
- Cherry tomatoes: Bright and juicy, these little tomatoes bring in antioxidants like lycopene and a burst of freshness to balance the creamy dressing.
- Red bell pepper: Crisp and colorful, bell peppers add crunch and vitamin C. You can swap in yellow, orange, or green pepper if that’s what you have on hand.
- Red onion: Adds a bit of bite and extra flavor without overpowering the dish. If you’re not a fan of raw onion, soak it in water for 10 minutes before adding to mellow the flavor!
- Fresh cilantro: Brings brightness and a fresh herby flavor that ties the whole salad together. If you’re not a cilantro fan, fresh parsley works too.
- Shredded cheddar cheese: Adds creaminess and a touch of saltiness. You can use any cheese you love here. Monterey Jack or a Mexican cheese blend would be great options!
- Avocado: A great source of healthy fats and fiber that makes the salad more satisfying. Add it just before serving to keep it from browning.
For the Creamy Taco Dressing:
- Plain Greek yogurt: Creamy, tangy, and packed with protein and probiotics. Use full-fat or 2% for a richer texture, or nonfat if you prefer.
- Olive oil: Adds healthy fats and a smooth texture to the dressing. Extra virgin olive oil offers the most flavor and antioxidants.
- Salsa: Adds a zesty, southwest-style kick and blends perfectly into the dressing. Use your favorite jarred salsa, whether that is mild, medium, or spicy. Homemade works too!
- Lime juice: Adds a fresh, citrusy flavor. You can substitute with bottled lime juice if that’s all you have.
- Taco seasoning: Brings all the bold, savory flavor. Use your favorite taco seasoning blend. Store-bought packets work great (I love the Siete brand!), or make your own if you prefer less sodium.
- Agave or honey: A touch of sweetness balances out the tang from the yogurt and lime. Use whichever sweetener you have on hand or prefer.
- Fresh cilantro: Blends into the dressing for that signature taco salad flavor. Skip or swap if needed, but it really adds a nice herby note.
- Salt & pepper: These simple seasonings pull everything together and help bring out the flavor in each ingredient.
How To Make Taco Pasta Salad
Step One: Cook the Pasta
Cook your pasta according to package directions until al dente. Drain the pasta and then rinse it under cold water to stop the cooking process. Let it cool down for the salad.
Step Two: Make the Creamy Taco Dressing
In a blender or food processor, combine Greek yogurt, olive oil, salsa, lime juice, taco seasoning, agave or honey, chopped cilantro, salt, and pepper. Blend until smooth and creamy. Set aside.


Step Three: Assemble the Salad
In a large bowl, add the room temperature pasta, black beans, corn, cherry tomatoes, red bell pepper, red onion, shredded cheddar, and chopped cilantro. Pour the dressing over the top and toss gently to combine.
Step Four: Add Avocado & Chill
If using avocado, dice and add it just before serving to maintain freshness. Refrigerate the salad for at least 30 minutes before serving to allow the flavors to meld. Give it a gentle toss before serving it as a cold salad.

Tips, Variations + Substitutions
- Want it gluten-free or higher in fiber? Use chickpea, lentil, or brown rice pasta instead of regular pasta. These options can add extra protein and fiber and are great for blood sugar balance. Just keep an eye on cook times as they can vary by brand!
- Looking for a creamier texture? Stir in an extra couple of tablespoons of Greek yogurt into the dressing or add a small dollop of sour cream on top before serving. You could also mix in a little mashed avocado to the dressing for a richer dairy-free twist.
- Looking to lower sodium or fat? Use a reduced-sodium taco seasoning and opt for a light hand with the cheese or swap in a reduced-fat version. You can also skip the cheese entirely and still enjoy a flavorful salad.
- Short on time? Use microwaveable grain packs like quinoa or brown rice as a quick substitute. The texture will be slightly different, but still delicious and nutrient-dense. You could also substitute French dressing or catalina dressing instead of the homemade creamy dressing.
- Dairy-free? Swap the Greek yogurt for a plain dairy-free alternative like coconut yogurt, and use a plant-based cheese, or use extra mashed avocado. You can also skip it altogether.
- Boost the protein even more by adding grilled chicken, ground chicken or turkey, or tofu, which is a great way to turn this into an even more filling main dish!
- For legume-based or whole grain pasta, cook it 1 minute less than the package suggests to help it hold up better when mixed with the dressing.
- If prepping ahead, store the dressing separately and toss with the salad just before serving to keep everything fresh and crisp. Add avocado at the last minute to prevent browning.
How To Store It
This easy taco pasta salad is just as good the next day, making it a great option for meal prep or quick lunches. Since this is a cold pasta salad, there is no reheating necessary!
It is also not freezer-friendly because of the fresh veggies and creamy dressing.
In the fridge: Let the salad cool completely (if the pasta was just cooked), then store it in an airtight container in the refrigerator for up to 4 days!
For best texture, store the salad and dressing separately in airtight containers and mix just before serving. This keeps the veggies crisp and prevents the pasta from absorbing too much dressing. If you’re adding avocado, wait until just before eating for optimal freshness.

How To Serve It
This high protein taco pasta salad is super versatile and works well as a meal, snack, or side dish. Here are some tasty ways to enjoy it:
- As a main dish: Enjoy it on its own for a satisfying lunch or dinner loaded with protein, fiber, and healthy fats!
- In a wrap: Spoon it into a whole grain tortilla or wrap.
- Lettuce wraps or salad boats: Serve it in romaine or iceberg lettuce leaves for a lower-carb option that still delivers on flavor and crunch.
- With tortilla chips: Use it as a protein-packed dip with your favorite tortilla chips for a fun snack or appetizer.
- Over greens: Pile it on top of mixed greens or spinach for a fresh taco-inspired salad bowl.
- As a side dish: It’s a great side for potlucks, BBQs, or weeknight dinners alongside grilled protein or sandwiches!
More Easy Recipes You’ll Love
If you make this Taco Pasta Salad recipe, please consider leaving a ⭐⭐⭐⭐⭐ star rating and review at the end of this blog post. This is incredibly helpful to me, my small business, and to other readers!

Taco Pasta Salad (High Protein)
Ingredients
For the Pasta Salad:
- 8 oz chickpea pasta
- 1 can black beans drained and rinsed
- 1 cup corn
- 1 cup cherry tomatoes halved
- ½ cup red bell pepper diced
- ¼ cup red onion finely diced
- ¼ cup fresh cilantro chopped
- ½ cup shredded cheddar cheese
- 1 avocado diced (optional)
For the Creamy Dressing:
- ¾ cup Greek yogurt plain
- 1 tbsp olive oil
- 2 tbsp salsa
- ½ lime juiced
- 2 tbsp taco seasoning
- 2 tbsp fresh cilantro chopped
- 2 tsp agave or honey
Instructions
- Cook the pasta according to package directions to al dente. Drain and rinse with cold water to stop the cooking process. Set aside to continue cooling.
- In a high speed blender or food processor, blend the creamy dressing ingredients together: Greek yogurt, olive oil, salsa, lime, taco seasoning, cilantro, and agave.
- In a large bowl, combine the cooked pasta, black beans, corn, cherry tomatoes, red bell pepper, red onion, cilantro, cheese and avocado if using.
- Pour the dressing over the salad and toss until everything is well coated.
- Garnish with extra avocado chunks, cilantro, and a squeeze of fresh lime.
- Chill: for best flavor, refrigerate for 30 minutes before serving if time allows. Stir gently before serving.

