How to Make Vegan Cypriot Souvlaki

Who said souvlaki needs meat?

By

1 Minutes Read

Vegan souvlakia made with fries and tofu You don't need meat to make souvlaki - Media Credit: Natlicious Food

Souvlaki, a staple of Cypriot and Greek cuisine, typically consists of grilled, skewered meat, often served in a pita with fresh vegetables, lemon, and dips. The dish has long been a favorite in Mediterranean street food culture.

As plant-based eating grows in popularity, vegan alternatives are becoming more widely sought after. This vegan Cypriot souvlaki recipe replicates the smoky, herb-infused flavors of the original using firm tofu marinated in olive oil, soy sauce, balsamic vinegar, maple syrup, and oregano. By serving this dish alongside shredded white cabbage, parsley, red onion, lemon, and tahinosalata (a sesame-based dip), as well as fries and pita bread, you will replicate the traditional flavors of souvlaki with all plant-based ingredients.

Read more: Vegan Cacio e Pepe-Style Butter Beans

Vegan Cypriot souflaki

Souvlakia is a street food that you can find all over Cyprus! Traditionally, they are made with chicken or pork, but my vegan version is made with tofu. They are served with pita bread and several condiments, salad and fries.
Vegan souvlakia made with fries and tofu
No ratings yet
Servings2 people

Ingredients

  • 280 g firm tofu
  • 2 tbsp olive oil
  • 2 tbsp soy sauce
  • 2 tbsp balsamic vinegar
  • 1 tbsp maple syrup
  • 1 tsp oregano
  • Salt and pepper
Serve with
  • Shredded white cabbage
  • Chopped parsley
  • Chopped parsley
  • Lemon
  • Tahinosalata

Instructions

  • Freeze the tofu overnight, and then defrost it.
  • Remove the tofu from the packaging and squeeze all the water out (like a sponge). By doing this, you get to squeeze out most of water, the tofu then can absorb the marinade better and it also help with the texture.
  • Cut the tofu in 3cm squares and pat dry with some kitchen towel.
  • In a container, add all the remaining ingredients and mix. Add the tofu, coat it and put it in the fridge for at least 2 hours or overnight to marinade. Make sure to turn them, every now and then, so they marinate on all sides.
  • Add the tofu cubes on skewers.
  • Preheat a cast iron pan, add a splash of olive oil and cook the skewers for few 2-3 minutes on each side. This step traditionally is done on the barbecue.
  • Serve with fries, pita bread, cabbage, parsley and red onion, lemon and vegan tzatziki.

This recipe was republished with permission from Natlicious Food. You can view the original recipe here.

Read more: Try This Protein-Packed Chili Cauliflower And Tofu

Become A Plant Based Chef with our 1000+ recipes! 🥦

We know it can be hard to keep cooking up tasty, exciting meals. So we thought of them for you! Browse our selection of vegan recipes below.

© 2025 Plant Based News is a mission-led impact media platform focused on elevating the plant-based diet and its benefit to human health, the planet, and animals. | Plant Based News Ltd, 869 High Road, London, United Kingdom, N12 8QA, United Kingdom.

buttons/scroll-to-top/scroll-to-top-small-active