Sweet Potato Pasta Salad is a hearty, vegan-friendly dish with smoky roasted vegetables, tender chickpeas, creamy avocado, and a smooth chipotle-cilantro dressing. It is flavorful, filling, meal-prep friendly, and ready in about 45 minutes.

This is the kind of pasta salad you can serve for lunch, bring to a summer gathering, or prepare ahead for a busy week. It feels substantial enough to stand on its own, yet it also works well as a colorful side dish for cookouts and casual dinners.
Roasting the sweet potatoes is what makes the salad especially satisfying. The cubes become tender in the center while their seasoned edges develop a little caramelization. Smoked paprika, garlic powder, and onion powder give them plenty of flavor before they ever reach the serving bowl.
The creamy dressing ties everything together with fresh cilantro, basil, garlic, tangy apple cider vinegar, and smoky chipotle peppers. Chickpeas add a pleasant bite, crisp onions provide contrast, and avocado gives every serving a cool, buttery finish.
Ingredients
Sweet potatoes: Choose two medium sweet potatoes and cut them into evenly sized cubes so they roast at the same rate.
Short pasta: Rotini, penne, fusilli, or another sturdy shape will hold the creamy dressing and mix easily with the vegetables.
Chickpeas: Rinsed and well-drained chickpeas add plant-based substance and a tender, slightly nutty texture.
Vegan mayonnaise: This creates the rich, creamy base of the chipotle dressing without using dairy.
Chipotle peppers and adobo sauce: These provide smoky heat and deep chile flavor. One pepper keeps the dressing relatively mild, while two create a more noticeable kick.
Fresh cilantro: Cilantro is used in both the dressing and the finished salad, giving the dish a bright, herbal character.
Fresh basil: A few basil leaves soften the sharper flavors of the cilantro, chipotle, and garlic.
Garlic: Fresh garlic gives the dressing a bold savory backbone. Blending it thoroughly prevents large raw pieces from remaining.
Apple cider vinegar: This adds enough acidity to balance the mayonnaise, olive oil, avocado, and naturally sweet roasted potatoes.
Red onion and green onions: The combination provides crisp texture and two different layers of onion flavor.
Avocado: Use an avocado that is ripe but still firm enough to hold its shape when folded into the salad.
Olive oil: Oil helps the sweet potatoes brown in the oven and gives the dressing a smooth, pourable consistency.
Smoked paprika, garlic powder, and onion powder: These seasonings complement the chipotle dressing while giving the roasted potatoes their smoky, savory coating.
Salt and black pepper: These simple seasonings bring out the sweetness of the potatoes and sharpen the overall flavor of the salad.

Cooking Steps
STEP 1: Heat the oven to 425°F and line a large baking sheet with parchment paper. Cut the peeled sweet potatoes into roughly 1-inch cubes, keeping the pieces as uniform as possible for even roasting.
STEP 2: Place the potato cubes in a mixing bowl and coat them with olive oil, smoked paprika, garlic powder, onion powder, salt, and freshly ground black pepper. Toss until the spices are evenly distributed and no dry patches remain.
STEP 3: Spread the seasoned potatoes across the baking sheet in a single layer. Leave a little room between the cubes rather than crowding them together. Roast for about 25 minutes, turning them after 15 minutes, until tender and lightly browned around the edges.
STEP 4: While the potatoes roast, cook the pasta in a large pot of boiling water until just al dente. Avoid overcooking it because softer pasta can become heavy once coated with the dressing. Drain it, rinse briefly under cold water, and allow the excess water to drip away.
STEP 5: Add the vegan mayonnaise, olive oil, chipotle pepper, adobo sauce, apple cider vinegar, cilantro, basil, and garlic to a food processor. Blend until the mixture is creamy, smooth, and evenly colored. Taste before adding a second chipotle pepper.
STEP 6: Transfer the cooled pasta to a large serving bowl. Add the roasted sweet potatoes, chickpeas, diced red onion, sliced green onions, and chopped cilantro. Pour the dressing over the mixture and toss gently until everything is well coated.
STEP 7: Fold in the diced avocado shortly before serving. Use a light hand so the pieces stay intact instead of blending into the dressing. Serve immediately at room temperature or refrigerate the salad until chilled.
Can I prepare this pasta salad in advance?
Yes. Cook the pasta, roast the sweet potatoes, prepare the dressing, and assemble the salad up to one day ahead. For the freshest appearance and texture, leave out the avocado and fold it in shortly before serving.
The dressing may thicken slightly while refrigerated. Stir the salad well before serving, and add a small splash of apple cider vinegar or olive oil when it needs loosening.
How spicy is the chipotle dressing?
Using one chipotle pepper produces a mild to moderately spicy dressing with plenty of smoky flavor. Two peppers create a stronger, lingering heat.
Start with one pepper, blend the dressing, and taste it before adding more. Remember that the flavor will be distributed throughout an entire pound of pasta along with the potatoes, chickpeas, and avocado.
Perfect Pairings
This filling salad can serve as a complete vegan lunch, but it also fits easily into a larger meal.
- Grilled vegetables: Zucchini, bell peppers, corn, or asparagus complement the smoky dressing without making the meal too heavy.
- Fresh green salad: A simple bowl of crisp greens with a light citrus vinaigrette adds freshness alongside the creamy pasta.
- Warm bread: Serve the salad with toasted sourdough, garlic bread, or soft dinner rolls for a relaxed lunch or picnic spread.
Helpful Tips
- Let the roasted potatoes and cooked pasta cool before assembling the salad. Adding them while hot can thin the dressing and soften the avocado.
- Drain the chickpeas and pasta thoroughly. Excess water can dilute the chipotle dressing and prevent it from clinging properly.
- Blend the tender cilantro stems into the dressing along with the leaves. They contain plenty of flavor and become smooth in the food processor.

