Nutrition Facts for Vegan greek souvlaki

Vegan Greek Souvlaki

Transport your taste buds to the Mediterranean with this flavorful Vegan Greek Souvlaki, a plant-based twist on the classic Greek street food. Marinated cubes of extra-firm tofu, infused with zesty lemon, garlic, and smoky paprika, are grilled alongside vibrant red bell peppers and onions to create mouthwatering, charred skewers. Served on warm flatbreads and topped with crisp lettuce, juicy tomatoes, and a refreshing homemade vegan tzatziki made with cucumber, dill, and creamy non-dairy yogurt, this recipe is a perfect balance of bold flavors and fresh textures. Ready in under an hour and ideal for a crowd, this vegan souvlaki is a wholesome, protein-packed meal that's as satisfying as it is nutritious. Perfect for BBQs, weeknight dinners, or any time you crave a delicious, Greek-inspired feast!

Nutriscore Rating: 77/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Vegan Greek Souvlaki
Prep Time:30 mins
Cook Time:15 mins
Total Time:45 mins
Servings: 4

Ingredients

  • 400 grams extra-firm tofu
  • 1 medium red bell pepper
  • 1 medium red onion
  • 2 tablespoons olive oil
  • 3 tablespoons lemon juice
  • 2 teaspoons oregano
  • 3 cloves garlic
  • 1 teaspoon smoked paprika
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 1 small cucumber
  • 1 cup vegan yogurt
  • 1 tablespoon dill
  • 1 tablespoon vinegar
  • 4 large flatbreads
  • 2 medium tomatoes
  • 1 bunch lettuce

Directions

Step 1

Press the tofu with a tofu press or between paper towels with a heavy object on top for at least 15 minutes to remove excess moisture.

Step 2

Cut the pressed tofu into 1.5-inch cubes. Chop the red bell pepper and red onion into similar-sized pieces.

Step 3

In a bowl, mix olive oil, lemon juice, chopped garlic, oregano, smoked paprika, salt, and black pepper.

Step 4

Add the tofu cubes to the marinade, ensuring they are well coated. Marinate for at least 1 hour in the refrigerator.

Step 5

While the tofu is marinating, prepare the vegan tzatziki sauce. Grate the cucumber and squeeze out excess water.

Step 6

Combine the grated cucumber, vegan yogurt, chopped dill, vinegar, a pinch of salt, and pepper in a bowl. Stir well and refrigerate.

Step 7

Preheat the grill or grill pan over medium-high heat.

Step 8

Thread the marinated tofu, red bell pepper, and onion onto skewers.

Step 9

Grill the skewers for about 10-12 minutes, turning occasionally, until the tofu is golden and the vegetables are tender.

Step 10

Warm the flatbreads on the grill for about 30 seconds on each side.

Step 11

Assemble the souvlaki by placing a skewer on each flatbread. Remove the skewer, leaving the ingredients on the bread.

Step 12

Top with fresh slices of tomato, lettuce, and a generous dollop of vegan tzatziki.

Step 13

Fold the flatbread around the filling and serve immediately.

Nutrition Facts

Serving size (2143.0g)
Amount per serving % Daily Value*
Calories 1796.3
Total Fat 79.2g 0%
Saturated Fat 12.4g 0%
Polyunsaturated Fat 3.4g
Cholesterol 0mg 0%
Sodium 3641.2mg 0%
Total Carbohydrate 203.6g 0%
Dietary Fiber 34.5g 0%
Total Sugars 53.1g
Protein 98.3g 0%
Vitamin D 0IU 0%
Calcium 3317.0mg 0%
Iron 23.9mg 0%
Potassium 3743.9mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 37.1%
Protein: 20.5%
Carbs: 42.4%