Creamy Vegan Pasta Salad
This creamy vegan pasta salad comes together in about 25 minutes and tastes even better the next day. It’s my go-to for meal prep lunches and summer cookouts.

A bright lemon-tahini dressing clings to the pasta, giving it a rich, nutty tang without any mayonnaise. Crisp bell peppers, cucumber, and cherry tomatoes add crunch, while chickpeas turn it into a filling meal.
Why This Vegan Pasta Salad Works
The tahini dressing is creamy and nutty, balanced by fresh lemon juice and a little Dijon mustard. It coats the pasta without feeling heavy, which keeps the salad light but satisfying.
I also love that it’s endlessly flexible. Use whatever fresh vegetables you have on hand, and swap the chickpeas for white beans or edamame. It’s a real fridge-cleaner that never feels like a compromise.
Ingredients

- 8 oz pasta (rotini, fusilli, or penne): any short shape that catches the dressing
- 1 can (15 oz) chickpeas: drained and rinsed
- 1 bell pepper: red or yellow for sweetness
- 1 cup cherry tomatoes: halved
- 1 cucumber: Persian or English cucumber, seeded and chopped
- ¼ cup finely diced red onion: soak in cold water for 10 minutes if you want a milder bite
- ⅓ cup tahini: the base for the creamy dressing
- ¼ cup fresh lemon juice: about 2 lemons
- 2 tablespoons olive oil: adds richness
- 1 tablespoon Dijon mustard: helps emulsify and adds tang
- 1 clove garlic: grated or minced
- ½ teaspoon salt: plus more to taste
- ¼ teaspoon black pepper
- 2–3 tablespoons water: to thin the dressing
- ¼ cup chopped fresh parsley: for serving
Variations / Substitutions
- Swap the chickpeas: canned white beans or cubed baked tofu both work well.
- Change up the vegetables: shredded carrots, snap peas, or diced celery add crunch.
- Make it nut-free: use sunflower seed butter instead of tahini; the flavor will be a little earthier.
- Add a salty kick: a handful of chopped olives or capers brings a nice briny note.
- Turn up the heat: a pinch of red pepper flakes in the dressing gives it a gentle warmth.
Zucchini Carbonara is a great main dish to serve alongside this salad.
How to Make Vegan Pasta Salad
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil and cook the 8 oz pasta according to package directions until al dente, about 7 to 9 minutes. Drain and rinse under cold water to stop the cooking and remove excess starch.
The pasta should be tender but still have a little bite. Rinsing it well keeps the salad from turning gummy later. Let it drain thoroughly while you move on.
Step 2: Whisk the Dressing

While the pasta cooks, whisk together the ⅓ cup tahini, ¼ cup lemon juice, 2 tablespoons olive oil, 1 tablespoon Dijon mustard, the grated garlic, ½ teaspoon salt, and ¼ teaspoon pepper in a small bowl. Add 2 tablespoons of water and whisk until smooth. If it’s too thick, add the remaining tablespoon of water a little at a time until the dressing drips off the whisk in a steady ribbon.
The mixture will look thick and stiff at first, but keep whisking. It turns into a pale, creamy sauce that smells bright and nutty. Taste it now and adjust the salt or lemon before it hits the salad.
Step 3: Chop the Vegetables

Dice the bell pepper, halve the 1 cup cherry tomatoes, chop the cucumber into bite-sized pieces, and finely dice the red onion. Drain and rinse the 1 can of chickpeas.
Try to cut everything roughly the same size so every forkful has a mix of textures. If you’re sensitive to raw onion, let the diced onion sit in ice water for 10 minutes, then drain before adding it. The cucumber and tomatoes will release a little water as they sit, so chopping them while the pasta cools works well.
Step 4: Toss and Serve

In a large bowl, combine the cooled pasta, the chopped vegetables, and the chickpeas. Pour the dressing over the top and toss gently until everything is evenly coated. Sprinkle with the chopped parsley and taste, then add more salt, pepper, or lemon juice if you like. Serve right away or chill it for later.
The salad is ready to eat immediately, but a 30-minute rest in the fridge lets the flavors meld. Give it a good stir before serving and add a drizzle of olive oil if it seems a little dry. It holds up beautifully for days.
Tips for the Best Vegan Pasta Salad
- Rinse the pasta under cold water until it feels completely cool to the touch. Any residual warmth will wilt the vegetables and soak up too much dressing.
- Taste the dressing before you toss it with the salad. It should be slightly saltier and tangier than you think, because the pasta and vegetables will mellow it out.
- Add the dressing gradually. You might not need every last drop, and a heavily dressed salad can get claggy. Start with most of it and add more as you like.
- This salad is happiest as a fridge-cleaner. Throw in whatever crisp vegetables are hiding in your crisper drawer. It’s forgiving.
Scale it up for a crowd:
| Batch Size | Pasta | Vegetables & Chickpeas | Dressing |
|---|---|---|---|
| Serves 4 | 8 oz | roughly 3 cups total | ⅔ cup |
| Serves 6 | 12 oz | roughly 4½ cups total | 1 cup |
| Serves 8 | 1 lb | roughly 6 cups total | 1⅓ cups |
Storing Leftovers
Refrigerate in an airtight container for up to 4 days. The flavors deepen overnight, so this is a wonderful make-ahead dish. It’s meant to be eaten cold or at room temperature. Just stir well and add a splash of lemon or a tiny drizzle of olive oil if it needs freshening.
What Goes Well With This Pasta Salad
This vegan pasta salad is substantial enough to be a light main, but it also pairs beautifully with grilled food. Serve it alongside veggie burgers or grilled portobello mushrooms for a cookout, or pack it with a crusty baguette for a picnic. It fits right into a Mediterranean spread with hummus, falafel, and warm pita.
Frequently Asked Questions
Can I use gluten-free pasta?
Yes, any gluten-free short pasta shape works well. Cook it al dente and rinse it thoroughly with cold water to stop the cooking and keep the grains from clumping.
Does this pasta salad freeze well?
No, the fresh vegetables will turn watery and lose their crunch. It’s best made fresh and stored in the fridge, where it stays good for up to 4 days.
Can I assemble it the night before?
Absolutely, and it’s often better the next day. Toss everything together except the parsley, cover, and refrigerate. Add the parsley just before serving so it stays bright and fresh.

Creamy Vegan Pasta Salad Recipe
Ingredients
Method
- Cook the pasta in a large pot of boiling salted water until al dente, about 7 to 9 minutes. Drain and rinse under cold water until cool.
- While the pasta cooks, whisk together the tahini, lemon juice, olive oil, Dijon, garlic, salt, pepper, and 2 tablespoons water until smooth. Add up to 1 tablespoon more water if needed.
- Dice the bell pepper, halve the tomatoes, chop the cucumber, and finely dice the onion. Drain and rinse the chickpeas.
- In a large bowl, combine the pasta, vegetables, and chickpeas. Pour the dressing over the top, toss well, and sprinkle with parsley. Serve right away or chill 30 minutes to let the flavors come together.
