This vibrant vegan pasta salad is a crowd-pleaser that comes together in just 25 minutes. Tender penne is tossed with creamy marinated white beans, crunchy cucumber, sweet bell pepper and juicy grape tomatoes, all coated in a tangy, herbaceous vinaigrette. It’s a satisfying dish that works as a main or side and leftovers taste even better the next day.
Whether you’re planning a picnic, need a quick weeknight dinner or want a make-ahead lunch, this Greek-inspired salad delivers big flavor with minimal effort. The creamy vinaigrette-made with vegan mayo, red wine vinegar, garlic and oregano-ties everything together beautifully. Give it a try and watch it become a staple in your rotation!
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Bring a large pot of salted water to a boil. Add the penne and cook according to package directions until al dente. Drain and rinse under cold water to stop cooking.
- While the pasta cooks, make the vinaigrette: In a small bowl, whisk together the vegan mayonnaise, red wine vinegar, Dijon mustard, dried oregano, garlic powder, sugar and olive oil. Season with salt and black pepper to taste.
- In a large bowl, combine the drained cannellini beans, diced cucumber, diced bell pepper, halved grape tomatoes and chopped parsley.
- Add the cooled pasta to the bowl with the vegetables and beans. Pour the vinaigrette over everything and toss well to coat.
- Taste and adjust seasoning if needed. Serve immediately or refrigerate for at least 30 minutes to allow flavors to meld. Enjoy chilled or at room temperature.
Recipe Tips
For best flavor, let the salad chill in the fridge for 30 minutes before serving.
Feel free to swap penne for any short pasta like rotini or farfalle.
Add a splash of lemon juice for extra brightness if desired.
FAQ
Can I make this pasta salad ahead of time?
Yes! This salad is perfect for meal prep. Store it in an airtight container in the fridge for up to 3 days. The flavors meld and become even better.
Is this recipe gluten-free?
It can be made gluten-free by using gluten-free pasta. All other ingredients are naturally gluten-free.
What can I substitute for vegan mayonnaise?
You can use regular mayonnaise if not vegan or a thick dairy-free yogurt for a lighter dressing.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.