This Vegan Greek Salad is a whole food plant-based version of the Mediterranean classic. Made with our delicious Homemade Vegan Feta, crunchy veggies, and bold and briny olives, each bite is a flavor bomb.

Full of colorful veggies, tangy flavors, and whole food ingredients, this vegan Greek salad is as good for you as it is tasty. Whether you need a lunch, a side dish, or a light dinner, it's a winner. It's gluten-free, nut-free, and deliciously healthy.
Why You’ll Love This Recipe
- Fresh and Healthy: This salad is bursting with the natural flavors of crunchy cucumbers, sweet, juicy cherry tomatoes, savory red onion, and kalamata olives. This salad is also a vitamin and mineral bomb.
- Quick and Easy: Prep time is 15 minutes if you make the vegan feta ahead of time.
- Versatile: Serve as a main, side, or stuff into a pita for a satisfying Mediterranean wrap.
- Dairy-free Feta: Feta is swapped for a plant-based vegan version, so it's low in saturated fat and cholesterol-free.
Health Benefits
- Antioxidant-rich: Tomatoes, bell peppers, and salad greens are packed with antioxidants that fight inflammation and promote overall health.
- Beneficial plant compounds: A good quality extra virgin olive oil contains plant polyphenols shown to boost immune system health.
- Protein-rich: The marinated vegan feta provides a plant-based protein boost, so this salad is filling and balanced.
What You'll Need to Make This Vegan Greek Salad
Greek Salad Dressing
This recipe uses more of a traditional Greek salad dressing. If, however, you prefer a no-oil version, check out this super yummy and creamy Oil Free Greek Dressing, made with cashews. Otherwise, for more of a traditional Greek salad dressing, you'll need:
- Garlic: Gives this dressing a pungent, spicy, and aromatic flavor. Garlic is known for its immune-boosting allicin.
- Red wine vinegar: Provides a tangy, sharp, and slightly fruity flavor. Vinegar has been shown to help to regulate blood sugar.
- Extra virgin olive oil: Gives this dressing a smooth, rich texture.
A full list of ingredients with exact amounts can be found in the recipe card below.
Vegan Greek Salad Ingredients
- Homemade vegan feta cheese (make ahead): Gives this salad a salty, umami-rich, and creamy bite.
- Romaine lettuce: Provides a crisp and juicy texture that is mild, slightly sweet, and refreshing. Romaine lettuce is low in calories and high in fiber.
- Kalamata olives, pitted: Gives this salad a rich, briny, and meaty texture.
- Pepperoncini: Tangy, mildly spicy, and vinegary.
A full list of ingredients with exact amounts can be found in the recipe card below.
Variations and Substitutions
- Mix up your greens: Swap the Romaine for mixed salad greens. Add some arugula, spinach, or chopped kale for extra volume and nutrients.
- Grains: Serve over cooked farro or quinoa for a bigger meal. Check out how to cook quinoa in the Instant Pot and on the stovetop.
- Nuts and seeds: Sprinkle toasted pine nuts, sunflower seeds, or pumpkin seeds for extra crunch. Our no-salt-added everything bagel seasoning would also boost the flavor of this vegan Greek salad.
- Legumes: Add cooked chickpeas to give this salad an added protein and fiber boost. You may also like our Mediterranean Quinoa Salad. Our air fryer tofu nuggets and easy air fryer tempeh would also add protein to this salad.
SAVE THIS RECIPE!
We'll also send you other yummy recipes. No worries! You can unsubscribe at any time. 💙
How to Prepare
1. Make the Vegan Feta
Prepare the homemade vegan feta cheese according to recipe instructions. The recommended marinating time is 12 hours or more (24 to 48 hours is best).
2. Make the Dressing
For a no oil version, check out this oil free Greek dressing.
Otherwise, for a more traditional Greek salad dressing, add garlic, seasonings, red wine vinegar, Dijon, and lemon juice to a mixing bowl and whisk to combine. Then drizzle in extra virgin olive oil and whisk well until emulsified. Set aside.
3. Prepare the Veggies
Rinse and dry chopped Romaine or salad greens. I love using a salad spinner for this. Set aside.
Cut cherry tomatoes in half or into bite-size chunks. Slice cucumbers, onions and bell pepper.
4. Assemble the Salad
Add greens to a large bowl or plate. Toss in prepared cherry tomatoes, cucumbers, onion, and bell pepper. Add pitted kalamata olives and pepperoncini. Crumble to add vegan feta with marinade sauce. Drizzle the salad dressing to the desired sauciness.
Serve immediately or chill for 15 minutes to allow the flavors to meld.
Leftovers should be stored separately, specifically, in four containers: (1) chopped Romaine or salad greens, (2) other veggies, (3) vegan feta, and (4) salad dressing. Assemble when ready to eat.
Vegan Greek Salad Pro Tips
- Use fresh ingredients: The flavor of this salad relies on the quality of your veggies and herbs.
- Customizable: Adjust the vinegar, olive oil, or seasoning the dressing to taste. Add or substitute ingredients like roasted red peppers, artichoke hearts, or avocado.
- Prep ahead: Allow vegan feta to marinate for 24 to 48 hours, if possible. Use the extra homemade vegan feta for tomato avocado toast. So yummy!
Serving Suggestions
- Serve this delicious vegan Greek salad with warm pita bread, garlic hummus, grilled veggies, or quinoa.
- Divide into meal prep containers for a quick lunch during the week. See our Southwestern Salad in a Jar and Asian Salad in a Jar for meal prep inspiration.
- If you're into the soup and salad combo, make this a side salad to go along with a bowl of Lentil Soup, Leek and Mushroom Soup, or Mushroom Barley Soup.
- Sip on an Italian Mocktail, Watermelon Mocktail, or a copycat Starbucks Pink Drink while you enjoy this yummy Greek salad.
Frequently Asked Questions
Yes, but know that store-bought can be more expensive than making your own. Also, it contains additives and other ingredients to extend the shelf life.
If you store ingredients in air-tight containers separately, it will last up to 3 days in the refrigerator. If ingredients are combined, the veggies will get soggy.
If you're soy-free, you can marinate chopped cashews or cauliflower florets in place of tofu.
This vegan Greek salad is a delicious combination of fresh ingredients, tangy flavors, and satisfying textures. If you're looking for a healthier version of a classic, this recipe will impress. Easy to make and versatile, it’s perfect for any occasion.
Other Salad Recipes to Check Out
If you tried this Vegan Greek Salad or any other recipe on our website, please leave a 🌟 star rating and let us know how it went in the 📝 comments below! We love to get your feedback for improvement.
Vegan Greek Salad
Ingredients
Vegan Feta
- ½ batch homemade vegan feta cheese
Dressing
- 3 Tablespoons red wine vinegar
- ½ teaspoon Dijon mustard
- 1 clove garlic minced
- ½ teaspoon oregano
- ⅛ teaspoon black pepper
- ½ lemon juiced
- 2 Tablespoons extra virgin olive oil
- salt to taste I used ⅛ teaspoon
Veggies
- 10 to 12 cups chopped Romaine and/or mixed salad greens
- ½ red onion sliced
- 1 cucumber sliced
- 2 cups cherry tomatoes halved
- 1 green bell pepper sliced
- ½ cup pitted kalamata olives
- 8 to 12 pepperoncinis
Instructions
Make the Vegan Feta
- Prepare the homemade vegan feta cheese according to recipe instructions. The recommended marinating time is 12 hours or more (24 to 48 hours is best).
Make the Dressing
- For a no oil version, check out this oil free Greek dressing.
- Otherwise, for a more traditional Greek salad dressing, add garlic, seasonings, red wine vinegar, Dijon, and lemon juice to a mixing bowl and whisk to combine. Then drizzle in extra virgin olive oil and whisk well until emulsified. Set aside.
Prepare the Veggies
- Rinse and dry chopped Romaine or salad greens. I love using a salad spinner for this. Set aside.
- Cut cherry tomatoes in half or into bite-size chunks. Slice cucumbers, onions and bell pepper.
Assemble the Salad
- Add greens to a large bowl or plate. Toss in prepared cherry tomatoes, cucumbers, onion, and bell pepper. Add pitted kalamata olives and pepperoncini. Crumble to add vegan feta with marinade sauce. Drizzle the salad dressing to the desired sauciness.
- Serve immediately or chill for 15 minutes to allow the flavors to meld.
- Leftovers should be stored separately, specifically, in four containers: (1) chopped Romaine or salad greens, (2) other veggies, (3) vegan feta, and (4) salad dressing. Assemble when ready to eat.
Notes
EQUIPMENT/SUPPLIES
- Knife
- Cutting board
- Measuring cup
- Measuring spoons
- Mixing bowl
- Whisk
Gigi & Sersie
A flavor bomb! A close rendition of a classic Greek salad. Delicious!