Tofu Souvlaki

Jun 01, 2021 by

Tofu souvlaki. It’s like chicken souvlaki, minus the chicken (I think they need their breasts more than we do?), with all the same delicious Greek flavours you know and crave. What really matters most in this recipe is the marinade, not the base. So, tofu is perfect. It soaks up the white wine, garlic and herbs so well.

The recipe below serves about two, or one with leftovers. But if you can (and if you have a large enough casserole dish), I highly recommend tripling it, as I did (see image). This marinated tofu is even better leftover, and it lasts for around five days in the fridge.

I love serving tofu souvlaki with rice and salad, but it would also be great in a pita or wrap…or on its own as a snack. Of course, the more time you have to marinate it the better (I think 24-hours would be great), but I marinated mine for just five hours and it was really flavorful. Hope you love!

Recipe adapted from


  • 1 block extra firm tofu (cubed)
  • 1/3 c white wine
  • 1/4 c extra virgin olive oil
  • 7 cloves garlic (minced)
  • 2 tbsp dried oregano
  • 1 tbsp fresh rosemary (or 1 tsp dried)
  • 1 tsp sweet paprika
  • Salt and pepper (to taste)
  • 2 bay leaves
  • Juice of one lemon


  1. Add all ingredients (except the tofu) to a casserole dish and stir together. 

  2. Chop tofu into bite-sized cubes and add to dish. Stir to coat entirely. Cover with a tea towel and let sit for five hours in the fridge.

  3. Once marinated, preheat oven to 350F and bake for thirty minutes.


Rated 4.6 out of 5
4.6 out of 5 stars (based on 11 reviews)

Add your own review

Latest Reviews

Added red onion and bell pepper

Rated 5 out of 5
December 13, 2021

This is delicious! Instead of doubling or tripling the tofu, I quartered a red onion and chopped bell peppers and they marinated along with the tofu and it is .


Very Tasty!

Rated 5 out of 5
November 4, 2021

Used Rice Wine Vinegar and it packed a punch! Had it with the lemon potatoes one night, and on a salad with soup the next! So delicious and easy!



Rated 5 out of 5
August 23, 2021

This Tofu was amazing, the marinade gave it so much flavor and it was easy to make. I just let it marinade for 6 hours and think it turned out well. I will definitely be making this again!

Amy M


Rated 5 out of 5
August 12, 2021

THE best tofu hands down. I kept sneaking bites before putting it in the oven. Even my 1 year old son is a huge fan.

I’m Nora but not THAT Nora

Best tofu ever!

Rated 5 out of 5
August 10, 2021

This is hands down the best way I’ve ever made tofu. I let the marinade sit all day then added the tofu. I let the tofu marinade for 24 hours then cooked it. I used all the same ingredients including the wine.