Simple Greek Tofu Skewers

Greek Tofu Skewers on Pita
Greek Tofu Skewers

This makes enough skewers for 5 or 6 people. You can easily cut the recipe in half to use a single tofu block which would work for 2-3 people. You could also cut the recipe in half and add in veggies on the skewers such as tomatoes, onion, mushrooms, or whatever sounds good. I like to make some home made naan, but you can also serve it on store bought bread, or even rice.


  • 2 Blocks of Extra Firm Tofu (do not use a less firm)
  • 1/4 cup Olive Oil
  • 2 Tbls Red Wine Vinegar (sub Apple Cider Vinegar works)
  • 1/4 cup Lemon Juice
  • 4 tsp Garlic Powder
  • 2 tsp Dill
  • 2 tsp Salt
  • 1 tsp Thyme
  • 1/2 tsp Cinnamon
  • 2 tsp Onion Powder
  • 2 Tbls Oregano

At least 4-5 hours before dinner, or the night before. Remove tofu from package and press to remove excess water. Press at least 30 minutes. Remove from press.

Cut block into two slabs, then cut each slab into 1/2-3/4″ strips. Then cut each strip into cubes. At the end, you want all cubes about 1/2-3/4″ square. No need to be exact.

In a large cup or small bowl, whisk all the remaining ingredients. Put cubes in a sealable plastic bag (ziploc) or a container. Mix in the marinade. Turn carefully to fully coat so as to not break up the cubes. Make sure all cubes are separated. Place bag or container in the frig and marinate for at least 4 hours or overnight.

Place cubes on skewers. This should make 6 skewers of just the tofu, or 12-15 skewers with added veggies. You can add cherry, grape, or roma tomatoes, small mushrooms, and quartered or chunked red onions. If you do add some veggies, I like spritzing them with some olive oil and a very light sprinkle of salt.

Place on a hot grill. Turn to get a little browning on the outside. If you are not grilling, you can place these on a pan with parchment or a non-stick surface in the oven at 425 degrees F for 20-25 minutes.

Serve with pita bread, add in chopped lettuce, tomato, hummus. or a vegan tzatsiki . You can also add vegan ranch or vegan tzatziki sauce. I like it on home made pita or naan bread. This would work well also served with a side of greek rice.

Click here for a recipe for a vegan tzatziki sauce