Go Back
+ servings
Bowl of Greek pasta salad with cucumber, tomato, red onion, olives and tofu feta on a marble cutting board.
Print Recipe
4.75 from 4 votes

Vegan Greek Pasta Salad

This fresh and tangy vegan Greek pasta salad with tofu feta is perfect for a quick and easy side salad or light meal.
Prep Time15 minutes
Marinating Time30 minutes
Total Time45 minutes
Course: Salad
Cuisine: American
Diet: Vegan
Servings: 4 servings
Author: Deryn Macey

Ingredients

For the Pasta Salad

  • 255 grams dry short pasta rotini, fusilli, bows, mezze penne, macaroni
  • 1 cup diced cucumber
  • 1 cup quartered grape or cherry tomatoes
  • 1/2 cup diced red onion
  • 2/3 cup chopped pitted kalamata olives
  • 1/2 cup finely chopped fresh parsley

For the Dressing

  • 3 tbsp extra virgin olive oil
  • 3 cloves garlic crushed or grated
  • 2 tbsp red wine vinegar
  • 2 tbsp fresh lemon juice
  • 1 tsp maple syrup
  • 1 tsp Dijon mustard
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • salt and pepper

For the Tofu Feta

  • 1/2 package extra-firm tofu 1/2 approx. 350g package
  • 2 tbsp lemon juice
  • 2 tbsp apple cider vinegar
  • 1 tsp garlic powder
  • 1 tsp sea salt

Instructions

  • To make the tofu feta, cube or crumble the tofu to resemble feta and add to a bowl or container. Add the tofu feta ingredients and toss to coat. Marinate for at least 30 minutes, preferably a couple of hours.
  • When you're ready to make the salad, bring a large pot of salted water to a boil on the stovetop and cook the pasta according to package instructions. Once cooked, strain and rinse until cold water to cool.
  • While the pasta is cooking, add all of the dressing ingredients to a large mixing bowl or serving bowl. Season with salt and black pepper and mix to fully combine.
  • Add all of the pasta salad ingredients to the bowl. Add the cooked and cooled pasta. Mix everything together, season with more salt and pepper if needed.
  • Serve topped with tofu feta or your choice of feta or dairy-free feta cheese.

Video

Notes

Leftover Greek pasta salad can be stored in an airtight container in the fridge for up to 3 days.
The prep time includes 30 minutes for marinating the tofu feta. If you're only making the salad, you'll need just 10 minutes.
I updated the salad dressing in 2026 to include olive oil, maple syrup and Dijon for a better mouth-feel and balanced flavour. The original recipe only included the garlic, lemon, red wine vinegar, basil and oregano.
Nutrition facts do not include tofu feta.

Nutrition

Serving: 1serving | Calories: 396kcal | Carbohydrates: 56g | Protein: 10g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Sodium: 378mg | Potassium: 388mg | Fiber: 4g | Sugar: 5g | Vitamin A: 1058IU | Vitamin C: 21mg | Calcium: 62mg | Iron: 2mg