Looking for an easy plant based dinner to grill? Try these greek tofu skewers. Tofu is marinated in a savory greek dressing overnight then grilled to perfection and topped with more greek marinade. You’ll love these healthy and delicious skewers.Jump to Recipe
Tofu is incredibly versatile. You can grill it, fry it, pan fry it, and bake it. The possibilities are endless. Plus, tofu absorbs any flavor you season it with. It’s basically a blank canvas for you to use and create anything you’d like with it. Tofu is the star in this grilled skewers recipe. All the flavors from your favorite greek meal can be found in the tofu and it is good! You don't want to miss this tofu kebab marinade.
- Why You’ll Love These Greek Tofu Skewers
- What You’ll Need to Make Greek Tofu Kabobs
- Choosing The Right Tofu
- How to Press Tofu
- Is The Greek Tofu Vegan?
- How to Make Greek Tofu Skewers
- Is Tofu Good for Grilling on Skewers?
- Tips for Grilling The Greek Tofu Recipe
- How to Serve the Greek Tofu Skewers
- Storing the Greek Tofu
- Delicious Greek Tofu Skewers
Why You’ll Love These Greek Tofu Skewers
- They’re healthy and plant based. You don’t have to feel guilty about making them and getting seconds.
- The skewers are grilled which means less dishes and you get to enjoy the outdoors.
- The greek marinade combines authentic flavors that make the tofu taste incredible. We marinate the tofu overnight so you’ll have a punch of flavor inside and outside of the tofu.
- The greek tofu is incredibly versatile, if you have leftovers, use them to make tacos, top on a salad, alongside pita bread with vegan tzatziki sauce, or eat them plain.
- They’re incredibly easy to make and after the marinating process is over, grilling takes no time at all.
What You’ll Need to Make Greek Tofu Kabobs
Of course you’ll need tofu. For this recipe I used 14oz block of extra firm tofu.
For the Marinade
- Olive oil
- Red wine vinegar
- Lemon juice
- Tomato paste
- Onion powder
- Garlic powder
- Dried oregano
- Black pepper
I wanted to mention a few things about the ingredients list. When I formed this recipe, I was initially worried about the amount of vinegar/lemon because I didn’t want it to be too tangy. The way I resolved that was by adding a little honey. The honey does not make it sweet. Instead, it cuts into the acidity making it nice and palatable without being overwhelming.
An ingredient you may not have expected to see in this list is probably tomato paste. While greek dressings typically don’t include tomatoes, this one does for a few reasons. The first is that it adds incredible flavor. You’ll taste it after your tofu is cooked. It’s refreshing, savory, and compliments the oregano. The second reason is because it not only adds amazing flavor, it gives it a beautiful color as it grills.
Choosing The Right Tofu
Choosing the right tofu for this mediterranean marinated tofu recipe is very important. There are many types to choose from so making the right choice might seem overwhelming. Tofu is categorized as silken, regular, firm, extra firm, and super firm.
Silken - the softest type of tofu, has a texture compared to cheese. Commonly used to make creamy sauces for vegan recipes.
Regular - Soft, but not as soft as silken. Commonly used to make vegetarian scrambled eggs. It's also great in miso soup.
Firm - Has the texture of feta and is probably the most versatile type of them all. Firm tofu can be stir fried, deep fried, baked, placed in a stew, or used to make spreads. This type of tofu typically comes in a container full of water and should be drained and pressed before using for the best results.
Extra Firm - This tofu has less water and is more dense. It resembled the texture of meat the most. It can be marinated and pan fried, stir fried, grilled, or deep fried. It’s not quite as commonly available as firm but it’s versatile and is what I used to grill these greek tofu skewers.
Super Firm - The most dense of them all. Most commonly resembles meat. This version is not as commonly used as firm and extra firm. Again, this variety is used to marinate, pan fry, stir fry, grill, or deep fry. Not quite as available but it’s easy to work with and it’s a great choice for this recipe. This type is probably the least likely to fall off of your skewer as you flip them.
The types I would choose for this recipe would be extra firm and super firm. The more firm the tofu is the less flimsy it is. When it comes to grilling the tofu you want something that will stay on the skewer well and not fall off as easily. The more firm the tofu the less likely this is to happen. Especially since as the tofu cooks it gets a bit softer making it more likely for that to happen.
How to Press Tofu
Pressing tofu is easy. There’s really not much to it. You simply apply a weight to the tofu to squeeze the excess water from the block. Yes this can be a little time consuming to prepare accordingly.
When it comes to pressing tofu, I typically place the tofu on a plate then I put another plate on top of the tofu. Then, I top the plate with fresh fruit or 1-2 canned vegetables. I let the tofu sit for at least 30 minutes. Then I’ll drain the excess water and pat with paper towels.
Be careful not to press the tofu with too much weight. This could cause the tofu to be crushed making it very difficult to slice into blocks. It may also crumble. I recommend using less pressure for firm tofu vs extra firm since it may not hold up the same way.
So why is it necessary to press tofu? A firmer, drier tofu absorbs flavor a lot more readily than if it wasn’t pressed. This is essential for the tofu to absorb our greek marinade. If you try to skip this step or keep from pressing long enough you’ll be left with a pretty dull and tasteless piece of tofu.
Is The Greek Tofu Vegan?
So are the greek tofu skewers vegan? They are plant based but these are not vegan tofu skewers since one of the ingredients is honey. However, to make these vegan you can substitute maple syrup or agave for the honey. The flavor will still be just as delicious.
How to Make Greek Tofu Skewers
Step 1: Press your tofu for at least 30 minutes removing any excess water then pat dry with a paper towel. Slice into cubes big enough to place on skewers. Set aside.
Step 2: In a medium bowl, combine all the ingredients for the marinade and whisk until well combined. Set aside 1/4 of the marinade in a small bowl to be used later for brushing over the tofu cubes as they grill. Place the reserved marinade in the refrigerator.
Step 3: In a container with a lid or a bag, add the tofu and the marinade. Shake until the marinade is coating all the pieces of tofu then let marinate in the refrigerator for 2-24 hours. (I recommend letting marinate overnight)
Step 4: Place the marinated tofu on the skewers. Preheat your grill, clean the grates, then spray the grates with cooking spray to avoid sticking. Once heated, add your greek tofu skewers to the grill. Brush with the reserved marinade and let cook with the grill covered over medium to medium high heat for 3 minutes per side. Each time you carefully flip the skewers brush more of the marinade over top until you have none left. Once done, remove from heat and set aside. Let cool and serve warm.
Is Tofu Good for Grilling on Skewers?
When you search grilled tofu, the most common thing you’ll find is large blocks grilled. Not so much on a skewer. Tofu is great for skewers. It’s easy to slice the tofu into cubes that thread perfectly onto a metal or wooden skewer. They cook up perfectly and make the perfect meal.
On the other hand, you have to be extremely gentle when handling the tofu on the skewers. As the tofu cooks over the fire, it will soften and it may break away from the skewer and fall between the grates if you’re not careful. You can avoid this by flipping gently.
Tips for Grilling The Greek Tofu Recipe
Grilling tofu is easy and it’s very similar to cooking any other veggie or meat. Below are a few tips and tricks I use to ensure the best results.
- Clean and spray your grill grates with cooking spray to avoid sticking. Tofu that sticks leads to tofu that’s broken and falling apart.
- Leave enough room on the ends of the skewers so the tofu doesn’t fall off as it’s flipped
- Brush the left over marinade over the tofu each time it’s flipped. This is going to give it that punch of flavor and it will keep it nice and juicy.
- Let your grill preheat before adding the greek tofu skewers for the best results. Each side should only need about 3 minutes, you don’t want to waste time with low heat.
- Make sure to marinate the tofu in the greek tofu marinade for as long as you can so the flavor will be all throughout the mediterranean tofu.
How to Serve the Greek Tofu Skewers
There are many ways to serve the greek tofu skewers. You can eat plain and right off the skewer with a few sides. Serve as the main dish or as an appetizer. You can also place these over top of a taco, burrito bowl, and of course salad.
Storing the Greek Tofu
The greek tofu skewers can be stored in an air tight container in the fridge for up to a week. If you’re looking for long term storage, I’m afraid you’re out of luck because cooked tofu doesn’t freeze as well. But with the number of ways you can incorporate this delicious greek tofu into your diet, I’m sure you won’t have too many leftovers!
Delicious Greek Tofu Skewers
- 14 oz block extra firm tofu
- 2 tablespoons olive oil
- 1 tablespoon red wine vinegar
- 2 tablespoons lemon juice
- 1 tablespoon tomato paste
- 1 teaspoon honey
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried oregano
- 1/4 teaspoon black pepper
- 1/4 teaspoon salt
- Press your tofu for at least 30 minutes removing any excess water then pat dry with a paper towel. Slice into cubes big enough to place on skewers. Set aside.
- In a medium bowl, combine all the ingredients for the marinade and whisk until well combined. Set aside 1/4 of the marinade in a small bowl to be used later for brushing over the tofu as it grills. Place the reserved marinade in the refrigerator.
- In a container with a lid or a bag, add the tofu and the marinade. Shake until the marinade is coating all the pieces of tofu then let marinate in the refrigerator for 2-24 hours. (I recommend letting marinate overnight)
- Place the tofu on the skewers. Preheat your grill, clean the grates, then spray the grates with cooking spray to avoid sticking. Once heated, add your greek tofu skewers to the grill. Brush with the reserved marinade and let cook with the grill covered over medium to medium high heat for 3 minutes per side. Each time you carefully flip the skewers brush more of the marinade over top until you have none left. Once done, remove from heat and set aside. Let cool and serve warm.