What pasta shape works well?
Choose a short pasta shape with grooves, curves, or hollow centers. Rotini, fusilli, penne, and small shells are all good choices because they catch the creamy dressing and help distribute the chopped ingredients throughout each serving.
Long noodles are less practical here because they can make the chickpeas, onions, and potato cubes difficult to combine evenly.
How do I keep the avocado from turning brown?
Add the avocado as close to serving time as possible. Select a ripe but firm fruit and fold it into the salad carefully after the other ingredients have already been coated.
The vinegar in the dressing can slow browning slightly, but it will not prevent it completely. Pressing a piece of reusable food wrap against the surface of stored leftovers can also reduce exposure to air.
Can the dressing be made without a food processor?
A high-speed blender works just as well and may produce an even smoother consistency. You can also use an immersion blender in a tall container.
Making the dressing entirely by hand is less effective because the garlic, herbs, and chipotle peppers need to be finely processed. Without blending, the dressing will taste similar but have a chunkier texture.
Keeping Leftovers Fresh
Store leftovers in a tightly sealed container in the refrigerator for up to three days. The pasta and chickpeas hold well, but the avocado will gradually soften and darken, so the salad has its freshest texture during the first two days.
For longer-lasting meal preparation, store the avocado separately and add fresh pieces to individual portions. You can also reserve a little dressing to stir into the pasta before serving, since chilled pasta often absorbs sauce as it rests.
This salad does not require reheating. Remove it from the refrigerator about 15 to 20 minutes before serving when you prefer it closer to room temperature. Give it a thorough stir and taste for seasoning, adding a small amount of salt, vinegar, or olive oil if needed.
Freezing is not recommended. Vegan mayonnaise may separate after thawing, while the pasta, avocado, and roasted sweet potatoes can become overly soft or watery. Refrigerated storage preserves the creamy dressing and contrasting textures much more successfully.

Sweet Potato Pasta Salad
Ingredients
For the Roasted Sweet Potatoes
- 2 medium sweet potatoes peeled and sliced into 1-inch cubes
- ½ teaspoon onion powder
- 2 tablespoons olive oil
- ½ teaspoon freshly ground black pepper
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon salt
For the Chipotle Dressing
- 5 fresh basil leaves
- 1 tablespoon apple cider vinegar
- 3 peeled garlic cloves
- ½ cup creamy vegan mayonnaise
- 1 to 2 chipotle peppers packed in adobo sauce
- ½ bunch fresh cilantro
- 1 tablespoon adobo sauce from the canned chipotles
- ¼ cup olive oil
For the Salad
- 4 green onions finely sliced
- 1 ripe yet firm avocado diced
- 1 can chickpeas rinsed and thoroughly drained, equivalent to approximately 1½ cups cooked chickpeas
- ½ bunch fresh cilantro chopped
- 1 pound short pasta such as penne or rotini, cooked until al dente
- 1 small red onion finely diced
Instructions
- Preheat the oven to 425°F (220°C). Cover a baking sheet with parchment paper.
- Place the cubed sweet potatoes in a large mixing bowl. Add 2 tablespoons olive oil, smoked paprika, garlic powder, onion powder, salt, and black pepper. Toss thoroughly until every piece is evenly coated with the oil and seasonings.
- Arrange the seasoned sweet potatoes across the prepared baking sheet in a single, uncrowded layer.
- Roast for 25 minutes, turning the cubes after the first 15 minutes to encourage even browning. Remove them from the oven and set aside.
- While the sweet potatoes are roasting, bring a large pot of water to a rolling boil. Add the pasta and cook according to the package directions until al dente.
- Drain the cooked pasta, then rinse it under cold running water to halt the cooking process and lower its temperature. Set it aside until needed.
- Place the vegan mayonnaise, ¼ cup olive oil, chipotle peppers, adobo sauce, apple cider vinegar, cilantro, basil leaves, and peeled garlic cloves in a food processor.
- Blend until the dressing becomes smooth and fully combined. Taste and adjust with additional chipotle pepper or apple cider vinegar when a stronger spicy or tangy flavor is desired. Reserve the finished dressing.
- Transfer the cooled pasta to a large serving bowl. Add the roasted sweet potatoes, diced red onion, chopped cilantro, sliced green onions, and drained chickpeas.
- Pour the chipotle-cilantro dressing over the salad. Toss carefully until the pasta and vegetables are uniformly coated.
- Immediately before serving, gently fold in the diced avocado to preserve its shape, color, and fresh texture.
- Serve the sweet potato pasta salad chilled or at room temperature.
