Nutrition Facts for Vegan greek souvlaki
Blog Research API Download App

Vegan Greek Souvlaki

Image of Vegan Greek Souvlaki
Nutriscore Rating: 77/100

Bring the rich, savory flavors of the Mediterranean to your table with this Vegan Greek Souvlaki recipe! Perfectly marinated extra-firm tofu takes center stage, grilled to golden perfection alongside vibrant red bell pepper and red onion for a plant-based twist on the classic Greek dish. A refreshing homemade vegan tzatziki sauce made with cucumber, dill, and creamy vegan yogurt adds an authentic flair, while juicy tomatoes, crisp lettuce, and warm flatbreads complete the hearty and satisfying wrap. Easy to prepare in under an hour, this delicious vegan souvlaki is ideal for family dinners, summer BBQs, or a flavorful meal on-the-go. Featuring bold spices like smoked paprika and oregano, this recipe is a must-try for anyone craving healthy, Mediterranean-inspired cuisine!

TITAN HAUS

Pure Titanium Kitchenware
🏆 Safest Cutting Board 2025

Why 10,000+ Chefs Switched to Titanium

No Microplastics
Self-Sanitizing
Knife-Friendly
Dishwasher Safe
Plastic: Harbors Bacteria
Wood: Traps Odors
Titanium Cutting Board
$99 $169
Get 40% Off

Recipe Information

⏱️
Prep Time
30 min
🔥
Cook Time
15 min
🕐
Total Time
45 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

17 items
  • 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
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

13 steps
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.

2

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

3

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

4

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

5

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

6

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

7

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

8

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

9

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

10

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

11

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

12

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

13

Fold the flatbread around the filling and serve immediately.

Cooking Tip: Take your time with each step for the best results!
683
cal
30.7g
protein
88.1g
carbs
24.6g
fat

Nutrition Facts

1 serving (547.4g)
Calories
683
% Daily Value*
Total Fat 24.6 g 32%
Saturated Fat 3.8 g 19%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 1137 mg 49%
Total Carbohydrate 88.1 g 32%
Dietary Fiber 8.8 g 31%
Total Sugars 12.6 g
Protein 30.7 g 61%
Vitamin D 0.0 mcg 0%
Calcium 488 mg 38%
Iron 7.1 mg 40%
Potassium 790 mg 17%

*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

50.4%%
17.7%%
31.9%%
Fat: 893 cal (31.9%%)
Protein: 494 cal (17.7%%)
Carbs: 1412 cal (50.4%%)