The Garden Grazer

  • Recipes
  • Matcha
  • About
  • Newsletter
  • Contact
menu icon
go to homepage
  • Recipes
  • Oil-Free
  • Subscribe
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Oil-Free
  • Subscribe
  • About
×
Home » Recipes » Salad

Taco Pasta Salad with Southwest Dressing (Vegan!)

Aug 29, 2025 by Kaitlin · 2 Comments

Jump to Recipe

This flavorful Taco Pasta Salad recipe features vegan "beef" crumbles, crisp veggies, and a creamy southwest dressing. It's so delicious, flexible, and immensely satisfying! (Vegan, oil-free, gluten-free option.)

Overhead view of vegan taco pasta salad served in a white bowl with cilantro and lime

This recipe is all the goodness & flavor of a taco... but served in delicious pasta form! It's so zesty, nourishing, and incredibly satisfying.

It features a healthy, protein-rich base of tender pasta and homemade chickpea-walnut taco crumbles. (Yum!) Then we add crisp veggies like romaine, onion, tomato, and sweet corn.

Finally, we toss it in a creamy southwest-style dressing. (It's the same dressing I created for my Mexican Macaroni Salad - so flavorful and tasty!)

Best of all, it's flexible with your favorite additions or whatever you have on hand. See below for some ideas. It makes a large amount so it's a great dish for meal prep or crowds - bring it to family gatherings, picnics, BBQs, and potlucks!

Elbow noodles, chickpea walnut crumbles, tomato, romaine, corn, onion, and dressing ingredients laid out on a metal tray

Ingredients for Taco Pasta Salad

For this recipe, you'll toss together in a large mixing bowl:

  • Elbow pasta: Be sure to use gluten-free if needed. (Lately I've been using the "Jovial" brand made from organic brown rice.) Or you can swap in a different shape like rotini, fusilli, or shells.
  • Sweet corn: Either cooked fresh, frozen (then thawed), or canned works great. Most often I use a 15-ounce can for convenience. I purchase organic corn whenever possible.
  • Roma tomatoes: You'll need 3 roma tomatoes, but you can substitute with grape tomatoes or cherry tomatoes for a stronger, sweeter flavor.
  • Romaine lettuce: This adds refreshing crunch to the salad!
  • Black olives: These are optional, so leave them out if you're not a fan.
  • Red onion: If these are too strong for your taste, swap in about 3 green onions instead.
  • Fresh cilantro: This adds herby freshness, but feel free to omit.
  • Vegan "beef" crumbles: We'll use one batch of my easy Chickpea-Walnut Taco Crumbles. They add great texture, plant-based protein, and zesty flavor thanks to the taco seasoning.
  • Vegan mayo: I use my homemade Cashew Mayo, but substitute your own favorite mayo. (Dairy-free sour cream could also possibly work, but I haven't tested that version.)
  • Salsa: Either store-bought or homemade is great. (I enjoy this Restaurant-Style Blender Salsa.) You'll need a half cup salsa. We'll stir this into the dressing for zesty flavor. You can use mild or medium, your choice.
  • Fresh lime juice
  • Taco seasoning: We'll use a couple teaspoons of my homemade Taco Seasoning blend to enhance the dressing. I prepare this ahead of time and keep it in a sealed jar in the pantry.
Overhead view of preparing vegan taco pasta salad with dressing in a large glass bowl before mixing together

Customizing

Other additions: Add red bell pepper, avocado, black beans, pinto beans, or crumbled tortilla chips for crunch!

Dressing amount: The salad is lightly to moderately dressed. If you like yours saucy and creamy, you could reduce the pasta to 8 ounces instead of 12 ounces. (Or simply increase the dressing!)

Make it cheesy: Add vegan cheddar cheese shreds or nutritional yeast.

Meatless crumbles: Swap out the chickpea-walnut taco crumbles for your favorite vegan ground beef crumbles. (Either store-bought or homemade.) Cook this separately according to package instructions. I suggest adding 1-2 tablespoons of Taco Seasoning to flavor it while cooking. Use about 1-2 cups crumbles.

Make it spicy: This recipe is mild as written if using mild salsa and taco seasoning. For some heat, include diced jalapeño (either fresh or pickled), chipotle in adobo sauce, or simply top with your favorite hot sauce before serving.

Batch Size

Just a friendly note that this recipe makes a large batch! (It's about 16 cups salad total.) So reduce the recipe if you don't want that much.

Overhead view of taco pasta salad mixed with southwest dressing in a large glass bowl with spatula

Serving

This dish is great for crowds! Bring it to BBQs, picnics, family gatherings, and potlucks. It's also tasty for meal prep, take-along lunches, or simply enjoyment at home.

Main dish or side dish: It's hearty enough for a main dish, but can be served as a side dish as well. I find it's about 8 servings as a main dish, or 12-16 as a side dish.

Storing

Store the leftovers in an airtight container in the fridge. Once it's tossed with the dressing, I find it holds up for about 3 days. It slightly dries out as it chills, so feel free to reserve some of the dressing to toss in later. (I don't bother with this, but it can help keep the salad more creamy and fresh.)

Speedy Assembly

For quicker assembly, I prepare the taco seasoning and cashew mayo in advance. You can even bake the taco crumbles a day ahead too! Then just store them in the fridge until you're ready.

Close up view of vegan taco pasta salad on a white plate with serving fork

For more inspiration, also browse all vegan Mexican-inspired recipes or salad recipes.

Overhead view of vegan taco pasta salad served in a white bowl with cilantro and lime

Taco Pasta Salad with Southwest Dressing (Vegan!)

This zesty pasta salad features vegan taco crumbles, crisp veggies, and a creamy southwest dressing. It's so delicious, flexible, and satisfying!
5 from 1 vote
Print Recipe Pin Recipe Comment
Prep Time: 25 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 45 minutes minutes
Author: Kaitlin - The Garden Grazer
Course: Main Dish, Salad, Side Dish
Cuisine: Gluten-Free Option, Oil-Free, Vegan
Servings: 8 (2-cup servings)

Ingredients

  • 1 batch Chickpea-Walnut Taco Crumbles
  • 12 oz. elbow pasta (GF if needed)
  • 1 1/2 cups sweet corn, cooked
  • 3 roma tomatoes
  • 2 cups romaine lettuce
  • 1/2 cup black olives (optional)
  • 1/3 cup red onion
  • 1/3 cup fresh cilantro

For the creamy southwest dressing:

  • 3/4 cup cashew mayo
  • 1/2 cup salsa
  • 1 Tbsp. fresh lime juice
  • 2 tsp. taco seasoning

Instructions

  • Make taco crumbles: Start by making the Chickpea-Walnut Taco Crumbles. (Or make this up to a day in advance and store in the refrigerator until ready.)
  • Cook pasta: Cook the pasta according to package instructions, leaving al dente (slightly firm, not mushy).
  • Make dressing: Meanwhile, add all dressing ingredients to a small bowl and stir to combine.
  • Prepare vegetables: Dice the tomatoes. Chop or thinly slice the romaine lettuce. Slice the black olives (if using). Dice the red onion. Roughly chop the cilantro. Add all to an extra-large bowl with the sweet corn. (I use my huge 4 quart mixing bowl.)
  • Assemble salad: When the pasta is done cooking, drain it well and add to the bowl. Add the cooked taco crumbles. Then immediately add the dressing and gently toss well to combine. You can serve it immediately at room temperature or chill in the refrigerator first for at least an hour.

Notes

Substitutions: Add diced bell pepper, avocado, black beans, pinto beans, crumbled tortilla chips, vegan shredded cheese, hot sauce, etc.
Dressing amount: This salad is lightly to moderately dressed. If you like yours creamy & saucy, you could reduce the pasta to 8 ounces instead of 12 ounces. (Or simply increase the dressing!)
Make it spicy: This recipe is mild as written (using mild salsa & taco seasoning) so add jalapeño (fresh or pickled), cayenne pepper, chipotle in adobo sauce, or hot sauce.
For gluten-free: Use GF pasta.
For oil-free: To keep this recipe oil-free, use my homemade cashew mayo or other no-oil mayo.
Yield: Recipe makes about 16 cups salad. It's a large batch, so reduce if desired. I find it's about 8 main dish servings (at 2 cups each) or 12-16 side dish servings.

Nutrition Per Serving (Estimate)

Nutrition Facts
Taco Pasta Salad with Southwest Dressing (Vegan!)
Amount per Serving
Calories
397
% Daily Value*
Fat
 
15
g
23
%
Saturated Fat
 
2
g
13
%
Polyunsaturated Fat
 
7
g
Monounsaturated Fat
 
5
g
Potassium
 
547
mg
16
%
Carbohydrates
 
55
g
18
%
Fiber
 
8
g
33
%
Sugar
 
6
g
7
%
Protein
 
13
g
26
%
Vitamin A
 
2161
IU
43
%
Vitamin C
 
9
mg
11
%
Calcium
 
86
mg
9
%
Iron
 
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.

Sodium content: This is omitted as I cannot provide an accurate number. I encourage you to calculate your own to provide a much more precise reading based on the exact ingredients, brands, and amounts you're using.

Get the Monthly NewsletterSubscribe here!

If you're enjoying this vegan taco pasta salad recipe, also check out:

  • Black Bean Lentil Taco Soup
  • Southwest Corn Chowder
  • Black Bean Salsa
  • Taco Spaghetti

Follow The Garden Grazer on Instagram, Pinterest, X (Twitter), or Facebook for more updates and inspiration.

More Vegan Salad Recipes

  • Vegan Cobb Salad cover photo
    Ultimate Vegan Cobb Salad
  • Spaghetti pasta salad cover photo
    Spaghetti Salad (Easy!)
  • Tofu Salad with Savory Dressing (Easy!)
  • Asian chopped salad cover photo
    Asian Chopped Salad with Sesame Dressing

Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating:




  1. J says

    October 02, 2025 at 10:55 am

    5 stars
    Excellent pasta salad

    Reply
    • Kaitlin says

      October 02, 2025 at 11:06 am

      Great to hear!

      Reply

Hello, I'm Kaitlin!
I live in Montana and share vegan recipes that are easy and healthy. About Me →

Footer

↑ back to top

Info

About
Privacy Policy
Contact

Follow

Newsletter
Facebook
Instagram
Pinterest

Recipes

Recipe Index
Oil-Free Recipes
Gluten-Free Recipes

Copyright © 2026 The Garden Grazer

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required