Get recipes! Receive an email alert when a new recipe comes out.

Vegan Tempeh Souvlaki Pita

Vegan Greek Pita Recipe

This is a delicious vegan souvlaki tempeh pita recipe with creamy vegan tzatziki sauce, sliced tomatoes and fried potatoes. The tempeh needs time to marinate overnight for best flavor, but the rest of the recipe comes together quickly.

Souvlaki is a popular fast food meat skewer from Greece.  It can be eaten alone, thrown on a pita, or covered in a red sauce.  If served on a pita, it often has tomatoes, onions and tzatziki sauce, a yogurt-based sauce with cucumber, garlic and herbs. Fried potatoes are served on the side or inside the wrap.

This vegan soulvaki pita recipe makes enough for 4-6 pitas–depending on how generous you are with distributing the toppings.

A few things…

  • ・Steaming tempeh removes any bitterness and makes it receptive to soaking up flavor.
  • ・Tempeh does not need to grill to a certain temperature or for a specific length of time. It grills quickly, so keep an eye on it.
  • ・Gluten free? Use a gluten free pita, and you’re set!
  • ・I like to eat my souvlaki pitas with a fork and knife, so I usually don’t stuff them. Do what feels right to you!

If you enjoy this grilled tempeh pita recipe, you may enjoy Grilled Pomegranate Molasses Tempeh Kebabs or Chipotle Tempeh Kebabs.

Now, let’s go make a delicious Greek-inspired vegan pita!

A delicious vegan Greek pita recipe with vegan tzatziki sauce, grilled marinated tempeh, sliced tomatoes and fried potatoes

Vegan Tempeh Souvlaki Pita

Souvlaki Tempeh Marinade:

1 lb (OR two 8 ounce packages) tempeh, cubed

⅓ cup sliced white onion

4 large garlic cloves, chopped

⅓ cup soy sauce (or gluten free tamari)

¼ cup lemon juice

¼ cup water

1 Tbsp olive oil

1 tsp dried oregano

½ tsp dried thyme

½ tsp garlic powder


1 batch vegan tzatziki sauce

3 medium red potatoes, sliced

2 tsp olive oil

1 medium tomato, sliced

4-6 pitas

Fresh parsley, optional (to top)

1. First, you’ll need to steam the tempeh for the souvlaki marinade. Add 1 inch of water to a large pot and then, add a steamer basket to it. Cover the pot with a lid, and bring the water to a boil. Add the tempeh cubes to the steamer basket. Cover the pot, and steam for 7 minutes.

2. While the tempeh is steaming, add everything else listed under “Souvlaki Tempeh Marinade” to a container with a lid.  Mix well.  

3. When the tempeh is done steaming, add it to the marinade. Stir the tempeh in the souvlaki marinade until well coated. Seal with the lid and refrigerate overnight for best flavor.

4.  When the tempeh is done marinating, it’s time to make the vegan tzatziki sauce.  Click here and follow the recipe to make it.

5. In a non-stick skillet, add the sliced red potatoes and 2 tsp olive oil. Flipping occasionally, fry the potatoes for 7-10 minutes or until they are crispy, browned and cooked through. Set aside.

6. Preheat your grill to ~400º F. Line a grill-proof pan with non-stick aluminum foil. Skewer the tempeh, and then, place it in the lined pan. When all the tempeh is skewered, drizzle the skewers with olive oil and move them around to coat them. Keep the marinade.

7. Place the grill-proof pan on the grill and close the lid. Grill at 400º F for 5 minutes, and then, flip the tempeh skewers over. Grill for another 3 minutes or until the skewers are charred to your preference. Remove from the grill. Brush the tempeh skewers with the souvlaki marinade or sprinkle them with some additional soy sauce.

8.  Assemble the vegan souvlaki pitas. Layer some fried potatoes, tomato slices, marinated grilled tempeh on top of a pita. Cover with vegan tzaziki sauce, and then, sprinkle with fresh parsley. Serve immediately.

A tasty Greek tempeh souvlaki pita recipe